Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Skrypt uploadu z dysku na serwer nie działa. Dlaczego?
Forum PHP.pl > Forum > PHP
klex234
oto kod:

  1. <?php
  2.  
  3.  
  4. if(isset($_POST['submit']))
  5. {
  6.  
  7.  
  8.  
  9. move_uploaded_file($_FILES['plik']['tmp_name'], '/upload/'.$_FILES['plik']['name']);
  10. echo 'link do pliku to meeting.y0.pl/CMS/upload/'.$_FILES['plik']['name'];
  11.  
  12. }
  13.  
  14. else{
  15. ?>
  16.  
  17. <b>Wybierz plik:</b>
  18. <br />
  19. <form action="upload.php" method="post">
  20. <input type="file" size="32" name="plik" />
  21. <br />
  22. <input type="submit" name="submit" />
  23. </form>
  24.  
  25. <?php
  26. }
  27. ?>
nospor
"Nie działa" aleś się wysilił....

Temat: Jak poprawnie zada pytanie
Przeczytaj i się do wszystkiego zastosuj, potem zadaj normalnie pytanie jak człowiek.
k_@_m_i_l
Dodaj w <form atrybut:
  1. enctype="multipart/form-data"

tak aby to wyglądało tak:
  1. <form action="upload.php" method="post" enctype="multipart/form-data">


Poza tym, zabezpiecz ten formularz, bo skończysz jak on: http://forum.php.pl/index.php?showtopic=19...mp;#entry959582
piotrala
Cytat(klex234 @ 22.05.2012, 14:35:12 ) *
  1. if(isset($_POST['submit']))

A ja bym to jeszcze zastąpił tym:
  1. if (is_uploaded_file($_FILES['plik']['tmp_name']))
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.