Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

php:estrarre nome pagina e funz explode

Hai problemi con i file Zip, vuoi formattare l'HD, non sai come funziona FireFox? O magari ti serve proprio quel programmino di cui non ricordi il nome! Ecco il forum dove poter risolvere i tuoi problemi.

Moderatori: Dylan666, hydra, gahan

php:estrarre nome pagina e funz explode

Postdi laki » 29/01/04 18:23

ciao a tutti, vorrei sapere se è possibile estrarre il nome della pagina che viene visualizzata(es progr01.php), salvarlo in una variabile e poi estrarre (credo tramite explode()) 01 per salvarlo in un altra variabile!
p.s. con il "nome della pagina" nn intendo il titolo, ma il nome reale!
grazie e spero di essermi spiegato!
So many times it happenes too fast you trade your passion for glory, don't lose your grip on the dreams of the past you must fight just to keep them alive!
--------------------------
Laki
laki
Utente Senior
 
Post: 164
Iscritto il: 02/12/02 17:46
Località: Milano

Sponsor
 

Postdi Triumph Of Steel » 29/01/04 19:21

Codice: Seleziona tutto
// get the script file name
$file = $GLOBALS['SCRIPT_NAME'];
// Cut Slash
$file = Str_Replace("/","",$file);
// Cut Extension
$file = SubStr($file,0,-4);
// Write it
echo $file
Avatar utente
Triumph Of Steel
Moderatore
 
Post: 7852
Iscritto il: 22/08/01 01:00

Postdi Triumph Of Steel » 29/01/04 19:58

scusa.. lo script ti prende il nome.. però a te serve un pezzo del nome..


questo è il codice completo :)

Codice: Seleziona tutto
<?
// get the script file name
$file = trim($GLOBALS['SCRIPT_NAME']);
// Cut Slash
$file = Str_Replace("/","",$file);
// Cut Extension
$file = SubStr($file,0,-4);
// Write it
echo "Nome File: ".$file."<br>";
echo "------<br>";
$file = explode("preg",$file);
echo "Variabile nel nome del file: ".$file[1];
?>
Avatar utente
Triumph Of Steel
Moderatore
 
Post: 7852
Iscritto il: 22/08/01 01:00

Postdi laki » 30/01/04 10:10

ti ringrazio ToS...però ho qualche problemino!
ho messo il codice in prova01.php, lo uppato e questo è quello che mi esce:
Codice: Seleziona tutto
Nome File: prova01
------
Variabile nel nome del file:

devo per caso settare qualcosa?? :)
So many times it happenes too fast you trade your passion for glory, don't lose your grip on the dreams of the past you must fight just to keep them alive!
--------------------------
Laki
laki
Utente Senior
 
Post: 164
Iscritto il: 02/12/02 17:46
Località: Milano

Postdi Triumph Of Steel » 30/01/04 12:52

eh si... perchè il file viene "esploso" tramite una parola chiave nella stringa...

io nell'esempio ho usato
Codice: Seleziona tutto
$file = explode("preg",$file);


mentre tu dovresti usare (nel caso di prova01)

Codice: Seleziona tutto
$file = explode("prova",$file);

se le pagine hanno nomi diversi, ma hanno un numero alla fine...
vediamo che si può fare.. magari se sai che le variabili sono da 00 a 99
allora invece di un explode(); si può rifare un
SubStr(); della stringa, prendendo solo gli ultimi due (dopo aver tolto l'estensione ovviamente)
Avatar utente
Triumph Of Steel
Moderatore
 
Post: 7852
Iscritto il: 22/08/01 01:00


Torna a Software Windows


Topic correlati a "php:estrarre nome pagina e funz explode":


Chi c’è in linea

Visitano il forum: Nessuno e 7 ospiti