Здравствуйте. У меня вот проблема с tiny mce. При загрузки информации добавляются левые символы. Отчего такое происходит? Идея такая: Из файла "index_view.php" загружается инфа в переменую "content" файла "index.php" Эту же переменую изменяет tiny mce. Потом запрос из "index.php" посылается в "load_text_tiny_mce.php", где данные из переменой "content" записываеются в файл index_view.php. Так вот записывается данные и какой-то мусор в конце файла. Вот архив с файлами - text_test.rar Опишу пошагово с листингами. 1. Есть файлы: ----------------------------------------------- а) "index.php". В нем происходит загрузка данных в <textarea> из файла "index_view.php" в переменую "content". И кнопка отправки в обработчик, который находиться в "load_text_tiny_mce.php". В нем же через JavaScript загружается tiny mce. Вот так выглядит окно: Листинг index.php: HTML: <html> <head> <script language="javascript" type="text/javascript" src="tiny_mce/tiny_mce.js"></script> <script language="javascript" type="text/javascript"> tinyMCE.init({ mode : "textareas", language : "ru_CP1251", convert_urls : false }); </script> </head> <body> <div align="center"> <form method="get" action="load_text_tiny_mce.php"> <textarea name="content" cols="100%" rows="15"><? include "index_view.php"; ?></textarea> <input type="submit" value="Сохранить" /> </form> </div> </body> </html> ----------------------------------------------- б) load_text_tiny_mce.php. Загрузка данных из переменой "content" в файл "index_view.php". Там же находяться ссылки на "index.php"(редактирование) и "index_view.php"(просмотр файла с инфой). Окно выглядит так: Листинг load_text_tiny_mce.php: PHP: <? $file = fopen ("index_view.php","r+");//открытие файла с атрибутом r++(запись в самом начале) if ( !$file ) { echo("Ошибка открытия файла"); } else { fputs ( $file, $content); //запись строки $str в файл } fclose ($file); echo("Файл успешно записан.<br>"); echo("<a href='index.php'>Редактирование</a><br>"); //возрат на индекс echo("<a href='index_view.php' target='_blank'>Просмотр файла</a>"); ?> Если нажать на ссылку "Редактирование" в файле "load_text_tiny_mce.php", то выходит файл "index_view.php". Так вот в файл "index_view.php" записывается инфа и под конец какая-то левые символы (у меня записался вот такой мусор - "-------- 1 >") Отчего такое происходит??? Подскажите пошагово, что делать, чтобы избежать этого глюка. Глюк вылазиит, что у меня на Денвере, что на хостинге(((( С уважением, Reox
и вообще, почему бы не использовать $_GET["content"] ? Проблема исчезает. А еще лучше $_POST, который и предназначен для таких вещей...