Tom: Mindestens eine Frage zu wenig

Beitrag lesen

Hello,

kannst Du den Pfad innerhalb des Scriptes ermitteln. Er ist von außen (per HTTP/s) nicht zugänglich. das ist der Sinn der Sache.

Oh das hört sich aber sehr gut an, sprich übere http://www.xxxxx kann das Bild NICHT aufgerufen aber per Script Ja?!

Ja, denn die Bilder sollen ja bei Dir dann z.B. unter

  
/files/backgrounds/0.gif  
  

gespeichert werden.

Du kannst ja mal testweise ein Bild (0.gif) dort speichern und versuchen, es mit dem Browser aufzurufen. Und dann kannst Du unter

  
/html/background.php  
  

ein Script speichern, das im wesentlichen Nur die Funktion enthält, die du im Wiki findest. Diese rufst Du dann auf:

  
<?php  ### background.php ### Bilder ausliefern ### utf-8 ### ÄÖÜäöü  
  
define ('CACHE_MUST_REVALIDATE', 604800);   ## Zeit, nach der der Cache die Verifikation  
  
$userid = 0;  
$bgpath = realpath($_SERVER['DOCUMENT_ROOT'].'/files/backgrounds/');  
  
#---------------------------------------------------------------------------------------  
function put_image($filename)  
{  
    ## Funktion einfügen!  
}  
#---------------------------------------------------------------------------------------  
  
if (put_image($bgpath.$userid.'.gif')) exit (0);  
  
?>  
  

Ich hoffe, dass ich keinen Fehler reingebaut habe :-)

Meine Daten sehen so aus:

/backups/
/html/
/logs/
/files/

im Ordner /html gibt es ein Unterordneter mit /tagebuch, darin sind meine Daten die zu diesem Projekt gehören, diese sehen so aus:

/media
/js
/include

Wenn in /include/ php-Files stehen und keine Files, die direkt über HTTP aufgerufen werden können, dann gehört das nach

/files/include/

Freu Dich, dass Du so eine saubere Einrichtung bekommen hast.
Läuft PHP bei Dir als FastCGI oder CGI? Dann ists vermutlich gut so.
Wenn es als Modul laufen sollte, sollten auch noch die Verzeichnisse

/tmp/
/sessions/

vorhanden sein und die Pfade darauf richtig eingestellt werden. Das hat aber nur Sinn, wenn der Provider das dann für alle User genauso macht.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

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