Afgelopen maandag is de website van ons bedrijf door onze host verhuist naar een andere locatie. Sindsdien werken de file uploads niet meer. Ze konden me aan de telefoon niet direct goed helpen, dus probeer ik het hier.
Het (vereenvoudigde) uploadscript dat ik gebruik ziet er zo uit en werkt op 2 anders servers prima:
Als resultaat krijg ik:
Er lijkt mij iets niet in orde met de Apache en/of PHP instellingen, maar ik weet niet wat en kan er zelf ook niet aan knutselen. Heeft iemand een idee welke instelling(en) dit probleem kan veroorzaken?
Het (vereenvoudigde) uploadscript dat ik gebruik ziet er zo uit en werkt op 2 anders servers prima:
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
| <? ini_set('error_reporting', E_ALL); if(!isset($_POST["submit"])) { // Print uploadform ?> <form action="" method="POST" enctype="multipart/form-data"> <input name="uploadfile" type="file"><input name="submit" type="submit"> </form> <? } else { // handle upload $filename = $_FILES['uploadfile']['name']; $filetype = $_FILES['uploadfile']['type']; $filesize = $_FILES['uploadfile']['size']; if(move_uploaded_file($_FILES['uploadfile']['tmp_name'], $filename) && $filesize > 0) { // File move (and thus upload) succesful print "Upload succesful, click <a href=\"$filename\">here</a> to download!"; } else { // File move failed - upload failed. print "Upload failed. Sorry.<br />\n$filename / $filetype / $filesize"; } } ?> |
Als resultaat krijg ik:
De $_FILES variables komen dus niet door. De $_POST variables werken wel goed, aangezien het uploadform niet terugkomt. De rechten voor de dir waar het script in staat is goed (CHMOD 777).Upload failed. Sorry.
/ /
Er lijkt mij iets niet in orde met de Apache en/of PHP instellingen, maar ik weet niet wat en kan er zelf ook niet aan knutselen. Heeft iemand een idee welke instelling(en) dit probleem kan veroorzaken?
[ Voor 12% gewijzigd door Entity op 10-03-2004 15:02 . Reden: Code tags vervangen door [php] ]