login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Script werkt niet

Offline aXiP - 17/02/2005 13:25
Avatar van aXiPNieuw lid Waarom werkt deze script niet



De bedoeling is dat hij de plaatje wordt geupload en de link naar
het plaatje in de DB wordt gestopt samen met andere gegevens, Om dit dan weer vervolgens te kunnen weergeven.

Maar hij voegt niks toe aan de DB en hij upload ook niks
  1. <?php
  2. mysql_connect('localhost','autohan','');
  3. mysql_select_db('autos') or die (mysql_error());
  4. $url = "";
  5. $mapnaam = "uploads/";
  6. if(isset($_POST['verzenden']))
  7. {
  8. $extensions = array();
  9. $extensions['ext'][] = "image/gif";
  10. $extensions['ext'][] = "image/jpg";
  11. $extensions['ext'][] = "image/jpeg";
  12. $extensions['ext'][] = "image/pjpeg";
  13. $extensions['ext'][] = "image/png";
  14. $extensions['ext'][] = "image/bmp";
  15. $extensions['ext'][] = "image/x-png";
  16. if(in_array($_FILES['file']['type'], $extensions['ext']))
  17. {
  18. if($_FILES['file']['size'] > 1048576)
  19. {
  20. echo "Uw bestand is meer als 1 MB (1024 KB)!<br>Klik <a href='javascript:history.back(1)'>hier</a> om terug te gaan!";
  21. }
  22. else
  23. {
  24. if($_FILES['file']['type'] == "image/gif")
  25. {
  26. $ext = ".gif";
  27. }
  28. elseif($_FILES['file']['type'] == "image/jpg")
  29. {
  30. $ext = ".jpg";
  31. }
  32. elseif($_FILES['file']['type'] == "image/jpeg")
  33. {
  34. $ext = ".jpg";
  35. }
  36. elseif($_FILES['file']['type'] == "image/pjpeg")
  37. {
  38. $ext = ".jpg";
  39. }
  40. elseif($_FILES['file']['type'] == "image/bmp")
  41. {
  42. $ext = ".bmp";
  43. }
  44. elseif($_FILES['file']['type'] == "image/png")
  45. {
  46. $ext = ".png";
  47. }
  48. elseif($_FILES['file']['type'] == "image/x-png")
  49. {
  50. $ext = ".png";
  51. }
  52. if(file_exists($mapnaam.$_FILES['file']['name']))
  53. {
  54. unlink($mapnaam.$_FILES['file']['name']);
  55. }
  56. if(is_uploaded_file($_FILES['file']['tmp_name']))
  57. {
  58. move_uploaded_file($_FILES['file']['tmp_name'], $mapnaam.$_FILES['file']['name']);
  59. echo "Uw bestand is succesvol geupload!<br>De URL van uw bestand is: '".$url.$mapnaam.$_FILES['file']['name']."'<br><br>Klik <a href='".$url.$mapnaam.$_FILES['file']['name']."' target='_blank'>hier</a> voor een voorbeeld.";
  60. $sNaam = addslashes($_POST['naam']);
  61. $sInfo = addslashes($_POST['info']);
  62. $iFoto = $url.$mapnaam.$_FILES['file']['name'];
  63. mysql_query("INSERT INTO `autos` (naam, info, foto) VALUES ('".$sNaam."', '".$sInfo."', '".$iFoto."')") or die (mysql_error());
  64. echo 'Je gegevens zijn succesvol in de database geplaatst';
  65. }
  66. else
  67. {
  68. 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!";
  69. }
  70. }
  71. }
  72. }
  73. else
  74. {
  75. ?>
  76. <form action=" <?=$_SERVER['PHP_SELF']?> " method="POST">
  77. Naam: <input type="text" name="naam"><br /> <br />
  78. Info: <textarea name="info" rows="8" cols="20" ></textarea><br /> <br />
  79. Foto: <input type="file" name="file"><br /> <br />
  80. <input type="submit" name="verzenden" value="verzenden">
  81. </form>
  82. <?
  83. }
  84. ?>


Wat doe ik fout?

Bvb bedankt

4 antwoorden

Gesponsorde links
Offline Bart - 30/11/1999 00:00
Avatar van Bart PHP expert Krijg je geen error van je query
Offline aXiP - 30/11/1999 00:00
Avatar van aXiP Nieuw lid Nee, het is al gefixed,rnrnMaar als ik de plaatjes wil bekijken dan heb ik daar geen toestemming voor, ik moet nu dus de plaatjes handmatig CHMODDEN, hoe verhelp ik dit
Offline leendertW - 30/11/1999 00:00
Avatar van leendertW PHP beginner rnchmod(mijnbestandenmijnplaatjes . $naam, 0777);
Offline aXiP - 30/11/1999 00:00
Avatar van aXiP Nieuw lid bedankt leentje, nu werkt hij eindelijk goed
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.2s