il y a un site en flash sur lequel j'aimerais introduire un texte dynamique, pour cela il me faudrait le script php qui génère un fichier txt... j'ai déjà un script que j'ai essayer mais ça ne marche pas
je vous met ici le code que j'ai essayer :
<?
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("texteEssai1.txt","w");//"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("texteEssai1.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="texteEssai1.txt">
<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>
la deuxième partie c'est parce que j'aimerais que le site soit administrable directement en ligne. j'ai essayer ce code mais le txt ecrit dans le champs n'est pas récupérer dans le fichier en question... ceci est nouveau pour moi, je suis une débutante en php...
Si vous avez un code plus simple, cela m'aiderais bien car je ne connais pas du tout le JAVA donc je n'arrive pas vraiment à retoucher le code
Merci d'avance.