login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Upload probleem

Offline DjNoiz - 01/12/2006 16:54
Avatar van DjNoizNieuw lid Hallo sitemasters,

Ik heb volgend script in elkaar gestoken om files up te loaden:

  1. <?php
  2. if ($_POST["upload"])
  3. {
  4. global $_FILES;
  5.  
  6. $filename = $_FILES['userfile']['name'];
  7. $filetype = $_FILES['userfile']["type"];
  8. $filesize = size_hum_read($_FILES['userfile']['size']);
  9.  
  10. if ($filename == "")
  11. echo "Je moet een bestand selecteren!";
  12. elseif (substr($filetype,0,5) == "audio")
  13. {
  14. if (is_uploaded_file($_FILES['userfile']['tmp_name']))
  15. {
  16. move_uploaded_file($_FILES['userfile']['tmp_name'], "uploads/" . $filename);
  17. echo "Het volgende bestand is succesvol toegevoegd:<br /><br /><div style=\"padding-left:20px;\"><b>". $filename . "</b> - ". $filesize ."</div><br /><a href=\"***">Terug</a>";
  18. }
  19. else echo "<div style=\"padding-left:20px;\">Er is een fout opgetreden!</div><br /><a href=\"***\">Terug</a>";
  20. }
  21. else echo "<div style=\"padding-left:20px;\">Je kan enkel audio-files uploaden!</div><br /><a href=\"***\">Terug</a>";
  22. }
  23. else
  24. {
  25. ?>
  26. <table class="alg" align="center" style="border: 1px solid #cb7ad3;" width="300">
  27. <tr><td align="center">
  28. <form enctype="multipart/form-data" action="upload.php" method="post">
  29. <br />Selecteer een bestand:<br /><input name="userfile" type="file" style="font-family: Verdana;font-size: 11px;font-style: normal;background:#6d2774;border: 1px solid #cb7ad3; color:#FFFFFF" /><br /><br />
  30. <input name="upload" type="submit" value="upload bestand" style="font-family: Verdana;font-size: 11px;font-style: normal;background:#6d2774;border: 1px solid #cb7ad3; color:#FFFFFF" />
  31. </form>
  32. </td></tr>
  33. </table>
  34. <?php } ?>

Alles werkt naar behoren tot files van +- 2mb.
Als de files groter zijn, dan kom ik (nadat hij een tijdje het precies is aan het uploaden) op een witte pagina en als ik dan ga kijken naar de files in de directory, staat deze er niet bij ..
De vorige grens stond in php.ini op 2MB, maar is ondertussen aangepast naar 10MB (en bij phpinfo() staat ook 10MB ondertussen, dus de nieuwe php.ini is onpnieuw ingelezen).
Waar kan dit nog aan liggen?
Alvast bedankt!

3 antwoorden

Gesponsorde links
Offline compudoc - 01/12/2006 18:34
Avatar van compudoc PHP beginner hoe groot mag een bestand van de host zijn?
veel host ondersteunen geen giga grote bestanden ivm overbelasting van de servers.
Offline Gerard - 01/12/2006 19:15
Avatar van Gerard Ouwe rakker Het kan natuurlijk ook zo zijn dat de max execution time verstreken is.
Offline DjNoiz - 02/12/2006 10:16 (laatste wijziging 02/12/2006 10:17)
Avatar van DjNoiz Nieuw lid TNX Proximus!
Het was niet de max_execution_time, maar de max_input_time:

Citaat:
max_input_time integer
This sets the maximum time in seconds a script is allowed to parse input data, like POST, GET and file uploads.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.2s