login  Naam:   Wachtwoord: 
Registreer je!
 Forum

afbeelding uploaden (Opgelost)

Offline kaspar - 27/08/2010 15:48 (laatste wijziging 27/08/2010 15:51)
Avatar van kasparNieuw lid hallo allemaal, ik gebruik volgend formulier:

  1. <form action="add_image.php" method="post">
  2. <input type="hidden" name="MAX_FILE_SIZE" value="1500000">
  3. <input type="file" name="afbeelding"><br>
  4. <input type="text" name="naam" value="bestandsnaam (geen extensie)"><br>
  5. <input type="submit" value="afbeelding toevoegen">
  6. </form>


Daarnaast heb ik add_image.php:

  1. <?php
  2. $naam = $_POST["naam"];
  3. $pad = "xxx";
  4. If (is_uploaded_file($_FILES['afbeelding']['tmp_name'])) {
  5. If ($_FILES['afbeelding']['size'] > 1500000) {
  6. echo 'Het bestand is te groot.';
  7. } elseif (!ereg("((.gif|.jpg|.png)$)",$_FILES['afbeelding']['name'],$extensie)) {
  8. echo 'Het bestand is niet van het juiste type (gif, jpg, png)';
  9. } elseif (!move_uploaded_file($_FILES['afbeelding']['tmp_name'],$pad.$naam.$extensie[0])) {
  10. echo 'Het bestand kon niet worden verplaatst.';
  11. } else {
  12. echo 'Uw bestand staat nu op: http://electronics.knome.nl/img/uploaded/'.$naam.'.';
  13. }
  14. } else {
  15. echo 'Het bestand kon niet worden ge-upload.';
  16. }
  17. ?>


als ik dit uitvoer, krijg ik de melding "Het bestand kon niet worden ge-upload."
waarom?

7 antwoorden

Gesponsorde links
Offline joannis11 - 27/08/2010 15:53
Avatar van joannis11 Nieuw lid Zoizo, voordat ik ernaar kijk...

<input type="hidden" name="MAX_FILE_SIZE" value="1500000"> vind ik geen goed iedee...
Offline kaspar - 27/08/2010 15:58
Avatar van kaspar Nieuw lid waarom niet?
Offline joannis11 - 27/08/2010 16:04
Avatar van joannis11 Nieuw lid Nou, die data in het gebruikers zicht opslaan is nooit echt handig 
Kunnen ze makkelijk misbruik van maken, tenzij het een admin paneel is...
Want jezelf en eventueel vrienden zijn vaak wel te vertrouwen 

Over de fout zelf:

Wat doet hij dan wel?
En geeft hij een fout aan?
En, kun je het ook eerst proberen met fouthandeling inbouwen?
Ikzelf ga het nu ook uittesten op mijn eigen host.

Offline kaspar - 27/08/2010 16:06 (laatste wijziging 27/08/2010 16:10)
Avatar van kaspar Nieuw lid het is een admin paneel.

wat hij wel doet: ehm.. niks! - dwz, hij houdt meteen op omdat het bestand niet kon worden upgeload...
hij geeft geen fout, hij zegt alleen: "Het bestand kon niet worden ge-upload.", dus moet is_uploaded_file($_FILES['afbeelding']['tmp_name'] niet voldaan zijn.
sorry, ik werk weinig met php - hoe bedoel je fouthandeling?

dank!
Offline joannis11 - 27/08/2010 16:12 (laatste wijziging 27/08/2010 16:15)
Avatar van joannis11 Nieuw lid eh, dat werkt niet meer 
Maar zover als hij komt.
Telkens echo "1"; echo "2"; echo "3"; plaatsen op bepaalde punten zodat je weet tot hoe ver hij het wel normaal kon uitvoeren.

edit:

Kun je misschien op het sitemasters IRC komen?
Is handiger 
Enne, de
Offline kaspar - 27/08/2010 16:15 (laatste wijziging 27/08/2010 16:17)
Avatar van kaspar Nieuw lid ja, dat is heel leuk - maar door al die echo's weet je dat al...
hij komt tot regel 4, dan ziet hij de if - daar wordt niet aan voldaan, dus gaat hij naar 14.

wat is het irc?
Offline joannis11 - 27/08/2010 16:17 (laatste wijziging 27/08/2010 16:17)
Avatar van joannis11 Nieuw lid Inderdaad...
Dus...
Kun je misschien in de chat komen?
Ik zelf vind het iets handiger 
Ik ga nu ook eventjes verderkijken naar wat de fout is, want ik ben gisteren begonnen met het leren hoe je files moet uploaden 
Zoals gewoonlijk duurt het even, maar dit is een goede oefening 

Bij Snel Vragen, die knop gaat naar het IRC kanaal (de chat)
Bedankt door: kaspar
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.171s