помогите как удалить строку из массива она не удаляется вернее удаляется всё PHP: $id = $_GET['id']; $file = fopen ("CSVfile.txt","w+"); //Открываем файл unset($file[$id]); //Удаляем строку fclose($file); echo "<form action='guest.php' method='GET'> <input name='id' type='radio' value='$n'> <textarea rows=6 cols=70>$stroka[5]</textarea><br> <input type='submit' value='Удалить новость'> </form>";
PHP: <?php $file = file('text.txt'); if ( isset($_GET['id']) ) { if ( isset($file[$_GET['id']]) ) { unset($file[$_GET['id']]); } } ?>
Sergey89 ни чего возвращет ни каих шевелений alexy а так вооще весь скрипт не работает у меня записи в цикле выводятся и когда вставляешь этот кусок записи перестают выводиться
mihai, ты лучше посмотри о том, что мануал на это говорит http://php.net/fopen и подумай над тем, что ты пытаешься сделать.