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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Как блокирвать вывод?

Сообщения:  [1-9] 

 
 автор: cernos   (05.07.2005 в 09:39)   письмо автору
 
   для: cernos   (05.07.2005 в 09:27)
 

Вот срипт определения в сети ли человек с данным ip адресом
запускается данный скрипт

ping.php?host=ip_address

Всё работает!

   
 
 автор: cernos   (05.07.2005 в 09:27)   письмо автору
 
   для: cheops   (05.07.2005 в 00:57)
 

exec()
аналог system() но не выводит результат.
Щас дам скрипт...

   
 
 автор: cheops   (05.07.2005 в 00:57)   письмо автору
 
   для: krot   (04.07.2005 в 22:06)
 

А да... что-то не подумал... Тогда можно перехватить вывод при помощи функций управления вывода, но это уж больно сложно получается.

   
 
 автор: krot   (04.07.2005 в 22:06)   письмо автору
 
   для: cheops   (04.07.2005 в 21:08)
 

хм..
а разве будет работать? @ - он ведь тока блокирует вывод ошиби если такая есть. или я ошибаюсь? если да по поясните!

   
 
 автор: cheops   (04.07.2005 в 21:08)   письмо автору
 
   для: isset   (04.07.2005 в 21:05)
 

Тогда просто @ перед ней воткнуть
<?php
  
@system("что-то");
?>

   
 
 автор: isset   (04.07.2005 в 21:05)   письмо автору
 
   для: cheops   (04.07.2005 в 21:03)
 

Вопрос не в том чтоб запретить использование функции, а сделать так чтобы вывода не было, насколько я понял

   
 
 автор: cheops   (04.07.2005 в 21:03)   письмо автору
 
   для: cernos   (04.07.2005 в 17:34)
 

1) Включить безопасный режим в PHP safe_mode = On
2) Поместить имя функции в список директивы disable_functions

   
 
 автор: isset   (04.07.2005 в 17:59)   письмо автору
 
   для: cernos   (04.07.2005 в 17:34)
 

shell_exec -- Execute command via shell and return the complete output as a string
system -- Execute an external program and display the output
Хотя наверно даже exec использовать надо

   
 
 автор: cernos   (04.07.2005 в 17:34)   письмо автору
 
 

Как заблокировать вывод значений функции system();
Либо какой другой, есть варианты??

   

Сообщения:  [1-9] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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