Добрый день. Необходимо чтобы после нажатия на ссылку "Удалить файл" удалялся файл delete_file.php, это в коде сделал,отбрасываем.
На следующей странице super.php на которую перейдет сайт после нажатия на ссылку "Удалить файл" необходимо чтобы прочитался текст "Файл успешно удален"из файла text_from_file.php, но текст не прочитывается и не выводится с файла на экран.
CODE ( php):
скопировать код в буфер обмена
<?php header('Content-Type:text/html; charset=windows-1251'); // строка, которую будем записывать $delete_text="<?php header('Content-Type:text/html; charset=windows-1251'); echo 'Привет файл Delete'; ?>"; $text_from_file="<?php header('Content-Type:text/html; charset=windows-1251'); echo '<h1>Файл <u style=color:brown>delete_file.php </u> успешно удален! </h1>'; ?>"; $text="<?php header('Content-Type:text/html; charset=windows-1251'); unlink('./delete_file.php'); ?>"; // открываем файл, если файл не существует, //делается попытка создать его $super = fopen("super.php", "w"); $delete = fopen("delete_file.php", "w"); $text_file = fopen("text_from_file.php","w"); // записываем в файл текст fwrite($text_file,$text_from_file); // закрываем echo("<h1 style='color:green'>Welcome!</h1>"); ?> <!DOCTYPE html> <html lang="en"> <head> <title>Document</title> </head> <body> <a href='super.php' onclick='return confirmDelete();'>Удалить файл</a> <script> function confirmDelete() { if(confirm("Вы подтверждаете удаление")) { <?php $file_handle = fopen('text_from_file.php', 'r'); while (!feof($file_handle)) { $line = fgets($file_handle); echo $line; } ?> } </script> </body> </html>
Что нужно исправить чтобы прочитался из файла?
|