Verificare director si subdirector in adresa URL in php
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
sterica
- Mesaje:285
Verificare director si subdirector in adresa URL in php
Salut,
In folderul "/includes/" am creat alte foldere cu diferite denumiri (xxx, yyy, zzz)
Cod: Selectaţi tot
if(stristr($_SERVER['REQUEST_URI'], '/includes/') !== false){
echo 'Adresa URL contine /includes/';
}
Codului de mai sus cum ii pot pune conditia ca dupa '/includes/' indiferent de denumirea ce urmeaza sa se execute if-ul?
Doresc sa fac acest lucru pentru a nu fi nevoit sa fac de fiecare data elseif
Cod: Selectaţi tot
if(stristr($_SERVER['REQUEST_URI'], '/includes/') !== false){
echo 'Adresa URL contine /includes/';
}
elseif(stristr($_SERVER['REQUEST_URI'], '/includes/xxx/') !== false){
echo 'Adresa URL contine /includes/xxx';
}
elseif(stristr($_SERVER['REQUEST_URI'], '/includes/yyy/') !== false){
echo 'Adresa URL contine /includes/yyy';
}
.....
Multumesc!
MarPlo
Mesaje:4343
Salut,
Incearca acest cod:
Cod: Selectaţi tot
$chk_dir ='/includes/'; //base directory to check if it is in URL
if(preg_match('#'. $chk_dir .'(.*?)[/]*$#i', $_SERVER['REQUEST_URI'], $mt)){
$mt[0] = preg_replace('#/[^/]*$#i', '', $mt[0]); //keep only directory path, without file name
echo 'Adresa URL contine: '. $mt[0];
}
else {
echo 'Adresa URL Nu contine: '. $chk_dir;
}
sterica
Mesaje:285
functioneaza, multumesc mult de ajutor!