ik heb een klein probleem en ik weet niet waar het aan ligt, ik heb een upload script maar het werkt niet helemaal. iemand heft het voor mij op lycos geprobeerd en daar schijnt het wel te werken maar ik draai zelf apache op mn pc en daar krijg ik telkens de volgende foutmelding:
Warning: Unable to open '' for reading: Permission denied in C:\FoxServ\www\wp\upload.php on line 29
File couln't be uploaded!
waar kan dat aan liggen? aan mn instellingen van apache of aan het script ? (en wat moet er dan anders? )
dit is het script:
<html>
<body>
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="file">
<br>
<input type="submit" value="Upload">
</form>
</body>
</html>
Warning: Unable to open '' for reading: Permission denied in C:\FoxServ\www\wp\upload.php on line 29
File couln't be uploaded!
waar kan dat aan liggen? aan mn instellingen van apache of aan het script ? (en wat moet er dan anders? )
dit is het script:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
| if(isset($_FILES["file"]["name"])) { // Filename + extensie van geuploade bestand $filename = $_FILES["file"]["name"]; $extensie = substr($filename, -3); // Check of extensie voldoet aan eis (in dit geval .jpg) if (strtoupper($extensie) != "JPG") { echo "You can only upload .jpg files!"; } else { // Upload path $destination = "pics/"; $length = strlen($filename); $name = substr($filename, 0, $length - 4); $i = 0; $tempname = $name; // Check of file al bestaat, zo ja, filename 'verhogen' while (file_exists($destination . $tempname . $i . ".jpg")) { $i = $i + 1; } $name = $name . $i; if (copy($file, $destination . $name . ".jpg")) echo "File uploaded succesfully!"; else echo "File couln't be uploaded!"; } } |
<html>
<body>
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="file">
<br>
<input type="submit" value="Upload">
</form>
</body>
</html>