Portál AbcLinuxu, 8. listopadu 2025 15:57
...
if ($_FILES["upl_file"]["type"]!="application/pdf"){
echo $_FILES["upl_file"]["type"];
return "Soubor musí být ve formátu PDF !";
}
...
avšak pokud nahrávám soubor ve firefoxu, tak mi to napíše výše zmíněný alert. U ostatních prohlížečů to funguje. Nevíte na co mrknout ?
echo mi zobrazí text/plain . Proč, když je soubor pdf.
Děkuji
Řešení dotazu:
Typ souboru posílá prohlížeč, takže v $_FILES["upl_file"]["type"] může být cokoliv. Pokud chceš zjistit typ souboru, tak použij funkci mime_content_type.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.