Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Upload plików z poziomu przeglądarki
qubeq
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 22.05.2010

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


Witam.

Od kilku dni próbuję na różne sposoby przesłać plik na serwer za pomocą formularza. Niby wszystko jest ok, skrypt komunikuje, ze plik został przesłany, ale na serwerze nie ma nic.

Jestem początkujący w PHP i bazuję na kursie http://webmade.org/kursy-online/upload-kurs-php.php .
Hosting mam w prv.pl - może to po ich stronie jest problem?
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" lang="pl">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  5. <title>Tytuł</title>
  6. </head>
  7. <body>
  8.  
  9.  
  10. <form action="upload1.php" method="POST" ENCTYPE="multipart/form-data">
  11. <input type="file" name="plik"/>
  12. <input type="submit" value="Wyślij plik"/>
  13. </form>
  14.  
  15. <?php
  16.  
  17. $max_rozmiar = 1024*1024;
  18. if (is_uploaded_file($_FILES['plik']['tmp_name'])) {
  19. if ($_FILES['plik']['size'] > $max_rozmiar) {
  20. echo 'Błąd! Plik jest za duży!';
  21. } else {
  22. echo 'Odebrano plik. Początkowa nazwa: '.$_FILES['plik']['name'];
  23. echo '<br/>';
  24. if (isset($_FILES['plik']['type'])) {
  25. echo 'Typ: '.$_FILES['plik']['type'].'<br/>';
  26. }
  27. move_uploaded_file($_FILES['plik']['tmp_name'],
  28. $_SERVER['DOCUMENT_ROOT'].'upload/'.$_FILES['plik']['name']);
  29. }
  30. } else {
  31. echo 'Błąd przy przesyłaniu danych!';
  32. }
  33.  
  34. ?>
  35.  
  36.  
  37. </body>
  38. </html>


Pozdrawiam,
qubeq.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
qubeq
post
Post #2





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 22.05.2010

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


  1. $_SERVER['DOCUMENT_ROOT'].'1/upload/'.$_FILES['plik']['name']);


Faktycznie było inaczej z tym, że w górnym katalogu jest tez folder upload ale stworzony do czego innego. W nim też nic nie ma.

W programie kodowanie mam na UTF-8 bez BOM i zaznaczona opcja 'apply to open ANSI files'. Wydaje mi się, że jest właściwa, no ale może się myliłem.

Ten post edytował qubeq 22.05.2010, 15:00:17
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 4.10.2025 - 23:14