functie returnare pagina

Discuţii diverse, dar centrate pe subiecte IT.
Reguli forum
Aveti o problema si vreti sa primiti ajutor? Click aici ! Nu uitati si de regulamentul forumului !
Avatar utilizator
snuppy
Utilizator înregistrat
Mesaje: 186
Membru din: 03-Dec-2006, 10:09:27

functie returnare pagina

Mesaj de snuppy »

Cod: Selectaţi tot

  function pagina() 
{
$y=$_SERVER[PHP_SELF];
$y=str_replace(".php","",$y);
$m = explode("/", $y);
return $m[count($m)-1];
}
care imi explica si mie cum functioneaza aceasta functie, stiu, returneaza numele paginii, fara extensia .php, dar rand pe rand, care imi explica cum functioneaza?
Avatar utilizator
Etherfast
Fost coleg
Mesaje: 2634
Membru din: 19-Sep-2006, 10:33:41
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Bucharest, RO
Contact:

Mesaj de Etherfast »

Cod: Selectaţi tot

$y=$_SERVER[PHP_SELF];
Iti returneaza calea scriptului in care se executa functia. Daca e vorba de fisierul viewtopic.php, va fi /forum/viewtopic.php

Cod: Selectaţi tot

$y=str_replace(".php","",$y); 
Inlocuieste din variabila $y extensia .php cu un spatiu.

Cod: Selectaţi tot

$m = explode("/", $y); 
Iti desparte in variabile separate fiecare director in parte.
m[1] va contine /forum , m[2] va contine viewtopic

Cod: Selectaţi tot

return $m[count($m)-1]; 
Alipeste cap la cap inregistrarile de mai sus ca sa apara numele paginii fara extensia PHP. Au fost in prealabil separate pentru a fi folosite intr-o alta functie.
etherfast.ro - Blog personal
Scrie răspuns

Înapoi la “Diverse”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 5 vizitatori