Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: распространенный вопрос но всё же
Покинул форум
Сообщений всего: 46
Дата рег-ции: Март 2012 Откуда: Иркутск
Помог: 0 раз(а)
скрипт
#записываю в фаил
file_put_contents('1EE.txt',"ПИШУ ЧЁ ХАЧУ\r\n".file_get_contents('1EE.txt'));
проблема-выводит 2-а раза одну и ту же строку
переписал в надежде что будет лучше
$Z="file.txt";
$W=fopen($Z,"r"); // открываем для чтения
$text=fread($W,filesize($Z)); //читаем
fclose($W);
$what="ПИШУ ЧЕ ХАЧУ\r\n"; // строка
$f=fopen("file.txt","w"); // открываем для записи
// пишем нашу строку и к ней добавляем раннее содержимое файла
fwrite($f,$what.$text);
fclose($f);
такая же история что и с первым!
подскажите что делать
m4gz
Отправлено: 25 Апреля, 2012 - 09:03:15
Новичок
Покинул форум
Сообщений всего: 24
Дата рег-ции: Нояб. 2011
Помог: 0 раз(а)
Конечно будет 2раза ты же в обоих случаях два раза записываешь данные попробуй так
=( не получилось всё то же самое если допустим добавляю строку вида 444444444
в тхт нормально 444444444 а вот выводит 444444444 ,44444444444444
не понятно откуда запятую берет,чего ему еще надо...
snikers987
Отправлено: 25 Апреля, 2012 - 12:44:12
Участник
Покинул форум
Сообщений всего: 1239
Дата рег-ции: Сент. 2011 Откуда: Крым
Помог: 25 раз(а)
Данная проблема может быть из-за браузера, который отправляет два запроса, в часности это хром, возможно еще какие..
----- Когда всматриваешься в тёмную бездну, учти, что кто-то может смотреть на тебя из неё...
webmonstor
Отправлено: 25 Апреля, 2012 - 12:50:16
Новичок
Покинул форум
Сообщений всего: 46
Дата рег-ции: Март 2012 Откуда: Иркутск
Помог: 0 раз(а)
выходил со всех браузеров,даже с телефона,везде один и тот же результат,подскажите пожалуйста выход из данной ситуации!?
m4gz
Отправлено: 25 Апреля, 2012 - 20:41:03
Новичок
Покинул форум
Сообщений всего: 24
Дата рег-ции: Нояб. 2011
Помог: 0 раз(а)
Я не очень понимаю зачем для добавления текста в начало вы используете 2 раза fopen() попробуйте открыть с модом rw предполагаю что в этом проблема, вот такой код наверно должен быть
Вот полностью рабочий вариант, сыроватый но зато понятный. Если не работает то это проблема не скрипта (по крайне мере нет оснований, что бы так думать) а либо твоих рук (где то в проекте наговнокодил) либо, что маловероятно, лаг сервера.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.