hur tar man ut en filändelse från en variabel te.x ".php" och om det är ".php" då ska det bli en die("meddelandet här")
annars gå vidare..
hur gör man detta?
ganska simpelt jag vet men orkar inte tänka nu...
/MVH Martin
6 svar · 317 visningar · startad av mahedel
hur tar man ut en filändelse från en variabel te.x ".php" och om det är ".php" då ska det bli en die("meddelandet här")
annars gå vidare..
hur gör man detta?
ganska simpelt jag vet men orkar inte tänka nu...
/MVH Martin
<? $variabel = "fil.php";
$var_array = explode(".", $variabel);
if ($var_array[(count($var_array) - 1)] == "php") {
die("meddelandet här");
}
Samma sak med annan kod:
$variabel = "fil.php";
$tmp = explode( ".", $variabel);
if ( $tmp[ sizeof( $tmp ) -1 ] == "php" )
{
die ("ditt meddelande");
}
Om jag inte missminner mig.
Det dära var väl ändå så gott som samma kod sabbacus :p
Det går faktiskt o ordna på en rad, borde väl vara trevligare?
Även om det nästan är struntsamma på sånhär liten struntsak.
if (strrchr($variabel,".")==".php") die("meddelandet här");
annars så kan man:
if (array_pop(explode('.', basename("filen.php")))=="php") {
die ("no no no!");
}
:birp