ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

PHP, запись в фаил данных, помогите решить проблему
  #1  
Старый 02.04.2010, 14:30
Demian
Новичок
Регистрация: 08.03.2010
Сообщений: 5
Провел на форуме:
13484

Репутация: 0
По умолчанию PHP, запись в фаил данных, помогите решить проблему

Всем привет.. кратко о проблеме:
открываем файл в r+, в файле есть строка "1111111111", необходимо заменить её на "234" и чтобы в файле в итоге было записано "234", но после записи получаем "2341111111", забивает только первые байты, а всё что дальше - не трогает, а то что дальше нафиг не нужно.. пример скрипта:
PHP код:
<?PHP
    $file_save 
fopen('cat_id_db2.txt',"r+"); 
 if (!
$file_save)
 {
usleep(100000); 
$file_save fopen('cat_id_db2.txt','r+');
}  
$read=fread($file_save,filesize('cat_id_db2.txt')); 
 echo 
$read
 
rewind($file_save); 
 
fwrite($file_save,'22');
  
fflush($file_save);
  
fclose($file_save);        
?>
суть в том что файл открывается в начале скрипта, блокируется, выполняются некоторые манипуляции, результат записывается с сериализацией, файл закрывается, unserialize из этого файла нормально будет работать, проигнорит всё лишнее, но вот в итоге вес файла может неплохо вырости по такой постанове... как можно затиреть всё то лишнее, заново не обращаясь к файлу?
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите настроить php slider PHP, PERL, MySQL, JavaScript 3 08.06.2006 16:53
Помогите решить проблему. Notification Area. Niard Болталка 0 02.02.2006 08:11
Долбим Sql’ные базы данных k00p3r Чужие Статьи 0 13.06.2005 14:13
Sql инъекция и Oracle, часть первая k00p3r Чужие Статьи 0 13.06.2005 11:23
Защищаем MySql. Шаг за шагом k00p3r Чужие Статьи 0 13.06.2005 11:18



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ