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

Форум PHP

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

 

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

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

тема: Как отключить online?
 
 автор: Владимир55   (27.07.2006 в 20:35)   письмо автору
 
 

Поставил на сайт прекрасную простенькую программу online подсчета количества одновременно присутствующих посетителей, которую получил на этом Форуме. Но вот в очередной раз возникла перегрузка хостинга, и в топе нагрузки находится эта программа. Придется её отключить, хотя бы для эксперимента, но ведь это исключительно трудоемкое дело - две сотни страниц переработать, стерев include - это целая история! А если дело не в этой программе, то и вообще все проделанное проделано напрасно!

Вот я и спрашиваю: а нет ли возможности отключить этот скрипт централизованно? То есть include на страницах оставить, а срипт как-нибудь закомментировать. Так нельзя?

   
 
 автор: hell_riser   (27.07.2006 в 20:48)   письмо автору
 
   для: Владимир55   (27.07.2006 в 20:35)
 

Попробуйте ввести какой-нибудь параметр(если БД то донолнительное поле) типа
$close со значениями true или false
А в скрип прописать

if($close == false){ код скрипта}
else { exit; }

   
 
 автор: cheops   (27.07.2006 в 22:34)   письмо автору
 
   для: Владимир55   (27.07.2006 в 20:35)
 

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

   
 
 автор: Владимир55   (27.07.2006 в 23:26)   письмо автору
 
   для: cheops   (27.07.2006 в 22:34)
 

Скрипт без базы, и на каждой странице есть строка

<script language="JavaScript" src="http://side.ru/online/online.php"></script>

Как можно отключить все страницы сразу, чтобы сэкономить ресурсы?

   
 
 автор: Shorr Kan   (28.07.2006 в 00:27)   письмо автору
 
   для: Владимир55   (27.07.2006 в 23:26)
 

А что если online.php будет пустым или напрочь в комментариях?
Ничто вам не мешает сделать "cp online.php online.php_bak;echo>online.php" - у вас будет и копия скрипта... и пустой файл...
Да и символы "/*" с "*/" - помогают неплохо.

   
 
 автор: cheops   (28.07.2006 в 11:36)   письмо автору
 
   для: Владимир55   (27.07.2006 в 23:26)
 

Пресоединяюсь к Shorr Kan, смысл в том, что строка
<script language="JavaScript" src="http://side.ru/online/online.php"></script>
указывает на служебный файл, в котором уже посредством конструкции include присоединяются другие PHP-скрипты. Захотели отключить, просто комментриуйте соответствующий include.

   
Rambler's Top100
вверх

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