auch wenn das thema jetzt etwas trivial erscheint:
aber ich komm nicht dahinter:
bei einem einfachen http-post-upload (z.B: ein Bild hochladen) bekomme ich die Meldung
open_basedir restriction in effect. File is in wrong directory in /usr/local/httpd/htdocs... on line...
in der betreffenden line steht:
$fupload ist: /tmp/phpe3...
$path geht von der gleichen pfadebene aus (ab open_basedir) bis in das Verzeichnis, in dem die Datei kopiert werden soll (chmod 777).
Was mich allerdings etwas zum stutzen bringt:
mit phpinfo(); bekomme ich die Pfadangaben für den open_basedir und den upload_temp_dir.
der upload_temp_dir ist dort aber mit /phptmp/ angegeben... statt /tmp/ wie mir $fupload anzeigt. Kann das der fehler sein?
obendrein kommt noch dazu, dass der 3-Zeiler bis vorkurzem keine Schwierigkeiten machte. Mein Provider meint aber, es liegt an meinem Script! - **ratlos
** ich will doch nur ein bildchen hochladen, das kann doch nicht so schwer sein, oder?!!??
aber ich komm nicht dahinter:
bei einem einfachen http-post-upload (z.B: ein Bild hochladen) bekomme ich die Meldung
open_basedir restriction in effect. File is in wrong directory in /usr/local/httpd/htdocs... on line...
in der betreffenden line steht:
PHP-Code:
copy($fupload,$path);
$path geht von der gleichen pfadebene aus (ab open_basedir) bis in das Verzeichnis, in dem die Datei kopiert werden soll (chmod 777).
Was mich allerdings etwas zum stutzen bringt:
mit phpinfo(); bekomme ich die Pfadangaben für den open_basedir und den upload_temp_dir.
der upload_temp_dir ist dort aber mit /phptmp/ angegeben... statt /tmp/ wie mir $fupload anzeigt. Kann das der fehler sein?
obendrein kommt noch dazu, dass der 3-Zeiler bis vorkurzem keine Schwierigkeiten machte. Mein Provider meint aber, es liegt an meinem Script! - **ratlos
** ich will doch nur ein bildchen hochladen, das kann doch nicht so schwer sein, oder?!!??
Kommentar