Реклама на сайте Advertise with us

Спорный вопрос по PHP

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 15.06.10
Сообщения: 1721
Рейтинг: 52

Ссылка на сообщениеДобавлено: 15/09/10 в 17:45       Ответить с цитатойцитата 

$fp=fopen("log.txt","a");
fputs($fp,$_SERVER['HTTP_REFERER']."\n");
fclose($fp);

Несведущь в PHP , подскажите насколько такой код грузит сервер ?
Как он работает в плане выделения памяти ? как то дописывает в конец файла или грузит файло в оперативу, а потом все сохраняет ?

0
 

php

С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410


Передовик Master-X (16.01.2010)
Ссылка на сообщениеДобавлено: 15/09/10 в 17:57       Ответить с цитатойцитата 

php.net/file_put_contents

IPhosters.com - любые решения для Вас (виртуалы от $4.99, vps от $11.99, дедики от $95)

0
 



С нами с 24.04.09
Сообщения: 60
Рейтинг: 22

Ссылка на сообщениеДобавлено: 15/09/10 в 18:25       Ответить с цитатойцитата 

Угу, там есть правильный коммент - http://www.php.net/manual/en/function.file-get-contents.php#91414

0
 



С нами с 31.05.10
Сообщения: 1991
Рейтинг: 487

Ссылка на сообщениеДобавлено: 15/09/10 в 19:02       Ответить с цитатойцитата 

не везде есть пхп 5-ый

0
 

php

С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410


Передовик Master-X (16.01.2010)
Ссылка на сообщениеДобавлено: 15/09/10 в 19:05       Ответить с цитатойцитата 

LeadFarmer: на нормальных хостингах и серверах уж везде есть думаю

IPhosters.com - любые решения для Вас (виртуалы от $4.99, vps от $11.99, дедики от $95)

0
 

www.phpdevs.com

С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105


Передовик Master-X (01.09.2005) Передовик Master-X (16.09.2005) Передовик Master-X (01.10.2005) Передовик Master-X (16.08.2006) Передовик Master-X (16.10.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 15/09/10 в 19:09       Ответить с цитатойцитата 

ничего не грузит, можно даже голову не забивать.

Цитата:
не везде есть пхп 5-ый

Остались зубры, которые цепляются рогами за старый , никем уже не поддерживаемый пхп4 ? Его даже с php.net не скачаешь, только в архивах искать.

Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.

0
 



С нами с 21.09.03
Сообщения: 7329
Рейтинг: 2144

Ссылка на сообщениеДобавлено: 15/09/10 в 19:23       Ответить с цитатойцитата 

Stek писал:
Остались зубры, которые цепляются рогами за старый , никем уже не поддерживаемый пхп4 ? Его даже с php.net не скачаешь, только в архивах искать.


Есть вебмастера с древними скриптами, которым лень переделывать, и которые начинают выть, что их скрипты не работают в 5-м php. Приходится для них держать две версии.

Моя подпись.

0
 



С нами с 16.10.09
Сообщения: 343
Рейтинг: 419

Ссылка на сообщениеДобавлено: 15/09/10 в 19:32       Ответить с цитатойцитата 

Вполне нормально, правда, если не указывать третий параметр в fputs, иногда вылезают сюрреалистические глюки.

0
 



С нами с 31.05.10
Сообщения: 1991
Рейтинг: 487

Ссылка на сообщениеДобавлено: 15/09/10 в 19:40       Ответить с цитатойцитата 

Stek писал:
Остались зубры, которые цепляются рогами за старый , никем уже не поддерживаемый пхп4?

угу. цитата из одного тз "Адаптация для работы с PHP версии 4 и mySQL версии 4"

0
 



С нами с 15.06.10
Сообщения: 1721
Рейтинг: 52

Ссылка на сообщениеДобавлено: 15/09/10 в 22:36       Ответить с цитатойцитата 

нифига не пойму,на серваке PHP Version 4.4.9
Кто нибудь внятно объяснит, на приведенном коде, если например лог 500 мб, он его в память совать будет или как то по хитрому допишет в конец ?

0
 

www.phpdevs.com

С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105


Передовик Master-X (01.09.2005) Передовик Master-X (16.09.2005) Передовик Master-X (01.10.2005) Передовик Master-X (16.08.2006) Передовик Master-X (16.10.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 15/09/10 в 22:55       Ответить с цитатойцитата 

просто допишет и все, не будет он ничего читать.

Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.

0
 

Z

С нами с 15.05.05
Сообщения: 55052
Рейтинг: 7770


Передовик Master-X (16.10.2007) Передовик Master-X (16.12.2010) Передовик Master-X (01.02.2015) Передовик Master-X (16.05.2015) Передовик Master-X (01.06.2015) Ветеран трепа Master-X (16.06.2015)
Ссылка на сообщениеДобавлено: 15/09/10 в 23:06       Ответить с цитатойцитата 

ответ моего админа

Цитата:
не грузит,
но зависит от размера log.txt

andreich дарит вам акцию до 1 000р
КАТАЛОГ ПАРТНЕРОК | Бурж Гембла – тут! | RU Датинг на подписках

0
 



С нами с 03.01.10
Сообщения: 19
Рейтинг: 6

Ссылка на сообщениеДобавлено: 15/09/10 в 23:07       Ответить с цитатойцитата 

Мой вариант такой
file_put_contents("log.txt", $_SERVER['HTTP_REFERER']."\n", FILE_APPEND | LOCK_EX);
не знаю как лочка на скорость повлияет но для целостности данных необходима.

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »