Condividi:
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: Anthony47, Triumph Of Steel, archimede
di 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.)
-
zaratrue
- Utente Senior
-
- Post: 283
- Iscritto il: 06/07/04 09:37
- Località: Centumcellae
-
di *~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
..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..
di 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
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.)
-
zaratrue
- Utente Senior
-
- Post: 283
- Iscritto il: 06/07/04 09:37
- Località: Centumcellae
-
di 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.)
-
zaratrue
- Utente Senior
-
- Post: 283
- Iscritto il: 06/07/04 09:37
- Località: Centumcellae
-
di Dylan666 » 23/05/07 01:28
Oggi mi è servito questo topic... ma $PHP_SELF è una notazione corretta? Non è per forza $_SERVER['PHP_SELF']?
-
Dylan666
- Moderatore
-
- Post: 39988
- 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 18 ospiti