salut,
J´ai modif ton code pour que tu comprenne comment procéder, mais c´est pas judicieux de renomer pendant le traitement de "lecture", le mieux c´est de renomer juste après avoir supprimé la news, donc le fichier ( si t´y arrives pas envois le code ici)
´fin voilà de quoi t´aider :
<?
$ap = @fopen("num_news.txt","r+");
$aplec = fread($ap,filesize("num_news.txt"));
fclose($ap);
for($i=$aplec; $i>0; $i--)
{
$af=@fopen("news$i.txt", "r");
if ( !$af) {
$r = $i + 1;
$rename = rename ( "news$r.txt", "news$i.txt");
} else {
$afich = fread($af,filesize("news$i.txt"));
fclose($af);
echo $af;
}
}
? >