Bonjour,
Pouvez vous me dire si il y a une erreur de syntaxe dans ce script php car il provoque une erreur javascript lors du chargement de la page :
<script language="javascript">
news = new Array;
<?php
$file = fopen("news.txt","r+");
$cpt=0;
while (!feof($file)) {
$news = fgets($file, 64);
echo "news[$cpt] = '$news';";
$cpt++;
}
fclose($file);
?> for (i=0; i<=<?=$cpt?>; i++)
{
txt += news[i]+" /// ";
}
function Movetext() {
txt = txt.substring(1, txt.length) + txt.substring(0, 1);
document.title = txt;
document.getElementById("movetext").innerHTML = txt;
setTimeout("Movetext()", 100);
}
Movetext();
</script>
Voici la source de la page quand elle tourne :
<script language="javascript">
news = new Array;
news[0] = 'News 1
';news[1] = 'News 2
';news[2] = 'News 3'; for (i=0; i<=3; i++)
{
txt += news[i]+" /// ";
}
function Movetext() {
txt = txt.substring(1, txt.length) + txt.substring(0, 1);
document.title = txt;
document.getElementById("movetext").innerHTML = txt;
setTimeout("Movetext()", 100);
}
Movetext();
</script>
Merci de votre aide
Titouan