login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[php] upload probleem

Offline tcbhome - 20/01/2006 23:11
Avatar van tcbhomeNieuw lid Hallo,

ik heb een probleem als ik iets wil uploaden krijg ik een fout.

De fout is
  1. Warning: imagecreatefromjpeg(): gd-jpeg: JPEG library reports unrecoverable error: in /home/white/public_html/kenneth/fotos_toevoegen.php on line 33
  2.  
  3. Warning: imagecreatefromjpeg(): 'photos/' is not a valid JPEG file in /home/white/public_html/kenneth/fotos_toevoegen.php on line 33
  4.  
  5. Warning: imagesx(): supplied argument is not a valid Image resource in /home/white/public_html/kenneth/fotos_toevoegen.php on line 34
  6.  
  7. Warning: imagesy(): supplied argument is not a valid Image resource in /home/white/public_html/kenneth/fotos_toevoegen.php on line 35
  8.  
  9. Warning: Division by zero in /home/white/public_html/kenneth/fotos_toevoegen.php on line 36
  10.  
  11. Warning: imagecreatetruecolor(): Invalid image dimensions in /home/white/public_html/kenneth/fotos_toevoegen.php on line 38
  12.  
  13. Warning: imagecopyresized(): supplied argument is not a valid Image resource in /home/white/public_html/kenneth/fotos_toevoegen.php on line 39
  14.  
  15. Warning: imagejpeg(): supplied argument is not a valid Image resource in /home/white/public_html/kenneth/fotos_toevoegen.php on line 40


ik zal effe men code posten
  1. if($submit){
  2.  
  3. $img = secure($_GET[img]);
  4. $img2 = $img;
  5. $img = "photos/".$img;
  6.  
  7.  
  8. if(is_uploaded_file($_FILES['afbeelding']['tmp_name'])){
  9. $bestandsnaam = $datum.".".$extensie;
  10. copy($_FILES['afbeelding']['tmp_name'], "photos/".$bestandsnaam);
  11. }
  12. function thumbnail($i,$nw,$p,$nn) {
  13. $img=imagecreatefromjpeg("$i");
  14. $ow=imagesx($img);
  15. $oh=imagesy($img);
  16. $scale=$nw/$ow;
  17. $nh=ceil($oh*$scale);
  18. $newimg=imagecreatetruecolor($nw,$nh);
  19. imagecopyresized($newimg,$img,0,0,0,0,$nw,$nh,$ow,$oh);
  20. imagejpeg($newimg, $p.$nn);
  21. return true;
  22. }
  23.  
  24. if(!file_exists("thumbs/".$img2)){
  25. thumbnail($img,140,"thumbs/",$img2);
  26. }else{}
  27.  
  28.  
  29. thumbnail("photos/".$bestandsnaam,140,"thumbs/",$bestandsnaam);
  30.  
  31.  
  32.  
  33. $insert = "INSERT INTO fap_photos (pid, bid, name, bericht, download, img) VALUES ('', '" . $_POST[cat] . "', '" . $_POST[name] . "', '" . $_POST[bericht] . "', '" . $_POST[download] . "', '" . $bestandsnaam . "')";
  34. $query = mysql_query($insert) or die(mysql_error());
  35.  
  36. tabelbegin("$url", "Succes");
  37. echo "<b>$_COOKIE[gebruikersnaam]</b>.<br>";
  38. echo "Je hebt succesvol je foto toegevoegd.";
  39.  
  40. tabeleinde();
  41.  
  42. echo "<br><br>";
  43.  
  44. }


De mappen PHOTOS EN THUMBS EN FOTOS_TOEVOEGEN.PHP hebben een chmod 777

wie kan me helpen ?

4 antwoorden

Gesponsorde links
Offline DeviLGuY - 20/01/2006 23:49
Avatar van DeviLGuY Nieuw lid Je hebt geen GD-library geïnstalleerd.
Offline Thomas - 21/01/2006 00:54 (laatste wijziging 21/01/2006 00:56)
Avatar van Thomas Moderator De lines waarop die warnings optreden, komen niet overeen met het onderste code-fragment, wat ons niet erg helpt met het oplossen van je probleem.

Hiernaast gebruik je niet overal superglobals ($submit?), zet je quotes om variabelen, of vergeet je quotes ($_GET[img], $_COOKIE[gebruikersnaam]), heb je in je fragment niet verder toegelichte functies staan (secure(), tabeleinde()), en het netjes inspringen is ook ver te zoeken... Dit alles helpt ons (en als gevolg, jou) niet echt...
Als functies geen invloed hebben op het niet werken van je code, laat ze dan weg, deze maken het probleem onnodig gecompliceerd.

Geef even aan welke regel regel 33 en verder is in het onderste fragment?
Het is niet aan ons om te ontcijferen wat nu eigenlijk het probleem is, wel? Als jij de moeite neemt om het probleem netjes te omschrijven, dan nemen wij wellicht de moeite om je probleem op te lossen.
Offline tcbhome - 21/01/2006 14:17
Avatar van tcbhome Nieuw lid Kijk als ik een foto wil uploaden lukt het niet hij zet wel alles in de database behalve de naam van de foto en dan krijg ik de fout als ik toevoeg klik
Offline riekele - 21/01/2006 16:22
Avatar van riekele PHP beginner in je mysql query heb je eerst name als derde staan na pid en bid, maar in de values staat ie als 2e klopt dat?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.188s