Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]upload plików
Forum PHP.pl > Forum > Przedszkole
cfk
  1. <head>
  2. Formularz
  3. </title>
  4. </head>
  5.  
  6. <body>
  7. <form enctype="multipart/form-data" action="dodaj_ksiazka.php" method="post">
  8. <table border="0">
  9. <tr><td>Tytuł</td><td><input type="text" name="tytul" maxlength="50"></td></tr>
  10. <tr><td><input type="hidden" name="MAX_FILE_SIZE" value="1000000"></td></tr>
  11. <tr><td><input name="plikuser" type="file"></td></tr>
  12. <tr><td><input type="submit" value="ok"></td></tr>
  13. </table>
  14. </form>
  15. </body>
  16. </html>


  1. <html>
  2. <head>
  3.  <title>
  4.  wstaw książke
  5.  </title>
  6. </head>
  7.  
  8. <body>
  9.  <?php
  10.    $tytul=$_POST['tytul'];
  11.    
  12.  $lacz = new mysqli('localhost', 'root', 'polska', 'ksiegarnia');
  13.  if(! is_uploaded_file( $_FILES['userfile']['tmp_name'] ) )
  14.  {
  15.   echo $_FILES['plikuser']['error'];  
  16.  }
  17.    $zap2 = "insert into ksiazka values (null, '".$tytul."','".$_FILES['plikuser']['name']."')";
  18.    
  19.    $lokalizacja = '/img/' . $_FILES['plikuser']['name'];
  20.    echo $_FILES['plikuser']['name'];
  21.    
  22.     move_uploaded_file($_FILES['plikuser']['tmp_name'], $lokalizacja);
  23.    $wynik = $lacz->query($zap2);
  24.    
  25.   ?>
  26.  </body>
  27. </html>



Nie moge dojść o co chodzi. Wynik na ekranie mam taki:
Cytat
0[nazwapliku]
Warning: move_uploaded_file(/img/test.txt) [function.move-uploaded-file]: failed to open stream: No such file or directory in D:\AppServ\www\prj\dodaj_ksiazka.php on line 22

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\WINDOWS\Temp\php179.tmp' to '/img/test.txt' in D:\AppServ\www\prj\dodaj_ksiazka.php on line 22


dodam ze do bazy sie wszystko zapisuje.
erix
Już tyle jesteś na forum i nie wiesz, że w tym dziale dodaje się tagi do tematów?

  1. <?php
  2. $lokalizacja = '/img/' . $_FILES['plikuser']['name'];
  3. ?>

Ok, katalog względem skryptu, to ./, a nie /.
cfk
o tagu zapomnaiłem, ale szybko sie poprawiłem ;>

dzięki smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.