PhilGuen 995
| Posté : 05-11-2004 09:20
Help, j'y comprends plus rien
entre les ----------
voici le contenu d'un fichier texte nommé commentaires.txt
---------------------------------------------------
Ca valait bien de s\'arrêter le temps d\'une photo.
Quelle idée de prendre les photos en haut des côtes.
La ligne d\'arrivée
Mes infirmières belges
Une bande d\'Italiens
Les vélos couchés
De drôles de machines
---------------------------------------------------
voici un extrait de mon code ($nomalbum est passé en paramètre d'appel de la page)
<?PHP
$fichiercommentaires = $nomalbum.'/commentaires.txt';
// construction de $buffer par lecture du fichier => erreur !!javascript!! dans la foncion chargecommentaire()
if (file_exists($fichiercommentaires)) {
$fd = fopen ($fichiercommentaires, "r");
while (!feof ($fd)) {
$buffer.= fgets($fd)."|";
}
fclose ($fd);
}
// construction de $buffer par affectation directe (en enlevant les // qui suivent) fonction chargecommentaire() => ok
//$buffer="Ca valait bien de s\'arrêter le temps d\'une photo. |Quelle idée de prendre les photos en haut des côtes. |La ligne d\'arrivée |Mes infirmières belges |Une bande d\'Italiens | |Les vélos couchés |De drôles de machines|";
//
echo "
<head>
<meta name='ROBOTS' content='NOINDEX'>
<script language=\"!!javascript!!\">
commentaire= new String();
function chargecommentaires() {
commentaire='$buffer';
}
</head>
<body !!onload!!=\"chargecommentaires()\">
<div id=\"commentaire\">
$buffer
</div>
</body>
";
?>
Si je construis $buffer en lisant le fichier texte, j'ai une erreur.
Si je construis $buffer par une affectation directe c'est OK
k c ke je fais pas bien?
Merci de votre aide car je suis coincé.
Bien cordialement
Philippe
Message édité par : PhilGuen |