login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Extensies

Offline Mkeuring - 20/08/2005 17:17
Avatar van MkeuringNieuw lid Hoi,

Ik wil graag bij dit script van flaming:

  1. <?
  2. /*
  3. Copyright: flAming @ WmCity
  4.  
  5. Upload dit bestand en maak in diezelfde dir een nieuwe map aan.
  6. Geef hieronder bij $mapnaam de naam van de map op die je daar aan hebt gemaakt.
  7. Geef die map alle rechten (CHMOD 777)
  8. Vul bij $site hieronder je dir in waar dit bestand in staat.
  9. */
  10.  
  11. $url = "http://www.jesite.nl/uploadsysteem/";
  12. $mapnaam = "uploads/";
  13.  
  14. if($_POST['submit']) {
  15. $extensions = array();
  16. $extensions['ext'][] = "image/gif";
  17. $extensions['ext'][] = "image/jpg";
  18. $extensions['ext'][] = "image/jpeg";
  19. $extensions['ext'][] = "image/pjpeg";
  20. $extensions['ext'][] = "image/png";
  21. $extensions['ext'][] = "image/bmp";
  22. $extensions['ext'][] = "image/x-png";
  23. if(in_array($_FILES['file']['type'], $extensions['ext'])) {
  24. if($_FILES['file']['size'] > 1048576) {
  25. echo "Uw bestand is meer als 1 MB (1024 KB)!<br>Klik <a href='javascript:history.back(1)'>hier</a> om terug te gaan!";
  26. } else {
  27. if($_FILES['file']['type'] == "image/gif") {
  28. $ext = ".gif";
  29. } elseif($_FILES['file']['type'] == "image/jpg") {
  30. $ext = ".jpg";
  31. } elseif($_FILES['file']['type'] == "image/jpeg") {
  32. $ext = ".jpg";
  33. } elseif($_FILES['file']['type'] == "image/pjpeg") {
  34. $ext = ".jpg";
  35. } elseif($_FILES['file']['type'] == "image/bmp") {
  36. $ext = ".bmp";
  37. } elseif($_FILES['file']['type'] == "image/png") {
  38. $ext = ".png";
  39. } elseif($_FILES['file']['type'] == "image/x-png") {
  40. $ext = ".png";
  41. }
  42. if(file_exists($mapnaam.$_SERVER['REMOTE_ADDR'].$ext)) {
  43. unlink($mapnaam.$_SERVER['REMOTE_ADDR'].$ext);
  44. }
  45. if(is_uploaded_file($_FILES['file']['tmp_name'])) {
  46. move_uploaded_file($_FILES['file']['tmp_name'], $mapnaam.$_SERVER['REMOTE_ADDR'].$ext);
  47. echo "Uw bestand is succesvol geupload!<br>De URL van uw bestand is: ".$url.$mapnaam.$_SERVER['REMOTE_ADDR'].$ext."<br><br>Klik <a href='".$mapnaam.$_SERVER['REMOTE_ADDR'].$ext."' target='_blank'>hier</a> voor een voorbeeld.";
  48. } else {
  49. echo "Er is iets fout gegaan tijdens het uploaden!<br>Probeert u het nogmaals..<br>Klik <a href='javascript:history.back(1)'>hier</a> om terug te gaan!";
  50. }
  51. }
  52. } else {
  53. echo "U heeft een bestand gekozen dat niet de extensie .gif, .jpg, .jpeg, .png of .bmp heeft!<br>Klik <a href='javascript:history.back(1)'>hier</a> om terug te gaan!<br><br>";
  54. }
  55. } else {
  56. echo "<form method='post' enctype='multipart/form-data'>
  57. De volgende extensies zijn toegestaan: .gif & .jpg & .jpeg & .png & .bmp.<br>
  58. Let wel op dat het bestand niet groter is dan 1 MB<br><br>
  59. Upload bestand: <input type='file' name='file' id='file'><br>
  60. <br>
  61. <input type='submit' name='submit' value='Upload bestand..'>
  62. </form>";
  63. }
  64. ?>


Deze extensies erbij:

.doc
.swf
.xls (ms exel)
.psd

Welke extensies moet ik er dan bij zetten?
Heb je er ook een lijstje van waar alle extensies opstaan hoe je ze in php moet zetten?

Groetjes Martijn

2 antwoorden

Gesponsorde links
Offline Tuinstoel - 20/08/2005 17:46
Avatar van Tuinstoel PHP expert http://filext.com/ en dan onder het kopje MIME Type
Offline Mkeuring - 20/08/2005 18:33
Avatar van Mkeuring Nieuw lid dankje het is gelukt!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.208s