Tom: Hintergrundbild ersetzten durch User

Beitrag lesen

Hello,

body {
    background-color: #fff;
background-color: #efefef;

background: url(http://example.org/hintergrund.php);

font-family:Verdana, Geneva, sans-serif;
font-size:12px;
}

  

> dieser Code befindet sich in einer externen CSS Datei! Der User hat Intern eine Möglichkeit ein Bild hochzuladen.  
  
Wenn man nichts dagegen hat, dass Andere sehen dürfen, dass da ein Script angestoßen wird, dann mach es so, wie oben gezeigt.  
  
Das Script schaut dann nach "is\_logged()", bzw. "get\_user-id()" oder wie auch immer Du das nennst, guckt in die Datenbank, welches Bild der User hochgeladen hat und liefert es aus. Wenn der User nur ein Bild hochladen kann, kann man sich die Datenbank an dieser Stelle auch schenken, dann kann man nur keine individuellen Bildnamen mit ausgeben. (Siehe Thread von Hawkmeister, welche Probleme das gibt!)  
  
Dabei sollte das Bild in einem nicht direkt per http/s zugänglichen Bereich gespeichert werden.  
Das Script sollte Caching unterstützen.  
  
Wenn die user\_id === 0 ist, also der Benutzer nicht angemeldet ist, wird das Standardbild 0.png ausgeliefert.  
  
Lies Dir bitte auch den (angefangenen) Artikel im Wiki durch. Uploadscripte verusachen fast immer schwere Sicherheitslücken!  
  
<http://wiki.selfhtml.org/wiki/Artikel:PHP/File_Upload>  
  
Ein Script zum Bild herunterladen werde ich dort sofort einfügen.  
  
  
  
  
  
  
  
Liebe Grüße aus dem schönen Oberharz  
  
  
Tom vom Berg  
![](http://selfhtml.bitworks.de/Virencheck.gif)  
  

-- 
 ☻\_  
/▌  
/ \ Nur selber lernen macht schlau  
<http://bikers-lodge.com>