Ik heb een script dat een bestand moet uploaden op een server waar apache/php is geinstalleerd.
als ik dit lokaal test werkt alles goed.
als ik dit script op de server zet krijg ik allerlei vreemde fouten.
ten eerste kan ik geen variabelen meegeven met method=post(<input type=text)
ten tweede wordt het bestand niet goed opgeslagen.
de naam is wel goed, maar de bestandgrootte is maar 7,82 kb?
wat kan er fout zijn?
form.php:
als ik dit lokaal test werkt alles goed.
als ik dit script op de server zet krijg ik allerlei vreemde fouten.
ten eerste kan ik geen variabelen meegeven met method=post(<input type=text)
ten tweede wordt het bestand niet goed opgeslagen.
de naam is wel goed, maar de bestandgrootte is maar 7,82 kb?
wat kan er fout zijn?
form.php:
code:
upload.php1
2
3
4
5
6
| <html> <body> <form action=upload.php method=post enctype="multipart/form-data"> <input type=file name=file> </form> </body></html> |
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| <? $file= $HTTP_POST_FILES['file']; if (($file['error'] != 0) or ($file['size'] < 1) ) {echo "bestand niet geselecteerd<pre>"; print_r($HTTP_POST_FILES); print_r($_POST); print_r($HTTP_GET_VARS); exit; } else { //OPSLAAN BESTAND move_uploaded_file($file['tmp_name'], "c:/temp/".$HTTP_POST_FILES['file']['name']); echo "VOLTOOID met opslaan"; exit; } ?> |
[AMD 64 X2 3800] [Asus a8n-e] [2048mb Kingston] [nvidia 7300GS] [2*Seagate160GB s-ata] [WD 120GB 8MB] [Plextor px-708a] [nec 4550]