cniry 0 Odesláno: 15. Srpen, 2009 Share Odesláno: 15. Srpen, 2009 Potřebujete při uploadu kontrolovat koncovku nahrávaných souborů? Nebo jen potřebujete z cesty k nějakému souboru zjistit o jaký soubor se jedná? Tahle funkce vám zjistí koncovku. Zbytek je na vás... function pripona($soubor) { return array_pop(explode(".", $soubor)); //vytahneme si text co je za posledni teckou } $cesta = "http://pawno.cz/posting.php"; $pripona= pripona($cesta); if( $pripona=="php" ) echo "hmm, borec má php"; else if( $pripona=="html" ) echo "haha lamka má v dnešní době html xD"; else if( $pripona=="asp" ) echo "hmm zasranej widlák... php je lepší než nějaké asp )"; Link to comment Share on other sites More sharing options...
cniry 0 Odesláno: 15. Srpen, 2009 Author Share Odesláno: 15. Srpen, 2009 příklad ukazuje zjištění koncovky z adresy stránky, pozor ale jestli bude za tím .php ještě ?cokoli=blablabla Funkce totiž vrátí: "php?cokoli=blablabla" V takovém případě si ještě připíšeme jeden řádek, co nás toho zbaví: $cesta = "http://pawno.cz/posting.php?mode=reply&f=34&t=3285"; $pripona= pripona($cesta); if(substr_count($pripona,"?")) $pripona= array_shift(explode("?",$pripona,2)); if( $pripona=="php" ) echo "hmm, borec má php"; else if( $pripona=="html" ) echo "haha lamka má v dnešní době html xD"; else if( $pripona=="asp" ) echo "hmm zasranej widlák... php je lepší než nějaké asp )"; Link to comment Share on other sites More sharing options...
{V} P - y c h o {V} 0 Odesláno: 29. Listopad, 2009 Share Odesláno: 29. Listopad, 2009 Sorrac ze pisu do stareho topicu, ae jako v dnesni moderni dobe PHPecka jiz je funkce na zjisteni koncivky v PHP zabudovana: $pripona = pathinfo("./homedir/porno.php", PATHINFO_EXTENSION); //zjisti priponu echo($pripona); //vypise priponu Link to comment Share on other sites More sharing options...
cniry 0 Odesláno: 4. Prosinec, 2009 Author Share Odesláno: 4. Prosinec, 2009 dnes je vůbec celé php přežitek, dnes je doba frameworků a programování složitých věcí, které bys psal v php týden, tak ve frameworku za pár hodin: http://nettephp.com a to ta funkce co jsi sem dal umí pracovat jen s lokálními soubory, url adresu do toho nenacpeš Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now