Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

funzione in php che restituisca il nome della pagina

Problemi di HTML? Di PHP, ASP, .NET, JSP, Perl, SQL, JavaScript, Visual Basic..?
Vuoi realizzare programmi in C, C++, Java, Ruby o Smalltalk, e non sai da che parte cominciare?
Entra qui e troverai le risposte!

Moderatori: Triumph Of Steel, archimede

funzione in php che restituisca il nome della pagina

Postdi zaratrue » 14/09/04 16:02

Salve,
sapete per caso se esiste una funzione in php che restituisca il nome della pagina (preferibilmente senza estensione)?
Ex:
all'interno del file "prova.php"
$abc = XXX();
cosicchè alla variabile "abc" sia assegnato il valore "prova" (o almeno "prova.php")

Avendo di mio le idee confuse, posso immaginare che anche questa domanda lo sia... cmq spero di essermi spiegato
Che cos'è il genio?
è fantasia, intuizione, decisione
e velocità d'esecuzione (cit.)
Avatar utente
zaratrue
Utente Senior
 
Post: 283
Iscritto il: 06/07/04 09:37
Località: Centumcellae

Sponsor
 

Postdi *~Hayabusa~* » 14/09/04 16:13

Ciao, prova ad usare $php_self

Se non dovesse andare allora dovrebbe funzionare così:

Codice: Seleziona tutto
 $current_url = $_SERVER['PHP_SELF'];


Prova, poi fammi sapere!

Ps. Che ci devi fare? Pura curiosità, puoi anche non rispondere :D
..ed e' cibo per la mente,
acqua dalla sorgente,
luce fosforescente
laddove il buio e' costante ..
*~Hayabusa~*
Hardware Admin
 
Post: 1386
Iscritto il: 12/05/02 22:44
Località: Davanti al monitor..

Postdi zaratrue » 14/09/04 16:42

è un'idea anche se a me servirebbe solo il nome del file, cmq se riesco a dirgli di prendere il valore compreso tra l'ultimo "/" ed il "." avrei risolto.

*~Hayabusa~* ha scritto:Ps. Che ci devi fare? Pura curiosità, puoi anche non rispondere :D

Dovrei far in modo che un form presente su un centinaio di pagine invii dei dati ad uno script facendo a capire chi ha effettuato l'istanza. Il tutto senza andare a modificare una ad una le pagine. Dato che queste pagine hanno tutte nomi diversi, m'era sembrato il metodo più semplice

Cmq, thanks
Che cos'è il genio?
è fantasia, intuizione, decisione
e velocità d'esecuzione (cit.)
Avatar utente
zaratrue
Utente Senior
 
Post: 283
Iscritto il: 06/07/04 09:37
Località: Centumcellae

Postdi zaratrue » 14/09/04 17:13

Non credo possa essere utile ad altri, ma dato che sono riuscito a trovare una soluzione, la posto.
Anche se sembra un pò macchinoso, alla fine sono riuscito a risolvere utilizzando "$php_self" (*~Hayabusa~*, grazie!) :
Codice: Seleziona tutto
$a =  explode(".", $PHP_SELF);
$b= $a[0];
$c =  explode("/", $b);
$l = count($c);
$valore_cercato = $c[$l - 1];


Grazie ancora
Che cos'è il genio?
è fantasia, intuizione, decisione
e velocità d'esecuzione (cit.)
Avatar utente
zaratrue
Utente Senior
 
Post: 283
Iscritto il: 06/07/04 09:37
Località: Centumcellae

Postdi Dylan666 » 23/05/07 01:28

Oggi mi è servito questo topic... ma $PHP_SELF è una notazione corretta? Non è per forza $_SERVER['PHP_SELF']? :undecided:
Avatar utente
Dylan666
Moderatore
 
Post: 38040
Iscritto il: 18/11/03 16:46


Torna a Programmazione


Topic correlati a "funzione in php che restituisca il nome della pagina":


Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti