login  Naam:   Wachtwoord: 
Registreer je!
 Forum

wie kan helpen de upload fout te vinden??? ik kom er niet meer uit.

Offline danny74 - 18/02/2005 21:09
Avatar van danny74Lid oke het volgende.
ik weet het zelf niet meer.
alles werkt behalve de upload....
waar zit de fout?
hierbij ff 2 scripts waar de fout ergens moet zitten..
de fout die ik steevast krijg is:
Het uploaden is mislukt!

header.php
  1. <?php
  2. ?>
  3. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  4. <HTML>
  5. <HEAD>
  6. <TITLE> MyWebshop </TITLE>
  7. <script language="javascript">
  8. function Confirm(i)
  9. {
  10. var conmessage = new Array(3)
  11. conmessage[0] = "Weet u zeker dat u de bestelling wilt uitvoeren?"
  12. conmessage[1] = "Weet u zeker dat u dit artikel wilt wissen?"
  13. conmessage[2] = "Wilt u deze bestelling verwijderen?"
  14.  
  15. var DoConfirm = confirm(conmessage[i]);
  16. if (DoConfirm)
  17. return true ;
  18. else
  19. return false ;
  20. }
  21. </script>
  22. <style type="text/css">
  23. body, td, form, input, submit, select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: black}
  24. a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333}
  25. .big {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #EE153C}
  26. .kop {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #EE153C}
  27. .main {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: white}
  28. .mainkop {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #F1F3D1}
  29. </style>
  30. </HEAD>
  31.  
  32. <BODY topmargin=0 leftmargin=0 marginheight=0 marginwidth=0>
  33. <table border=0 width=100% cellpadding=0 cellspacing=0>
  34. <tr>
  35. <td width=2% bgcolor="#1104FF">&nbsp;</td>
  36. <td colspan=2 bgcolor="#1104FF" class="main">MyWebshop <a href="zoek.php" class="mainkop">[zoek]</a>&nbsp;<a href="winkelwagen.php" class="mainkop">[winkelwagen]</a>&nbsp;<a href="admin.php" class="mainkop">[admin]</a>&nbsp;<a href="logout.php" class="mainkop">[logout]</a></td>
  37. </tr>
  38. <tr>
  39. <td colspan=2>&nbsp;</td>
  40. </tr>
  41. <tr>
  42. <td width=2%>&nbsp;</td>
  43. <td height=100% width=90%>
  44.  
  45. <?php
  46. require "mysqldb.php";
  47. $sitepad = "/"; // voor afbeeldingen in site
  48. $pad = "/sites/allesop1.com/www/"; // plaats afbeeldingen op server
  49. ?>

artikel_afbeelding.php
  1. <?php
  2. require "header.php";
  3. $admin = true;
  4. require "authenticatie.php";
  5.  
  6. if ($knop) {
  7.  
  8. if (is_uploaded_file($_FILES['afbeelding']['tmp_name'])) {
  9.  
  10. // Controleer grootte
  11. if ($_FILES['afbeelding']['size'] > 15000) {
  12. echo "Het bestand is te groot!";
  13. }
  14. // Controleer extensie
  15. if (!ereg("((.gif|.jpg)$)", $_FILES['afbeelding']['name'], $extensie)) {
  16. echo "Het bestand bevat is niet van het juiste type";
  17. }
  18. $extensie = $extensie[0];
  19. $sql = "INSERT INTO Afbeelding (ARTIKEL_ID, Bestandstype) VALUES ($artikelid, '$extensie')";
  20. if (!mysql_query($sql)) {
  21. echo "Het bijwerken van de database is mislukt!";
  22. }
  23. $doelbestandsnaam = mysql_insert_id().$extensie; // naam bestaat uit sleutel en extensie.
  24.  
  25. if (!move_uploaded_file($_FILES['afbeelding']['tmp_name'], $pad.$doelbestandsnaam)) {
  26. echo "Het bestand kan niet verplaatst worden!";
  27. }
  28. echo "Uw bestand ".$_FILES['afbeelding']['name']." is geupload";
  29.  
  30. } else {
  31.  
  32. echo "Het uploaden is mislukt!";
  33.  
  34. }
  35.  
  36.  
  37. } else {
  38.  
  39. ?>
  40. <p><div class="big">Afbeelding uploaden bij artikel</div><br>
  41. <form enctype="multipart/form-data" action="<?php echo $PHP_SELF ?>" method="post">
  42. Selecteer een artikel: <select name="artikelid">
  43. <?php
  44. $sql = "SELECT * FROM Artikel";
  45. $resultaat = mysql_query($sql); // voer SQL code uit
  46. while ($rij = mysql_fetch_array($resultaat)) {
  47. echo "<option value=\"";
  48. echo $rij["ARTIKEL_ID"]."\"";
  49. // Link tussen artikeloverzicht en afb. uploaden
  50. if ($_GET["artikelid"] == $rij["ARTIKEL_ID"]) {
  51. echo "selected";
  52. }
  53. echo ">";
  54. echo $rij["Naam"]."</option>\n";
  55. }
  56. ?>
  57. </select><br>
  58. <input type="hidden" name="MAX_FILE_SIZE" value="15000">
  59. Upload afbeelding: <input name="afbeelding" type="file">
  60. <input type="submit" value="Verzend!" name="knop">
  61. </form>
  62. <?php
  63.  
  64. }
  65.  
  66. require "footer.php";
  67.  
  68. ?>

tnx

2 antwoorden

Gesponsorde links
Offline numlockrond - 30/11/1999 00:00
Avatar van numlockrond Onbekend zou toch moeten werken (iig zou je die melding niet moeten krijgen)rnrndoe eensrn[code]phprnrnecho 'pre';rnprint_r($_FILES);rnecho 'pre';rnrn[code]rnrnNa het uploaden zou er toch iets in die array moeten zitten (als je geen oude phpversie hebt, maar je gebruikt ook $_GET, dus dat zal wel niet).rnrnen veranderrn[code]if($knop)[code]rnrninrn[code]if(isset($_POST['knop']))[code]
Offline danny74 - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van danny74 Lid ik blijf de melding krijgenrnuploaden is misluktrnook heb ik de mappen 777 gegeven dus begrijp er niets vanrnrnhelpppppppppppppprnrnzou de fout mischien hier zittenrn[code]rnphprnrequire mysqldb.php;rn$sitepad = ; voor afbeeldingen in sitern$pad = sitesallesop1.comwww; plaats afbeeldingen op serverrnrnrn[code] rn$ rnrn[quote][b]admin edit[b] welk gedeelte van 'gebruik de editknop' had je niet begrepen Het is dat blaadje met dat potloos onder je bericht...[quote]rnrneuhh sorry ik heb wat gemist nu geloof ik haharnmaar oke.... ik heb het al gevonden.. stomme fout....rnwas een submap vergeten...... stom he je kijkt er zo overheen.rnmaar he toppie en tnx^^ ^^ rnrnrn[quote][b]admin edit[b] DOE HET DAN MISSCHIEN OOK EENS[quote]rnrndit beter rnp p rnmoet nog f kijke hoe het allemaal werkt ! cool 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.181s