Autor Zpráva
RuMeC
Profil *
Zdravim,

mám:
<input id='soubor' type="file" name="soubor[]">
<input id='soubor' type="file" name="soubor[]">
<input id='soubor' type="file" name="soubor[]"> atd...

muj script:
if(isset($_FILES['soubor'])){
$soubor = $_FILES['soubor'];

for ($i = 0;$i <count($soubor); $i++){
$nazev_souboru = $_FILES['soubor']['tmp_name'];
}
$cil = "upload/".$_FILES['soubor']['name'].".jpg";
$up = move_uploaded_file($nazev_souboru, $cil));

}

a potřebuju aby sa mě uploudli všechny soubory ... ten muj script moc nefunguje ...
djlj
Profil
Tak dej $cil a move_uploaded_file do toho cyklu.
RuMeC
Profil *
to sem skusil a hodi me to notice: Notice: Array to string conversion a nic sa neuploudne ...
djlj
Profil
No vidíš to. Taks asi udělal něco špatně.
WertriK
Profil
Problém je v tom že je to pole, takže by tam mělo být něco takového

$nazev_souboru = $_FILES['soubor[$i]']['tmp_name'];
nebo (nejsem si jist)
$nazev_souboru = $_FILES['soubor'][$i]['tmp_name'];
RuMeC
Profil *
jide poznat že maš iq houpaciho konička ... to vim i bez tvoji rady že tam mam chybu ale ja chvi vedet jakou !!!
djlj
Profil
WertriK
Je to $_FILES['soubor']['tmp_name'][$i];

RuMeC
Jde poznat, že máš IQ vypnuté neautomatické pračky. Když sem nenapíšeš, cos tam udělal, tak ti asi těžko pomůžu. Každopádně to pouprav tak, jak už naznačil WertriK.

ja chvi vedet jakou
A já chci zase Ferrari 550 Maranello v měřítku 1:1. Koupíš mi ho?
RuMeC
Profil *
djlj - ---odstraněno moderátorem pro hrubost---
WertriK - jo dik upravil jsem to takto a už to jede

$nazev_souboru = $_FILES['soubor']['tmp_name'][$i];
$cil = "upload/".$_FILES['soubor']['name'][$i].".jpg";
Gekon
Profil
RuMeC
Ještě chvilku a tvojí IP si připíšu na stěnu pod nápis Skalpy (ban). djlj se tě pokouší nasměrovat k řešení a ty takhle? Nehroť to.
RuMeC
Profil *
na tomto forum jsem se fakt pobavil ... fakt dobre řešeni ...
cituju: No vidíš to. Taks asi udělal něco špatně.

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: