Autor Zpráva
kchrz
Profil
Potřeboval bych filtrovat soubory, které uploaduji, konkrétně aby se mi uploadl jen soubor typu "jpeg" a při ostatních to napsalo error hlášku

Pokoušel jsem se to psát takto a nefunguje
IF ($obrazek_name!="") {
if ($obrzek_type == "jpeg") { ... chyba .. }
else { ... pokracuj ...}}

a nekde jsem okoukal tento zápis,ale také nefunguje
IF ($obrazek_name!="") {
if ($_FILES['obrzek']['type'] == "jpeg") { ... chyba .. }
else { ... pokracuj ...}}

Jak to napsat správně?

Díky kchrz
Joker
Profil
Tak se podívejte, co v tom poli máte, ne?
var_dump($_FILES['obrazek']);
případně var_dump($_FILES);

Jinak bych tipnul, že typ toho souboru bude spíš "image/jpeg" než "jpeg".
Pavka
Profil
if($image = @getimagesize($_FILES['obrazek']['tmp_name']))

{
if($image[2] == 2)
{
// je jpeg
} else {
// není jpeg
}
} else {
// není obrázek
}
kchrz
Profil
Diky moc, tohle funguje.
Toto téma je uzamčeno. Odpověď nelze zaslat.