Autor Zpráva
Musilda
Profil
Zdravím, nevidíte někdo chybu ve scriptu?

Formulář mám takto:

<form method="post" enctype="multipart/form-data">
  <p>Vyber obrázeky z umístění ve svém počítači</p>
  <p>Zadej jméno projektu</p>
    <input type="text" name="jmeno_proj" size="20">
  <p>Vizualizace objektu</p>
    <input type="file" name="soubor" size="30">
  <p>Půdorys 1NP</p>
    <input type="file" name="soubor_2" size="30">
  <p>Půdorys 2NP</p>
    <input type="file" name="soubor_3" size="30">
  <p>Pohled západní</p>
    <input type="file" name="soubor_4" size="30">
  <p>Pohled východní</p>
    <input type="file" name="soubor_5" size="30">
  <p>Pohled severní</p>
    <input type="file" name="soubor_6" size="30">
  <p>Pohled jižní</p>
    <input type="file" name="soubor_7" size="30"> 


A zpracovávám to tímto:

$soubor_a="projekty/tmp/".$_FILES["soubor"]["name"]."";      
 move_uploaded_file($_FILES['soubor']['tmp_name'], $soubor_a);
  $soubor_b="projekty/tmp/".$_FILES["soubor_2"]["name"]."";      
 move_uploaded_file($_FILES['soubor_2']['tmp_name'], $soubor_b);
  $soubor_c="projekty/tmp/".$_FILES["soubor_3"]["name"]."";      
 move_uploaded_file($_FILES['soubor_3']['tmp_name'], $soubor_c);
  $soubor_d="projekty/tmp/".$_FILES["soubor_4"]["name"]."";      
 move_uploaded_file($_FILES['soubor_4']['tmp_name'], $soubor_d);
  $soubor_e="projekty/tmp/".$_FILES["soubor_5"]["name"]."";      
 move_uploaded_file($_FILES['soubor_5']['tmp_name'], $soubor_e);
  $soubor_f="projekty/tmp/".$_FILES["soubor_6"]["name"]."";      
 move_uploaded_file($_FILES['soubor_6']['tmp_name'], $soubor_f);
  $soubor_g="projekty/tmp/".$_FILES["soubor_7"]["name"]."";      
 move_uploaded_file($_FILES['soubor_7']['tmp_name'], $soubor_g); 


Problém je v tom, že se mi neuloží všech sedm souborů. Z nějakého důvodu neuloží všechny soubory.
Soubory 4 a 5 se neuloží vůbec, a místo nich se uloží 6 a 7.
Pokud ze scriptu odstraním move_uploaded_file pro soubory 6 a 7, situace se nezmění.
Pokud ze scriptu odstraním move_uploaded_file pro soubory 4 a 5, neuloží se ani 4, 5 a 6, 7.

Kontroloval jsem si to několikrát a ve formuláři mám opravdu zadané správné soubory pro příslušná pole.
Vůbec si s tím nevím rady.
AM_
Profil
Slyšel jsi někdy o cyklech?
Lamicz
Profil
Viz - POST file upload. Pro Tvuj pripad konkretne Example #3

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: