par
DBU » 06 juil. 2008, 22:34
Bonjour,
j'essaye de rendre une chaine variable par la lecture d'un fichier texte.
La lecture du fichier fonctionne mais pas l'affichage
Le code de lecture de fichier dans l'entête de la page.
<?php
$fp = fopen("flash.info","r"); //lecture du fichier
$lig = fgets($fp, 4096); // lecture du contenu de la ligne
echo $lig;
fclose($fp);
?>
Suivi d'un script java.
Code : Tout sélectionner
<script language="javascript">
<!--
var position=0;
var msg="<?php echo $lig ?>";
for (count=0; count<10;count=count+1)
{
msg=msg+" "+msg;
}
function banniere()
{
document.affichage.texte.value=msg.substring(position,position+160);
position=position+1;
if (position==160)
position=0;
setTimeout("banniere()",100);
}
//-->
</script>
Le code dans la page pour le formulaire :
Code : Tout sélectionner
<form name="affichage" >
<div align="center">
<input type="text" name="texte" size=120 value="" >
</div>
</form>
J'espère avoir été clair, Merci d'avance pour votre aide.
Je suis ouvert même a changer de méthode si meilleur.
a vous lire
Bruno
Bonjour,
j'essaye de rendre une chaine variable par la lecture d'un fichier texte.
La lecture du fichier fonctionne mais pas l'affichage :cry:
Le code de lecture de fichier dans l'entête de la page.
[php]
<?php
$fp = fopen("flash.info","r"); //lecture du fichier
$lig = fgets($fp, 4096); // lecture du contenu de la ligne
echo $lig;
fclose($fp);
?>
[/php]
Suivi d'un script java.
[code]<script language="javascript">
<!--
var position=0;
var msg="<?php echo $lig ?>";
for (count=0; count<10;count=count+1)
{
msg=msg+" "+msg;
}
function banniere()
{
document.affichage.texte.value=msg.substring(position,position+160);
position=position+1;
if (position==160)
position=0;
setTimeout("banniere()",100);
}
//-->
</script>[/code]
Le code dans la page pour le formulaire :
[code]<form name="affichage" >
<div align="center">
<input type="text" name="texte" size=120 value="" >
</div>
</form>[/code]
J'espère avoir été clair, Merci d'avance pour votre aide.
Je suis ouvert même a changer de méthode si meilleur.
a vous lire
Bruno