Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Upload pliku
michau85
post 11.04.2013, 19:17:57
Post #1





Grupa: Zarejestrowani
Postów: 87
Pomógł: 1
Dołączył: 3.01.2010

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


Hej. Mam problem ze skryptem dotyczącym uploadu pliku. Wygląda on tak:
  1. echo'<form enctype="multipart/form-data" action="portal.php" method="GET">
  2. <input type="hidden" name="MAX_FILE_SIZE" value="1048576" />
  3. <input name="plik" type="file" />
  4. <input type="submit" value="Wyślij plik" />
  5. </form>';
  6. $plik_tmp = $_FILES['plik']['tmp_name'];
  7. $plik_nazwa = $_FILES['plik']['name'];
  8. $plik_rozmiar = $_FILES['plik']['size'];
  9.  
  10. if(is_uploaded_file($plik_tmp)) {
  11. move_uploaded_file($plik_tmp, '"images/'.$plik_nazwa.'"');
  12. echo 'Plik:'.$plik_nazwa. 'o rozmiarze'. $plik_rozmiar. 'bajtów został przesłany na serwer!';
  13. }
  14. else{
  15. echo'Błąd';
  16. }
  17.  


Formularz przetwarzany jest w tym samym pliku w którym występuje.
Nie wiem co jest nie tak. Za każdym razem dostaję komunikat "Błąd". Wyczytałem, że problemem może być ustawienie w pliku php.ini maksymalnego rozmiaru pliku. Jednak u mnie na serwerze nie widzę pliku php.ini. Może trzeba go samemu stworzyć? Będę wdzięczny za wszelkie sugestie.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Mega_88
post 11.04.2013, 20:00:34
Post #2





Grupa: Zarejestrowani
Postów: 360
Pomógł: 34
Dołączył: 20.08.2011

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


1. Stwórz sobie jakiś plik w notatniku, będzie odpowiednio mały, spróbuj wgrać. Jeżeli dostaniesz błąd to raczej nie ustawienia serwera bo na ile by był ustawiony 4 bajty ?
2. Dla folderu images masz ustawione odpowiednie chmod ? Na początek daj 777
Go to the top of the page
+Quote Post
michau85
post 11.04.2013, 20:57:59
Post #3





Grupa: Zarejestrowani
Postów: 87
Pomógł: 1
Dołączył: 3.01.2010

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


1. Tak zrobiłem i nadal jest błąd.
2. Nie za bardzo ogarniam chmod. Zrobiłem coś takiego na początku skryptu tzn. przed wywołaniem formularza:
  1. chmod("/images",777);


I nadal nie działa.
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: 19.07.2025 - 10:24