Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wgrywanie plików na problem - nic sie nie dzieje
klapaucius
post
Post #1





Grupa: Zarejestrowani
Postów: 223
Pomógł: 3
Dołączył: 4.07.2009
Skąd: Kraków

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


Mam następujący problem:
  1. <?php
  2. $location = 'clubs/big_picture/' . basename($_FILES['userfile']['name']);
  3. if (move_uploaded_file($_FILES['userfile']['tmp_name'], $location)) {
  4. echo "Plik został załadowany poprawnie...";
  5. } else {
  6. echo "Plik nie został załadowany...";
  7. }
  8. ?>
  9. <form enctype="multipart/form-data" action="control.php?page=gang_pictures" method="POST">
  10. <input type="hidden" name="MAX_FILE_SIZE" value="1000000" />
  11. Plik do wysłania: <input name="userfile" type="file" />
  12. <input type="submit" value="Wyślij" />
  13. </form>

Mam taki kodzik i nie wiem co mam zle, gdyz po wybraniu pliku i wcisnieciu "wyslij" nic sie nie dzieje, tzn formularz się "wyczyszcza". Nie wyskakuje jednak żaden komunikat, który powinien wyskoczyć przy jakiejkolwiek - udanej lub nieudanej próbie wgrania pliku. Siedzę nad tym z jakąś godzine i nie mam pojecia co tu jest zle. prosze o pomoc!

Ten post edytował klapaucius 21.08.2010, 20:04:23
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Ramzaa
post
Post #2





Grupa: Zarejestrowani
Postów: 207
Pomógł: 17
Dołączył: 4.08.2009

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


Wszystko ładnie pięknie, ale za cholerę nie widzę tutaj funkcji do przesyłania pliku na serwer. Ja jestem ślepy? Dalej.. hmm.. ścieżka - ja bym spróbował tak zrobić:
  1. $location = '../clubs/big_picture/' . basename($_FILES['userfile']['name']);

A tutaj poprawny kod:
  1. <?php
  2.  
  3. if (isset($_POST['submit'])) {
  4.  
  5. $location = '../clubs/big_picture/' . basename($_FILES['userfile']['name']);
  6.  
  7. if (move_uploaded_file($_FILES['userfile']['tmp_name'], $location)) {
  8.  
  9. echo "Plik został załadowany poprawnie...";
  10. move_uploaded_file($_FILES['userfile']['tmp_name'], "$location");
  11.  
  12. }
  13.  
  14. else {
  15.  
  16. echo "Plik nie został załadowany...";
  17.  
  18. }
  19.  
  20. }
  21.  
  22. else {
  23.  
  24. ?>
  25.  
  26. <form enctype="multipart/form-data" action="control.php?page=gang_pictures" method="POST">
  27. <input type="hidden" name="MAX_FILE_SIZE" value="1000000" />
  28. Plik do wysłania: <input name="userfile" type="file" />
  29. <input type="submit" name="submit" value="Wyślij" />
  30. </form>
  31.  
  32. <?php
  33.  
  34. }
  35.  
  36. ?>

Pozdrawiam.

Ten post edytował Ramzaa 22.08.2010, 23:45:11
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: 5.10.2025 - 18:05