Pagina 1 din 1

functie returnare pagina

Scris: 24-Mai-2007, 17:31:23
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?

Scris: 24-Mai-2007, 20:35:35
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.