|
|
|
| Сделал скрипт проверки фтп, ип берутся из базы, скрипт запускается кроном и результаты записываются в файл, но при нескольких перезаписей в конце файла остаются куски тегов, такое ощущение, что при перезаписи курсор не ставится в конец, а чуть раньше, тем самым оставляя небольшие куски тегов.
Скрипт прилеплен.
Заранее спасибо | |
|
|
|
|
|
|
|
для: Dez
(19.09.2006 в 19:25)
| | Прикрепите пожалуйста фрагмент файла, где остаются куски тегов? | |
|
|
|
|
|
|
|
для: cheops
(19.09.2006 в 19:34)
| | Конечно, вот
В данном случае влез </table>, иногда бывает >, e>... | |
|
|
|
|
|
|
|
для: Dez
(19.09.2006 в 21:38)
| | Хм... вы каждый раз перезаписваете файл file.txt по новой, да? А не может одновременно запускаться несколько копий скрипта? В этом случае такое поведение было бы объяснимо. | |
|
|
|
|
|
|
|
для: cheops
(19.09.2006 в 22:03)
| | Да, каждый раз перезаписывается.
Ну вроде поидее одновременно несколько раз запускаться не может, в crontab:
*/3 * * * * d:\www\pz\files\test.php | |
|
|
|
|
|
|
|
для: Dez
(19.09.2006 в 22:06)
| | Хм... это каждые три минуты... причём если кто-то другой в этот момент правит скрипт - могут быть накладки... | |
|
|
|
|
|
|
|
для: cheops
(19.09.2006 в 23:08)
| | Исключено, все стоит на домашнем серве, доступ имею толкько я | |
|
|
|
|
|
|
|
для: Dez
(20.09.2006 в 15:56)
| | Помогите пожайлуста... | |
|
|
|
|
|
|
|
для: Dez
(27.09.2006 в 21:28)
| | поменяйте режим открытия с 'r+' на 'w', если хотите, чтоб файл каждый раз перезаписывался по новой. Либо на 'a' , чтобы строки добавлялись в конец. | |
|
|
|
|
|
|
|
для: Dez
(20.09.2006 в 15:56)
| | А версия PHP какая используется? | |
|
|
|
|
|
|
|
для: cheops
(27.09.2006 в 23:06)
| | 5.1.4 | |
|
|
|