Autor Zpráva
Akali
Profil
Ahoj, používám tento kód pro upload více fotek najednou. Nevím sice, zda je to dobře zvolený, ale je to jedinej co jsem našel na netu.

$_get['id'] = $id;
if (isset($_POST['odeslano'])){
foreach($fotka as $klic => $hodnota)
{
if(is_uploaded_file($fotka[$klic]))
{
if ($fotka_type[$klic] == "image/jpeg" or $typ == "image/bmp" or $typ == "image/gif" or $typ == "image/x-png")
{
move_uploaded_file($fotka[$klic], "".$id."/".$fotka_name[$klic]);
}
else echo 'obrázek má špatný formát';
}
else echo 'nepodařilo se odeslat';
}


Potřebuju do toho kódu nějak zapasovat změnu názvu fotky (náhodně vygenerovaný název, nebo odstranění diakritiky).. Nic se mi ale doposavad nepodařilo. Budu rád za každou radu
jenikkozak
Profil
Akali:
Podívej se na parametry funkce move_uploaded_file, kterou používáš na 9. řádku.
Akali
Profil
Na to jsem už taky koukal, ale pořád z toho nejsem moudrej
Zkoušel jsem
$fotka_name[$klic] = mt_rand(0, 10);

Ale byl to marnej pokus
jenikkozak
Profil
Akali:
Ale byl to marnej pokus
Ale ne, to přiřazení funguje skvěle.
Ještě napovím, že je lepší, když soubor obsahuje nějakou příponu.
Promiň, že ti víc neporadím. Ale podle počtu tebou založených témat se domnívám, že bys měl vyvinout větší úsilí.
Akali
Profil
Aha, myslel jste to takto?
$fotka_name = mt_rand(0, 10);


Bohužel to ale nefunguje. Nic se nenahraje
Rellik
Profil
Upload se změnou názvu najdeš u mě http://firstpage.rellik.eu/?page=upl je to ale "jen" na jednu fotku. nicméně tu funkci na přejmenování můžeš použít i do toho tvého scriptu

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:

0