login  Naam:   Wachtwoord: 
Registreer je!
 Forum

wil niet uploaden

Offline Stijn - 31/05/2005 22:43
Avatar van StijnPHP expert hallo

  1. <?
  2. //kijken of er een bestand is geselecteerd
  3. if(isset($_FILES['bestand'])) {
  4. //het bestand verplaatsten naar de juiste map op de server
  5. move_uploaded_file($_FILES['bestand']['tmp_name'], "ScriptBase/blocks/");
  6. //berichtje om te laten zien dat het bestand is opgeslagen
  7. echo "Het bestand is opgeslagen";
  8. } else {
  9. //er is geen bestand geselecteerd
  10. echo "Selecteer een bestand";
  11. }
  12. ?>
  13. <form action="<?php $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">
  14. <input type="file" name="bestand"><br>
  15. <input type="submit" name="submit" value="Upload">
  16. </form>


daarna krijg ik de volgende meldingen:

Citaat:
Warning: move_uploaded_file(../ScriptBase/blocks/) [function.move-uploaded-file]: failed to open stream: No such file or directory in c:wampwwwupload.php on line 5

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'c:/wamp/tmpphp1B8.tmp' to '../ScriptBase/blocks/' in c:wampwwwupload.php on line 5


Waarom lukt dit niet om up te loaden??? Werk met localhost server

groeten stijn 

7 antwoorden

Gesponsorde links
Offline vinTage - 31/05/2005 22:46
Avatar van vinTage Nieuw lid volgens mij zegt de warning dat er geen map is waar hij het naar toe moet uploaden, heb je die wel, en heft die ook de goede naam, en is het pad wel juist ?
Offline Stijn - 31/05/2005 22:48
Avatar van Stijn PHP expert ja de map bestaat....
Offline Thomas - 01/06/2005 00:05
Avatar van Thomas Moderator Controleer $_FILES['bestand']['error'] ? Deze moet gelijk zijn aan 0 (geen errors).
Controleer of het een geupload bestand is ? is_uploaded_file() ?

En anders lees je eens php.net (handling file uploads).
Offline timmie_loots - 01/06/2005 07:59
Avatar van timmie_loots PHP gevorderde Of het een geupload bestand is kijkt move_uploaded_file zelf naar. Volgens mij is jouw fout dat je het pad niet bent begonnen met een /. Nu zoekt hij in de map waar hij staat naar de map scriptbase, ik weet niet of dat de bedoeling is, maar volgens mij niet.
Offline leendertW - 01/06/2005 10:08
Avatar van leendertW PHP beginner Volgens mij betekend dat dat je map niet goed geCHMOD is.
Test hem eens op 777.
Offline robmoorman - 01/06/2005 11:19
Avatar van robmoorman PHP interesse probeer eens:
copy($_FILES['bestand']['tmp_name'], "ScriptBase/blocks/".$_FILES['bestand']['name']);
Offline sjemmie - 01/06/2005 12:20 (laatste wijziging 01/06/2005 12:20)
Avatar van sjemmie Nieuw lid schien dat je ipv '../ScriptBase/blocks/' het gehele adres moet noteren dus
c : \ ScriptBase\blocks
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.187s