login  Naam:   Wachtwoord: 
Registreer je!
 Forum

max kb's per foto aangeven

Offline Ronstert - 25/09/2006 17:52
Avatar van RonstertMySQL interesse Ik heb volgens upload scriptje, nu is het de bedoeling dat elke foto niet groter dan 150KB mag zijn..

Hoe voeg is dit toe in volgend script?

  1. $map = "../fotos/$fotomap/"; // Map waar alles geupload wordt
  2.  
  3. function upload_file($fTmp, $fNew) {
  4. if(file_exists($fNew)) {
  5.  
  6. return false;
  7. } else {
  8. copy($fTmp, $fNew);
  9. return true;
  10. }
  11. }
  12.  
  13. if(IsSet($_POST['submit'])) {
  14. $dag = date("d-m-Y");
  15. $tijd = date("H:i:s");
  16. $klok = "$dag om $tijd";
  17. for($i = 0; $i < count($_FILES['bestand']['name']); $i++) {
  18.  
  19. if(IsSet($_FILES['bestand']['name'][$i]) && is_uploaded_file($_FILES['bestand']['tmp_name'][$i])) {
  20.  
  21. //$sql = "INSERT INTO fotos (foto, project_id, unaam, tijd) VALUES ('".$_FILES['bestand']['name'][$i]."', '".$_POST['project_id']."', '".$_SESSION['sGebruikersnaam']."','$klok')";
  22. //mysql_query($sql) or die (mysql_error());
  23. if(!upload_file($_FILES['bestand']['tmp_name'][$i], $map.$_FILES['bestand']['name'][$i])) {
  24.  
  25.  
  26. $error = true;
  27.  
  28. }
  29. }
  30. }
  31.  
  32. if(IsSet($error)) {

3 antwoorden

Gesponsorde links
Offline marten - 25/09/2006 17:55 (laatste wijziging 25/09/2006 17:56)
Avatar van marten Beheerder Je kan toch de grootte van een file controleren? Maak hiervoor in je for loop een nieuwe if / else structuur aan.
Citaat:
$_FILES['bestand']['size']
Deze bevat de groote van het bestand dat geüpload word in bytes
Offline Ronstert - 25/09/2006 18:05
Avatar van Ronstert MySQL interesse Ik begrijp wat je bedoelt.. alleen ik krijg het niet werkend!. (weet dus niet hoe het in het script te verwerken)
Offline Rens - 25/09/2006 18:06
Avatar van Rens Gouden medaille

Crew algemeen
Dit werkt in Bytes, en niet in KiloBytes.
Dus voor 150KB moet je controleren met 153600.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.185s