Html dans texte dynamique flash.

romain -  
 romain -
Bonjour,

J'ai un site internet et je souhaiterais, pour faciliter la navigation des visiteurs, intégrer le html a mon texte dynamique flash.
Je m'explique, j'ai un tableau, a l'intérieur duquel se trouve du flash, un bete texte dynamique, qui me permet de mettre à jour le contenu par un fichier .Txt. Seulement ce fichier n'accepte pas le html, donc impossible de mettre des lien cliquable dedans...
J'avais pourtant autorisé le html, à la création.
Si vous avez la solution, n'hésitez pas, je la cherche :)
Merci d'avance...

2 réponses

  1. pm
     
    Bonjour,

    J'utilise du php et ça marche très bien, de cette manière :

    Pour insérer le fichier texte dans ta page php.

    <?
    function lit_actu($fichier)
    {
    $lecture=fopen($fichier, "r");
    $chaine=fread($lecture,filesize($fichier));//lit le contenu du fichier
    fclose($lecture);
    return $chaine;
    }
    function filtre($chaine)
    {
    $chaine=str_replace("\'","'",$chaine);
    $chaine=str_replace('\"','"',$chaine);
    return $chaine;
    }
    ?>

    <?
    $actu=lit_actu("fichier.txt");
    $actu=filtre($actu);
    ?>

    <?echo "$actu";?>

    Les liens html sont acceptés et tu peux mettre à jour en ligne à partir d'un formulaire :

    <?
    function lit_actu($fichier)
    {
    $lecture=fopen($fichier, "r");
    $chaine=fread($lecture,filesize($fichier));//lit le contenu du fichier
    fclose($lecture);
    return $chaine;
    }
    function filtre($chaine)
    {
    $chaine=str_replace("\'","'",$chaine);
    $chaine=str_replace('\"','"',$chaine);
    return $chaine;
    }
    ?>

    <?

    $ecriture=fopen("fichier.txt","a");//"a" pour écrire à la suite, "w" pour remplacer.
    if($texte)
    fputs($ecriture, "$texte");
    fclose($ecriture);

    ?>

    <SCRIPT LANGUAGE="JavaScript">
    function verifform(formulaire)
    {
    if(formulaire.texte.value == "")
    alert('Remplissez le formulaire !');
    else
    formulaire.submit();
    }
    </SCRIPT>

    <center><table COLS=1 WIDTH="80%" BGCOLOR="#FFFFFF" BORDER=1>
    <tr>
    <td BGCOLOR="#FFFFFF">
    <center><h3>TEXTES PRECEDENTS</h3></center>
    </tr>

    <tr>
    <?
    $actu=lit_actu("fichier.txt");
    $actu=filtre($actu);
    ?>
    <TD VALIGN=CENTER>
    <center><b>
    <? echo "$actu"; ?>
    </b></center>
    </TD></td>
    </tr>
    </table></center>
    <br> 
    <center><table COLS=1 WIDTH="80%" >
    <tr>
    <td>
    <center><h2></a>Rédaction d'un message</h2></center>
    </td>
    </tr>
    </table></center>
    <br>
    <br>
    <center><table COLS=1 WIDTH="80%">
    <tr><td><center>

    <FORM ACTION="maj.php">
    <b>Veuillez taper le nouveau texte ci-dessous (22 lignes maxi) :</b><br>
    <textarea name="texte" cols="80" rows="10"></textarea>
    <br><br>
    <input type="button" value="envoyer" onClick="verifform(this.form)">
      
    <input type="reset" value="effacer">
    </form>
    </center>
    </td></tr>
    </table></center>

    Bon courage.
    2
  2. romain
     
    Merci, je vais voir ça alors.
    J'ai jamais touché au php, ca me donnera l'occasion de découvrir.
    0