salut, s'il vous plait aidez moi à comprendre ce nouveau code, merci d'avence:
<?
if(isset($titre))
{
$texte=str_replace("\"",""",$texte);
$titre=str_replace("\"",""",$titre);
$titre=stripslashes($titre);
$texte=stripslashes($texte);
$texte=str_replace("\n", " ",$texte);
$texte=str_replace(chr(10), " ",$texte);
$texte=str_replace(chr(13), "",$texte);
$fp=fopen("../../../billet.XML","r");
$fw=fopen("../../../billet_temp.XML","w");
$data=fgets($fp,10000);
fputs($fw,$data);
$data=fgets($fp,10000);
fputs($fw,$data);
$i=0;
while($data=fgets($fp,10000))
{
$i++;
if(strpos($data,"/racine"))
{
fputs($fw,"</racine>");
break;
}
else
{
if($i==$id)
{
fputs($fw,"<info titre=\"".stripslashes($titre)."\" texte=\"".stripslashes($texte)."\"/>\n");
}
else
fputs($fw,$data);
}
}
fclose($fp);
fclose($fw);
rename("../../../billet.XML","../../../billet.temp");
rename("../../../billet_temp.XML","../../../billet.XML");
?>
<script language="JavaScript">
window.location='index.php';
</script>
<?
}
else
{
$titre="";
$texte="";
$fp=fopen("../../../billet.XML","r");
$data=fgets($fp,10000);
$data=fgets($fp,10000);
$i=0;
while($data=fgets($fp,2024))
{
$i++;
if($i==$id)
{
$table=split("\"",$data);
$titre=$table[1];
$texte=$table[3];
break;
}
}
fclose($fp);
}
?>
pourquoi il fait ce remplacement? et que fait la fonction chr()?