Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wrzucanie kilku plików
polkom21
post
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 22.07.2011

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


Cześć. Mam taki mały problem. Napisałem skrypt wysyłania dokładnie dwóch plików i wszystko jest ok tylko, że wysyła mi się tylko jeden plik. w tym ostatni. Co jest nie tak? Jak to rozwiązać lepiej?

  1. if(isset($_POST['dodajzdj']))
  2. {
  3. if ($_FILES['graphic_big']['error'] > 0 || $_FILES['graphic_small']['error'] > 0) {
  4. echo 'Wystąpił bład podczas dodawania grafiki.<br />';
  5. header( "refresh:5;url=?page=gallery&action=add" );
  6. } else {
  7. if(file_exists("../graphics/".$_FILES['graphic_big']['name'])){
  8. echo 'Plik "'.$_FILES['graphic_big']['name'].'" już istnieje.';
  9. } else {
  10. $from = array('ą','ż','ź','ć','ę','ń','ó','ł');
  11. $to = array('a','z','z','c','e','n','o','l');
  12. $name = str_replace($from, $to, $_FILES['graphic_big']['name']);
  13. $name_small = str_replace($from, $to, $_FILES['graphic_small']['name']);
  14. move_uploaded_file($_FILES['graphic_big']['tmp_name'], '../graphics/'.$name);
  15. move_uploaded_file($_FILES['graphic_small']['tmp_name'], '../graphics/'.$name);
  16. echo 'Grafiki została dodana pomyślnie.<br />';
  17. echo '<img src="../graphics/'.$name_small.'" alt="'.$name_small.'" style="max-width:300px;" /><img src="../graphics/'.$name.'" alt="'.$name.'" style="max-width: 300px;" /><br /><form action="?page=gallery&action=add" method="post">
  18. <input type="hidden" name="graphic_big" value="graphics/'.$name.'" />
  19. Temat: <input type="text" name="title" /><br />
  20. Kategoria <select name="cat"><option value="other">Inne</option>';
  21.  
  22. $query = mysql_query("SELECT * FROM cats ORDER BY col");
  23. while($result = mysql_fetch_assoc($query)){
  24. echo '<option value="'.$result['id'].'">'.$result['nazwa'].'</option>';
  25. }
  26.  
  27. echo '
  28. </select><br />
  29. Opis: <textarea name="opis"></textarea><br />
  30. <input type="submit" name="dodaj" value="Dodaj projekt" />
  31. </form>';
  32. }
  33. }
  34. } else
  35. {
  36. echo '<form action="?page=gallery&action=add" method="post" enctype="multipart/form-data">
  37. Wybierz grafikę do dodania: <input type="file" name="graphic_big"><br />
  38. Wybierz miniaturkę: <input type="file" name="graphic_small"><br />
  39. <input type="submit" name="dodajzdj" value="Dodaj zdjęcie" />
  40. </form>';
  41. }


PS. To jest tylko fragment ale tu jest zawarty skrypt wysyłania wraz z formularzem.
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 22.08.2025 - 09:30