Zitat:
Zitat von Sp1n wieso gehts dann wenn ichs im browser aufrufe? is ja unlogisch |
Beispiel:
HTTP-Root des Webservers ist: /var/www/
/var/www/index.php -> dein Script
/var/www/images/
/var/www/images/5/
/var/www/images/5/220/..
u.s.w.
Nun rufst du das Script über den Webbrowser auf und das Arbeitsverzeichnis ist /var/www/ d.h. die relativen Pfadangaben passen.
Nun befindest du dich in deiner Konsole aber meinetwegen gerade in /home/username/ und führst ""php /var/www/index.php" aus - woher soll /var/www/ als Arbeitsverzeichnis kommen? -> das wird dann /home/username/ sein womit der Pfad /home/username/images/... lautet und nicht existiert.
Prüfen kannst du das indem du einfach mal ein
an den Anfang von deinem Script stellst und guckst ob bei beiden Aufrufen die Ausgabe gleich ist oder nicht.
Lösung: Absolute Pfadangabe