login  Naam:   Wachtwoord: 
Registreer je!
 Forum

move_upload_file werkt niet... (Opgelost)

Offline Nielzie - 09/03/2012 11:34
Avatar van NielzieLid Hey,

ik gebruik volgende code om afbeeldingen op te laden in de database:

  1. <?php
  2.  
  3. $sql = "select * from Projects";
  4. $rst = mysql_query($sql);
  5.  
  6. if(isset($_POST['update'])){
  7.  
  8. sql = "insert into Projects (id,naam,land,afbeelding) values ('','".$_POST['naam']."','".$_POST['land']."','".$_FILES['file']['name']."')";
  9.  
  10.  
  11. if($_FILES['file']['name'] != ""){
  12.  
  13. move_uploaded_file($_FILES["file"]["name"], "../upload/projects/" . $_FILES["file"]["name"]) or die("Failure!".$_FILES['file']['error']);
  14.  
  15. }
  16.  
  17. ?>


Echter, telkens wanneer ik een afbeelding ga mee opladen geeft hij de error Failure!0. Wanneer ik enkel tekst ga opladen doet hij dit wel succesvol...

Nu heb ik de permissies van de folder 'Upload' en 'projects' naar 777 gezet, maar nog steeds zonder succes.

Iemand enig idee waar deze fout kan zitten?

Bedankt,

Niels

2 antwoorden

Gesponsorde links
Offline vinTage - 09/03/2012 13:04 (laatste wijziging 09/03/2012 13:09)
Avatar van vinTage Nieuw lid Heb je wel enctype meegegeven aan je formulier?

enctype="multipart/form-data"

Je moet trouwens ook werken met de "temp" naam

  1. move_uploaded_file($_FILES["file"]["tmp_name"], "../upload/projects/".$_FILES["file"]["name"])
Bedankt door: Nielzie
Offline Nielzie - 09/03/2012 15:47
Avatar van Nielzie Lid Daar zat de fout dus... tmp_name!

Bedankt!
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.189s