ДП
Денис Пержаница
Почему не удаляется строка?
$n=$_GET["n"];
$fp = file_get_contents("article_id-$n.php");
$new = str_replace("\r\n\r\n", '', $fp);
echo $new;
$n=$_GET["n"];
$fp = file_get_contents("article_id-$n.php");
$new = str_replace("\r\n\r\n", '', $fp);
echo $new;
В файле может использоваться перенос \n вместо \r\n.
Может не быть переноса в конце файла.
Мало ли что еще. Нужно смотреть файл.
Регулярка ьез ограничительных символов
так посмотри, какие символы у тебя с помощью
echo addcslashes ($new,"\0..\37");
и сразу увидишь ошибку