- Home
- Categorie
- Coding e Sistemistica
- PHP
- Title dinamico
-
Title dinamico
Ciao a tutti
Grazie a questo forum, sto riuscendo a creare un sito in php dalla base...
Tramite opendir ecc ecc esploro le cartelle che mi servono,
con i relativi file.
Ora avrei bisogni di un aiuto per far si che il title
corrisponda alla cartella in cui mi trovo .
Sto provando con diversi metodi:
echo , print ecc ma per ora nulla,
Sbaglio sicuramente qualcosa
se qualcuno mi da una dritta lo ringrazio
Ciao
-
Uhm, potresti postare il codice (qualche riga eh!) che non ti funziona?
-
Ciao, prova così:
[php]$info = pathinfo($_SERVER['SCRIPT_FILENAME']);echo "<title>", $info['dirname'], "</title>";[/php]pathinfo(): us3.php.net/manual/en/function.pathinfo.php
$_SERVER: us2.php.net/manual/en/reserved.variables.server.phpBuona fortuna con il sito
Edit: aggiungo che qualora non l'avessi notato, l'array associativo fornitoti da pathinfo ti è utile anche per prelevare altri differenti tipi di informazioni, quali ad esempio il nome del file, l'estensione etc; visita il link di referenza che ho postato per ulteriori dettagli
-
Grazie per la veloce risposta
Allora rispondendo a SEO italy:
il codice che inserivo nel "title" era proprio sperimentale
cioè, preso dal manuale per fare dei test.
Quindi se te lo passo magari ti metti pure a ridere...:)
Invece il resto del codice in php l'ho elaborato grazie al forum
e alcune miei studi sul manuale.
Per blacks:
grazie per il codice è quasi perfetto...
Dico quasi sai perchè?
Perchè mi restituisce il percorso del server
mentre a me servirebbe quello classico con il w-w-w ecc
Cmq grazie credo di essere sulla buona strada
-
Blacks
sto facendo delle piccole variazione sul tuo codice,
andando alla pagina del manuale che mi hai segnalato.
Inserendo HTTP_REFERER gia va molto meglio
grazie!
-
print substr($_SERVER['REQUEST_URI'], 0, strrpos($_SERVER['REQUEST_URI'], "/"));
Questo ( se non hai url contenenti altri / dopo quelli delle cartelle ) dovrebbe andare.
Il problema si potrebbe ovviare con le regex, ad ogni modo, non ti conviene se non hai url come sopra..
PS: spero di aver capito bene la tua richiesta, questo codice mostra l'indirizzo della cartella dove ti trovi come richiesta al server, dalla sua radice:
File a.php nella cartella a, contenuta a sua volta in b, ti mostra: /b/a
-
Ti ringrazio Peter
Cosi è perfetto, l'unica cosa che ho notato è questa.
Il percorso che mi visualizza non è nella cartella attuale ma in quella prima cioè se io per sempioo sono qui:
w-w-w.miosito-it/a/b/c
nel title mi fa vedere a/b anzichè a/b/c
Ti spiego il mio è un file php che esplora le cartelle
con opendir ecc, infatti nel percorso delle cartelle
mi compare anche : file.php?c=/a/b/c
è probabile che sia un prblema di questo file?
grazie per l'aiuto
-
Risolto
Ho eliminato "/"
ed ora è perfetto
grazie come sempre a tutti!