Jump to content

návod Zjištění koncovky souboru:


cniry

Recommended Posts

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

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

  • 3 months later...

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...