-
Title con PHP
Salve, vorrei sapere come si fa a leggere la prima riga di un file txt e applicarla nella pagina come Title.
Penso che nel tag <head> debba mettere qualcosa come:
<title><?php £title=prendi prima riga del file pippo.txt ?></title>
Per favore mandatemi anche un semplice esempio, non ci capisco nulla di PHP!!!!!:incavolat
Spero che mi rispondiate presto e grazie in anticipo!!!!
-
per leggere un file puoi utilizzare sia la fopen() (abbinata alla fgets() o fgetc() o altre... ) , sia la file(), sia la file_get_contents()...
Nel tuo caso, forse la più appropriata è la file(), perché per avere la prima riga del file txt dovrai fare tipo:
Codice PHP:
$array = file('file.txt');
echo '<title>'.$array[0].'</title>';
Ciao!
EDIT:
la seconda riga, ovviamente, è corretta anche come l'hai scritta te, ovvero:
Codice PHP:
<title><?=$array[0]?></title>
-
Grazie mille!!!!E' proprio ciò che volevo, ma includendo un file txt è possibile nascondere la prima riga???
Grazie di nuovo!!!
-
mmh non ho capito bene.. cioè:
1-perché devi includerlo?
2- perché vuoi "nasconderla" ?
Mi sembrava che invece eri interessato alla prima riga per prelevare il testo del titolo.. sbaglio?
Forse ho capito che nel file hai un file di tipo:
Codice:
questa riga è il titolo
Da qui in poi c'é il contenuto quindi
questo è il testo del sito
testo testo testo
basodijpasodjpasod
in tal caso, puoi fare così:
Codice PHP:
$array = file('file.txt');
echo '<title>'.$array[0].'</title>';
$testo = '';
$fine = count($array);
for($i=1;$i<$fine;$i++)
$testo .= $array[$i];
echo '</head><body>Questo è il contenuto: '.$testo;
Ciao!