login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Uploaden naar verschillende dirs

Offline Micron - 21/01/2006 12:43
Avatar van MicronHTML beginner Weet iemand een script waarmee je naar verschillende dirs kan uploaden.

Dan heb je gewoon upload.php

Bestand: Hier het bestand selecteren
Dir:
/upload
/nieuws
/affiliate

uploaden??

Weet iemand of dit bestaat of waar ik het kan vinden?

2 antwoorden

Gesponsorde links
Offline Ontani - 21/01/2006 12:49
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
zelf maken, je laat em eerst uploaden en dan kopieer je em zelf via php naar de andere dir's
Offline Martijn1989 - 22/01/2006 12:16
Avatar van Martijn1989 PHP ver gevorderde
  1. <?php
  2. //verander de onderstaande gegevens
  3.  
  4. $locatie= $_POST['dir']; //of een andere map, vergeet niet de w-rechten
  5. $toegestaan = array ("jpg", "gif", "png"); // extensies die toegestaan zijn
  6. $max_size = 150000; //maximale grootte van het bestand in bytes /1024 = kb /1024 = mb
  7. $jousite = "http://www.jouwdomein.com/"; // eindigent op een slash
  8.  
  9. //stop met veranderen
  10.  
  11. if(isset($_POST['upload']))
  12. {
  13. if(is_uploaded_file($_FILES['bestand']['tmp_name']))
  14. {
  15. $extensie_bestand = pathinfo($_FILES['bestand']['name']);
  16. $extensie_bestand = $extensie_bestand[extension];
  17.  
  18. $extensies_toegestaan = explode(", ", $toegestaan);
  19.  
  20. $ok = in_array($extensie_bestand, $toegestaan);
  21.  
  22. if($ok == 1)
  23. {
  24. if($_FILES['bestand']['size'] > $max_size)
  25. {
  26. echo "Het bestand is te groot, de maximale grootte is: <b>".$max_size."</b>";
  27. }
  28.  
  29. if(!move_uploaded_file($_FILES['bestand']['tmp_name'],$locatie.$_FILES['bestand']['name']))
  30. {
  31. echo "het bestand kan niet worden verplaatst";
  32. }
  33.  
  34. echo "Het bestand ".$_FILES['bestand']['name']." is geupload<br /><a href='".$locatie.$_FILES['bestand']['name']."' target='_blank'>Klik hier om het te bekijken</a><br />De link is : ". $jousite . $locatie .$_FILES['bestand']['name'];
  35. }
  36. else
  37. {
  38. echo "Verkeerde extentie, de toegestane extensies zijn: <b>".$toegestaan."</b>";
  39. }
  40. }
  41. else
  42. {
  43. echo "Het uploaden is mislukt";
  44. }
  45.  
  46. }
  47. ?>
  48. <br />
  49. <form method="post" action="" enctype="multipart/form-data">
  50. <input type="file" name="bestand" /><br />
  51. <select size='1' name='dir'>
  52. <option value='/upload'>/upload</option>
  53. <option value='/nieuws'>/nieuws</option>
  54. <option value='/affiliate'>/affiliate</option>
  55. </select>
  56. <input type="submit" name="upload" value="Uploaden!" />
  57. </form>


Volgens mij bedoel je dit, ff snel gemaakt, hier kan je dus een map selecteren waar je hem in wilt uploaden.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.212s