Hi!
Ich habe auf meinem windoof server von plesk 9.3 auf p.5 und dann auf plesk 10.4 geupdatet. Das verlief soweit erstmal wunderbar.
Folgendes Problem habe ich nun beim Bilderupload mit php.
Ich versteh das Problem von dem nicht wirklich.
Wir mir das scheint kann er die soeben abgelegte temporäre Datei nicht auf
der Server finden. Aber woran kann das liegen? Was lässt sich bei php evtl. umstellen, das es weiterhin funktioniert?
Dabei ist an den abgelegten Dateien defenitiv nichts geändert worden.
Hier mal nen auszug aus der Fehlermeldung.
Und hier nen Auszug aus der Datei ab Zeile 85
Ich habe auf meinem windoof server von plesk 9.3 auf p.5 und dann auf plesk 10.4 geupdatet. Das verlief soweit erstmal wunderbar.
Folgendes Problem habe ich nun beim Bilderupload mit php.
Ich versteh das Problem von dem nicht wirklich.
Wir mir das scheint kann er die soeben abgelegte temporäre Datei nicht auf
der Server finden. Aber woran kann das liegen? Was lässt sich bei php evtl. umstellen, das es weiterhin funktioniert?
Dabei ist an den abgelegten Dateien defenitiv nichts geändert worden.
Hier mal nen auszug aus der Fehlermeldung.
Code:
Warning: stat() [function.stat]: open_basedir restriction in effect. File(C:\Windows\Temp\phpA5E0.tmp) is not within the allowed path(s): (c:\inetpub\vhosts\cg.de\httpdocs\) in C:\inetpub\vhosts \cg.de\httpdocs\savesnap.php on line 87 Warning: fopen() [function.fopen]: open_basedir restriction in effect. File(C:\Windows\Temp\phpA5E0.tmp) is not within the allowed path(s): (c:\inetpub\vhosts\cg.de\httpdocs\) in C:\inetpub\vhosts \cg.de\httpdocs\savesnap.php on line 91 Warning: fopen(C:\Windows\Temp\phpA5E0.tmp) [function.fopen]: failed to open stream: Operation not permitted in C:\inetpub\vhosts\cg.de \httpdocs\savesnap.php on line 91 Warning: fread(): supplied argument is not a valid stream resource in C:\inetpub\vhosts\cg.de\httpdocs\savesnap.php on line 103 Warning: fclose(): supplied argument is not a valid stream resource in C:\inetpub\vhosts\cg.de\httpdocs\savesnap.php on line 105
PHP-Code:
clearstatcache();
$fstats= stat($img_file);
$picsize = $fstats[7];
$handle = fopen ($img_file, 'rb');
/* Get current picture size and allowed size.
If pic size is more than the allowed size, flag error.. */
if ($picsize > $allwdsize) {
header( 'location: uploadsnaps.php?msg='.BIG_PIC_SIZE.'&type='.$type.'&album_id='.$album_id );
exit;
}
$orgimg = fread($handle, $picsize);
fclose ($handle);
Kommentar