Ik draai thuis zelf een linux server met apache en heb nu een upload scriptje gemaakt wat daar maar niet op wil werken.
Ik draai m'n apache server niet in safe mode, de directory waarin ik 'm probeer te plaatsen bestaat en die heb ik 777 gechmod, dus daar ligt het niet aan.
Dit is hoe ik het doe:
<?php
include "../common.php";
if (!isset($userfile)) die("Er is geen file geselecteerd.<br><br>Klik op terug om het nogmaal te proberen.<br><br><br><center><a href=\"javascript:history.back()\">TERUG</a></center>");
// The directory to place the uploaded file in.
$uploadsDirectory = $root."/fotos/";
// Copy the file to it's new destination
copy ($userfile, $uploadsDirectory.$bestandsnaam) or die($uploadsDirectory.$bestandsnaam);
?>
Als foutmelding krijg ik:
Warning: Unable to open 'C:\\marty.jpg' for reading: No such file or directory in blablabla on line 9
Het lijkt me ook dat daar niet C;\\ moet staan maar C:\
Anyways,...weet iemand een oplossing?
btw, doordat ik or die($uploadsDirectory.$bestandsnaam); doe zie ik op m'n scherm dat ie zeker naar de goede directory verwijst.
Ik heb overigens ook move_uploaded_file(); geprobeerd, maar dat hielp ook niet - die gaf niet eens een foutmelding, maar uploadde ook niets.
(probeer de file vanaf m'n w2k bak te uploaden)
Ik draai m'n apache server niet in safe mode, de directory waarin ik 'm probeer te plaatsen bestaat en die heb ik 777 gechmod, dus daar ligt het niet aan.
Dit is hoe ik het doe:
<?php
include "../common.php";
if (!isset($userfile)) die("Er is geen file geselecteerd.<br><br>Klik op terug om het nogmaal te proberen.<br><br><br><center><a href=\"javascript:history.back()\">TERUG</a></center>");
// The directory to place the uploaded file in.
$uploadsDirectory = $root."/fotos/";
// Copy the file to it's new destination
copy ($userfile, $uploadsDirectory.$bestandsnaam) or die($uploadsDirectory.$bestandsnaam);
?>
Als foutmelding krijg ik:
Warning: Unable to open 'C:\\marty.jpg' for reading: No such file or directory in blablabla on line 9
Het lijkt me ook dat daar niet C;\\ moet staan maar C:\
Anyways,...weet iemand een oplossing?
btw, doordat ik or die($uploadsDirectory.$bestandsnaam); doe zie ik op m'n scherm dat ie zeker naar de goede directory verwijst.
Ik heb overigens ook move_uploaded_file(); geprobeerd, maar dat hielp ook niet - die gaf niet eens een foutmelding, maar uploadde ook niets.
(probeer de file vanaf m'n w2k bak te uploaden)