login  Naam:   Wachtwoord: 
Registreer je!
 Forum

upload probleem

Offline Behemutant - 10/07/2008 17:40
Avatar van BehemutantNieuw lid Beste,

Ik wil plaatjes invoegen.
Wanneer ik deze wil uplaoden gebeurd er niks. Ook geen foutmelding/ Mijn code:

  1. <?php
  2.  
  3. require_once(dirname('_FILE_').DIRECTORY_SEPARATOR.'database.php');
  4.  
  5. foreach($_FILES['images']['name'] as $naam)
  6. {
  7. if(!empty($_FILES['images']))
  8. {
  9. // UPLOAD THE FILE
  10. move_uploaded_file($_FILES['images']['tmp_name'], '../album/pages/'.$naam);
  11. // INSERT INTO THE DATABASE
  12. $query = 'INSERT INTO site_magazine (plaatje) VALUES ("'.$naam.'")';
  13. mysql_query($query) or die(mysql_error());
  14. }
  15. }
  16. ?>


Iemand enig idee?

7 antwoorden

Gesponsorde links
Offline marten - 10/07/2008 18:03
Avatar van marten Beheerder Zijn er genoeg rechten?
Offline Behemutant - 10/07/2008 18:05
Avatar van Behemutant Nieuw lid ja, heb ze zelfs op 777 gezet om te testen...
Offline Gerard - 10/07/2008 18:37
Avatar van Gerard Ouwe rakker __FILE__ in plaats van '_FILE_'.
Offline Martijn - 10/07/2008 18:50 (laatste wijziging 10/07/2008 18:52)
Avatar van Martijn Crew PHP
php.net schreef:
Return Values

If filename is not a valid upload file, then no action will occur, and move_uploaded_file() will return FALSE.


edit, ik overlas het. Maar je kunt doen $move= move_uploaded_file();

en dan if($move!=true){foutje}
Offline Rens - 10/07/2008 19:28
Avatar van Rens Gouden medaille

Crew algemeen
Dan kun je net zo goed meteen if(!move_uploaded... doen.
Anders is die $move ook maar doelloos en gebruikt het dus meer geheugen (zal niet merkbaar zijn, maar het is toch zo...).
Offline Behemutant - 10/07/2008 19:38 (laatste wijziging 10/07/2008 19:41)
Avatar van Behemutant Nieuw lid _FILE_ geeft vaak foutmeldingen bij bepaalde hosts.
'_FILE_' geeft geen foutmeldingen vandaar dat ik het altijd zo deed


verder is het zo nogsteeds dat het bestand niet wordt upgeload wordt... ook geen foutmelding helaas ; ;

owja, die require_once staat los van het move_uploaded_files like me toch? want dat is een transfer, die require_once is enkel voor de database connectie ;)
Offline Gerard - 10/07/2008 21:53
Avatar van Gerard Ouwe rakker
Citaat:
_FILE_ geeft vaak foutmeldingen bij bepaalde hosts.
'_FILE_' geeft geen foutmeldingen vandaar dat ik het altijd zo deed


_FILE_ is dan ook geen constante die standaard aanwezig is. '_FILE_' zorgt ervoor dat je het een string wordt met de waarde '_FILE_'. De echte constante voor de huidige file is __FILE__ met dus 2 maal een _ voor en achter.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.197s