Allereerst wil ik even duidelijk stellen dat ik me rot gezocht heb op het internet en op GOT. Ik heb veel gevonden, alleen niet de oplossing.
Hieronder mijn probleem. Ik heb een php script waarmee ik bestanden groter dan 2 mb wil uploaden, probleem is het lukt niet. Betsanden onder de 2 mb prima, maar daarboven lukt het niet.
Hieronder mijn code:
Van het form, zoals je kunt zien zou de maximale upload waarde 10 mb moeten zijn.
van het upload script
Hieronder mijn aangepaste settings in php.ini
Ik heb gezocht, en gestoeid met deze settings maar ik kom er maar niet uit. Ik draai php 4.3.4 en draai dit op een Windows 2003 Enterprise server IIS 6.
Als iemand mij hiermee zou kunnen helpen zou dat geweldig zijn.
Hieronder mijn probleem. Ik heb een php script waarmee ik bestanden groter dan 2 mb wil uploaden, probleem is het lukt niet. Betsanden onder de 2 mb prima, maar daarboven lukt het niet.
Hieronder mijn code:
Van het form, zoals je kunt zien zou de maximale upload waarde 10 mb moeten zijn.
code:
1
2
3
4
5
| <form enctype="multipart/form-data" action="upload.php" method="post"> <input type="hidden" name="MAX_FILE_SIZE" value="10240000" /> Choose a file to upload: <input name="userfile" type="file" /> <input type="submit" value="Upload File" /> </form> |
van het upload script
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| <?php $uploadDir = 'D:\Data\Upload/'; $uploadFile = $uploadDir . $_FILES['userfile']['name']; print "<pre>"; if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadFile)) { print "File is valid, and was successfully uploaded. "; print "Here's some more debugging info:\n"; print_r($_FILES); } else { print "Possible file upload attack! Here's some debugging info:\n"; print_r($_FILES); } print "</pre>"; ?> |
Hieronder mijn aangepaste settings in php.ini
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| post_max_size = 80M max_execution_time = 300 max_input_time = 600 memory_limit = 80M ; Whether to allow HTTP file uploads. file_uploads = On ; Temporary directory for HTTP uploaded files (will use system default if not ; specified). ;upload_tmp_dir = ; Maximum allowed size for uploaded files. upload_max_filesize = 20M |
Ik heb gezocht, en gestoeid met deze settings maar ik kom er maar niet uit. Ik draai php 4.3.4 en draai dit op een Windows 2003 Enterprise server IIS 6.
Als iemand mij hiermee zou kunnen helpen zou dat geweldig zijn.