login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[opgelost]files uploaden

Offline tbk - 20/08/2006 20:25 (laatste wijziging 20/08/2006 20:44)
Avatar van tbkPHP beginner
  1. <?php
  2. if(isset($_POST['submit'])){
  3. if(empty($_POST['naam'])){
  4. $fouten[]="U hebt geen geldige naam opgegeven";
  5. }else{
  6. $naam=$_POST['naam'];
  7. }
  8. if(empty($_POST['trefwoord'])){
  9. $fouten[]="u hebt geen geldige beschrijving gegeven";
  10. }else{
  11. $trefwoord=$_POST['trefwoord'];
  12. }
  13. if($_FILES['bestand']['type'] == "image/gif" || $_FILES['bestand']['type'] == "image/png" || $_FILES['bestand']['type'] == "image/pjpeg" || $_FILES['bestand']['type'] == "image/jpeg" || $_FILES['bestand']['type'] == "image/JPG") {
  14. //kijken of er een nieuwe naam aan het bestand is gegeven
  15.  
  16. $x = strrchr($_FILES['bestand']['name'], ".");
  17. $naam = $_POST['naam'] . $x;
  18. //het bestand uploaden met de nieuwe of oude naam
  19. move_uploaded_file($_FILES['bestand']['tmp_name'], "/plaatjes/single/" . $naam);
  20. //voor linux of unix hosts chmodden we het bestand naar 777 zodat iedereen hem kan zien
  21. chmod("/plaatjes/single/" . $naam, 0777);
  22. } else {
  23. $fouten[]= "Het bestand is geen png, jpg of gif";
  24. }
  25.  
  26.  
  27.  
  28.  
  29.  
  30. }else{
  31. ?>
  32.  
  33. <table><tr><td class="row1left">Onderwerp: <b><font color="#1B68AE">Uploaden</font></b></td><td class="row1right"></td></tr><form method="post" action="" enctype="multipart/form-data">
  34. <tr><td style="border-width:1px; border-color:#999999; border-left-style: solid; background-color:#F5F5F5; padding:5px; ">Naam:</td><td style="border-color:#999999; border-right-style:solid; background-color:#F5F5F5; border-width: 1px; padding:5px;" ><input type="text" name="naam"></td></tr>
  35. <tr><td style="border-width:1px; border-color:#999999; border-left-style: solid; background-color:#F5F5F5; padding:5px; ">Beschrijving/trefwoord:</td><td style="border-color:#999999; border-right-style:solid; background-color:#F5F5F5; border-width: 1px; padding:5px;"><input type="text" name="trefwoord"></td></tr>
  36. <tr><td style="border-width:1px; border-color:#999999; border-left-style: solid; background-color:#F5F5F5; padding:5px;"> Bestand:</td><td style="border-color:#999999; border-right-style:solid; background-color:#F5F5F5; border-width: 1px; padding:5px;" ><input type="file" name="bestand"></td></tr>
  37. <tr><td style="border-width:1px; border-color:#999999; border-left-style: solid; border-bottom-style:solid; background-color:#F5F5F5; padding:5px; "><input type="submit" name="submit" value="Submit!"> <input type="reset" name="reset" value="Reset"></td><td style="border-color:#999999; border-right-style:solid; background-color:#F5F5F5; border-width: 1px; border-bottom-style: solid; padding:5px;" ></td></tr>
  38. </form>
  39. </table>
  40. <?
  41. }
  42. ?>

ja was begonnen een klein uploadscriptje te schrijven en het op men localhost te testen maar die weigerd blijkbaar een plaatje dat op mijn pc staat te "uploaden" naar die ene map...ziet iemand een fout?

3 antwoorden

Gesponsorde links
Offline Maarten - 20/08/2006 20:27 (laatste wijziging 20/08/2006 20:33)
Avatar van Maarten Erelid Foutmelding? Tab toets kapot?

Als die pagina zich bevindt op
http://localhost/test/script/upload.php dan zal dat script overigens in http://localhost/plaatjes proberen op te slaan, omdat je die / ervoor hebt.
Offline tbk - 20/08/2006 20:32
Avatar van tbk PHP beginner ja mn tabtoets is kapot voor moest je het nog niet weten en ik zal je hier de foutmeldingen geven die ik perongeluk was vergetn
Warning: move_uploaded_file(../plaatjes/single/fqzf.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in C:\wamp\www\school\admin\AFsingleup.php on line 19

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'c:/wamp/tmp\php3F.tmp' to '../plaatjes/single/fqzf.jpg' in C:\wamp\www\school\admin\AFsingleup.php on line 19

Warning: chmod() [function.chmod]: No such file or directory in C:\wamp\www\school\admin\AFsingleup.php on line 21
Offline Maarten - 20/08/2006 20:33
Avatar van Maarten Erelid En die foutmelding is niet duidelijk genoeg.

"No such file or directory". Map of bestand bestaat niet. Oh.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.176s