Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]upload plików
cfk
post 13.02.2009, 23:18:16
Post #1





Grupa: Zarejestrowani
Postów: 125
Pomógł: 1
Dołączył: 8.01.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


  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.

Ten post edytował cfk 13.02.2009, 23:19:36
Go to the top of the page
+Quote Post
erix
post 13.02.2009, 23:22:21
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




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 /.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
cfk
post 13.02.2009, 23:27:49
Post #3





Grupa: Zarejestrowani
Postów: 125
Pomógł: 1
Dołączył: 8.01.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


o tagu zapomnaiłem, ale szybko sie poprawiłem ;>

dzięki smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 6.07.2025 - 04:37