Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: запись в файл по cron
 
 автор: Dez   (19.09.2006 в 19:25)   письмо автору
 
 

Сделал скрипт проверки фтп, ип берутся из базы, скрипт запускается кроном и результаты записываются в файл, но при нескольких перезаписей в конце файла остаются куски тегов, такое ощущение, что при перезаписи курсор не ставится в конец, а чуть раньше, тем самым оставляя небольшие куски тегов.
Скрипт прилеплен.
Заранее спасибо

   
 
 автор: cheops   (19.09.2006 в 19:34)   письмо автору
 
   для: Dez   (19.09.2006 в 19:25)
 

Прикрепите пожалуйста фрагмент файла, где остаются куски тегов?

   
 
 автор: Dez   (19.09.2006 в 21:38)   письмо автору
 
   для: cheops   (19.09.2006 в 19:34)
 

Конечно, вот
В данном случае влез </table>, иногда бывает >, e>...

   
 
 автор: cheops   (19.09.2006 в 22:03)   письмо автору
 
   для: Dez   (19.09.2006 в 21:38)
 

Хм... вы каждый раз перезаписваете файл file.txt по новой, да? А не может одновременно запускаться несколько копий скрипта? В этом случае такое поведение было бы объяснимо.

   
 
 автор: Dez   (19.09.2006 в 22:06)   письмо автору
 
   для: cheops   (19.09.2006 в 22:03)
 

Да, каждый раз перезаписывается.
Ну вроде поидее одновременно несколько раз запускаться не может, в crontab:
*/3 * * * * d:\www\pz\files\test.php

   
 
 автор: cheops   (19.09.2006 в 23:08)   письмо автору
 
   для: Dez   (19.09.2006 в 22:06)
 

Хм... это каждые три минуты... причём если кто-то другой в этот момент правит скрипт - могут быть накладки...

   
 
 автор: Dez   (20.09.2006 в 15:56)   письмо автору
 
   для: cheops   (19.09.2006 в 23:08)
 

Исключено, все стоит на домашнем серве, доступ имею толкько я

   
 
 автор: Dez   (27.09.2006 в 21:28)   письмо автору
 
   для: Dez   (20.09.2006 в 15:56)
 

Помогите пожайлуста...

   
 
 автор: Trianon   (28.09.2006 в 09:40)   письмо автору
 
   для: Dez   (27.09.2006 в 21:28)
 

поменяйте режим открытия с 'r+' на 'w', если хотите, чтоб файл каждый раз перезаписывался по новой. Либо на 'a' , чтобы строки добавлялись в конец.

   
 
 автор: cheops   (27.09.2006 в 23:06)   письмо автору
 
   для: Dez   (20.09.2006 в 15:56)
 

А версия PHP какая используется?

   
 
 автор: Dez   (01.10.2006 в 09:47)   письмо автору
 
   для: cheops   (27.09.2006 в 23:06)
 

5.1.4

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования