NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: Je metoda pathinfo vhodná k určení typu souboru?

V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Cobis
Člen
Avatar
Cobis:6.8.2017 12:41

Je metoda pathinfo vhodná k určení typu souboru? A jak funguje?

 
Odpovědět
6.8.2017 12:41
Avatar
Kefas21
Člen
Avatar
Kefas21:7.8.2017 8:01

metoda pathinfo ma viac moznosti (podla zadanych parametrov). je vhodna na ziskanie cesty k suboru alebo k ziskaniu pripony = typ suboru.

Skus pozriet nasledujuce odkazy. W3Schools a php.net ukazuju, ako metoda funguje, na StackOverflow najdes, ako metodu pouzit na ziskanie pripony

https://www.w3schools.com/…pathinfo.asp
http://php.net/…pathinfo.php
https://stackoverflow.com/…nsion-in-php

 
Nahoru Odpovědět
7.8.2017 8:01
Avatar
David Jančík
Vlastník
Avatar
Odpovídá na Cobis
David Jančík:7.8.2017 9:06

Přípona se může od typu souboru lišit. Typ je vhodné zjišťovat z MIME.

$finfo = new finfo(FILEINFO_MIME);
$finfo->file($filename);

http://us2.php.net/…fileinfo.php

Nahoru Odpovědět
7.8.2017 9:06
Zapomeň, že je to nemožné a udělej to ;)
Avatar
Cobis
Člen
Avatar
Cobis:7.8.2017 10:18

Díky všem za pomoc, ono mi šlo především o ověření několika skutečností. Skutečností té, že metoda pathinfo kontroluje řetězec cesty k souboru a ne soubor samotný. Proto není moc vhodná k ověření skutečné přípony souboru, protože přípona souboru může být změněna, např. z PHP na JPG a metoda pathinfo to nepozná. Proto se má používat třída finfo, která analyzuje daný soubor.

 
Nahoru Odpovědět
7.8.2017 10:18
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.