| |
|
|
| | Все файлы, которые касаются работы этой части сайта прикрепил.
Теперь о самой проблеме:
В текстовом файле я храню текст, который долен выводиться на странице, когда тестировал - проверил все нормально работает - вводил одно слово.
Но если вводить несколько абзацев текста, то потом, при редактировании показывается только последний. Почему так получается? | |
| |
|
|
| |
|
|
| |
для: Dizels
(05.11.2006 в 17:02)
| | | Как я понимаю, вы выводите сообщение на индексной странице, вся проблема в том, что вы не указали максимальный размер файла когда его читаете... поставьте там filesize("text.txt") | |
| |
|
|
| |
|
|
| |
для: DEM
(05.11.2006 в 17:28)
| | | куда именно? и какой размер указывать? если не трудно - приведите код пожалуйста | |
| |
|
|
| |
|
|
| |
для: Dizels
(05.11.2006 в 17:02)
| | | - | |
| |
|
|
| |
|
|
| |
для: Dizels
(05.11.2006 в 17:02)
| | | edittextform.php :
* * * *
$fp = fopen("text.txt", "r");
while (!feof($fp))
{
$line = fgets($fp);
}
fclose($fp);
* * * *
|
К переменной $line вы не прибавляете строчку fgets, а заменяете все, что там было до этого на новую строчку из файла ... используйте
$line .= fgets($fp); | |
| |
|
|
| |
|
|
| |
для: kasmanaft
(05.11.2006 в 20:06)
| | | Поменял файл edittextform.php вот так:
$fp = fopen("text.txt", "r");
while (!feof($fp))
{
$line .= fgets($fp);
}
fclose($fp);
|
Проблема осталась:( Если вводить несколько абзацев, то последние исчезают при редактировании:( | |
| |
|
|
| |
|
|
| |
для: Dizels
(05.11.2006 в 22:34)
| | | То есть?
В индекс.пхп видно весь текст? (у меня да) Жму "Редактировать текст" - там в форме тоже весь текст видно ... добавляю еще туда парочку абзацев, жму кнопку и всё прекрасно добавляется ... ничего никуда не исчезает. | |
| |
|
|