Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: formularz do wysyłanie PDF na serwer
Forum PHP.pl > Forum > PHP
ravo
Przygotowałem sobie następujący formularz:
  1. <form enctype='multipart/form-data' action='main.php' method='post'>
  2. <table border=0>
  3. <tr>
  4. <td align=right>Tytuł numeru: </td>
  5. <td align=left>
  6. <input type='text' name='tytul' size='30' maxlength='30'>
  7. </td>
  8. </tr>
  9. <tr>
  10. <td align=right>Plik PDF: </td>
  11. <td align=left>
  12. <input type='file' name='plik' size='30'>
  13. </td>
  14. </tr>
  15. <input type='reset' name='reset' value='Wyczy&para;ć'>
  16. <input type='submit' name='save' value='Zapisz'>
  17. </form>


Obsługuje go następujący skrypt:

  1. <?php
  2. $nazwa_pliku = $_FILES['plik']['name'];
  3.  
  4. $zdj = explode(".", $nazwa_pliku);
  5. $rozszerzenie = $zdj[1];
  6.  
  7.  
  8. if($rozszerzenie == "pdf" || $rozszerzenie == "PDF") 
  9. {
  10.  
  11. $nazwa_pliku = $zdj[0].".".$rozszerzenie ;
  12.  
  13. //upload pliku
  14.  
  15. $uploaddir = 'publikacje/';
  16. $uploadfile = $uploaddir.$nazwa_pliku ;
  17.  
  18. if(move_uploaded_file($_FILES['plik']['tmp_name'], $uploadfile)) 
  19. {
  20. echo "wysłano plik z powodzenie";
  21. }
  22.  }
  23.  
  24. ?>


I teraz problem bo wysyła plik we wskazane miejsce jednak po wpisaniu w przglądarce .../pulbikacje/nazwa_wysyłanego_pliku.pdf wyświetla komunikat że nie mam danego pliku w danym miejscu.
Aby to sprawdzić wchodzę w tą lokalizację programem FTP i wysłany PDF kopiuję na dysk plik otwiera się poprawinie!!??

Jeżeli natomiast wysyłam PDF programem FTP to otwiera go bez problemu!! questionmark.gif
Co jest z tym źle przypuszczam że to jakiś błąd formularza wysyłającego!

Pomóżcie jak zrozumieliście!!
mike
A może dlatego że piszesz: .../pulbikacje/nazwa_wysyłanego_pliku.pdf
Literówkę masz smile.gif
ravo
Literówkę to mam tylko w poscie ale dzięki za uwagę smile.gif problem już rozwiązałem sam - tak to przeważnie bywa exclamation.gif Zły atrybut pliku forularz nadaje!!

Można usunąć temat!
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.