ben je viens de tester et apparemment c'est ma fonction qui cloche !
Code:
function bullzart_readme_page() {
// j'ouvre le fichier en lecture - ecriture
if(!$content = fopen(TEMPLATEPATH.'/news_content/news_text.txt', "r+")) {
echo "<div class='wrap'>";
echo "<div style='color:red'>lecture du fichier impossible</div>";
echo "</div>";
} else {
$editxt="";
// Tant quon est pas à la fin
while (!feof($content)) {
$buffer = fgets($content, 4096);
$editxt .=$buffer;
}
}
// j'ajoute mon texte à ce qui a ete lu
$editxt .="J'ajoute ceci";
echo $editxt;
fseek($content, 0); // je remet le curseur de lecture/ecriture au début du fichier
fputs($content, $editxt);
// je ferme le fichier
fclose ($content);
// je remplace les balises html par un vrai formatage
$content = preg_replace('/(http:\S+)/', '<a href="\1">\1</a>', $content);
// je fais appel et je formatte le tout
echo '<div class="wrap">';
echo '<table width="80%">';
echo '<tr>';
echo '<td>';
echo '<textarea cols="50" rows="17" style="margin:20px auto;">'.$content.'</textarea>';
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td align="left">Thumbnails Articles:</td>';
echo '<td>';
echo '<select name="background_pattern_file">'.$list_of_pics.'</select>';
echo '</td>';
echo '</tr>';
echo '</table>';
echo '</div>';
}
?>
Je suis entrain de peter les plombs.