Salut,
Pour faire simple :
Je lis dans un fichier.txt avec la fonction php suivante :
<?php
$buffer=explode("\n",file_get_contents("codes.txt"));
?>
Je récupère un array, et je l'affiche ligne par ligne avec la fonction suivante :
<span onclick="popCode('<?php echo $buffer[0] ?>');" >
Voilà la fonction popCode() :
function popCode(string)
{
prompt("Code :", string);
}
Pas de problème de ce côté, tout fonctionne. Seulement lorsque j'apporte une modification au fichier .txt via le formulaire ci-dessous, la fonction popCode() ne fonctionne plus tandis qu'un simple <?php echo $buffer[0] ?> fonctionne.
<?php
if($_POST['Submit']){
$open = fopen("codes.txt","w+"); /* Ouverture du bouzin en lecture/écriture */
$text = $_POST['update'];
fwrite($open, $text);
fclose($open);
echo "Fichier mis à jour.<br />";
echo "Fichier :<br />";
$file = file("codes.txt");
foreach($file as $text) {
echo $text."<br />";
}
}else{
$file = file("codes.txt");
echo "<form action=\"".$PHP_SELF."\" method=\"post\">";
echo "<textarea Name=\"update\" cols=\"100\" rows=\"20\">";
foreach($file as $text) {
echo $text;
}
echo "</textarea>";
echo "<input name=\"Submit\" type=\"submit\" value=\"Update\" />\n
</form>";
}
?>
En gros dès que j'ai le malheur de modifier le codes.txt avec le formulaire ci-dessous, le span cliquable ne fonctionne plus (tandis que les données semblent toujours être accessibles puisqu'un <?php echo $buffer[0] ?> fonctionne !
Je bloque depuis ce matin dessus 
Merci à ceux qui pourront m'aider !