Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Настройки «домашнего» PHP

393
13 февраля 2004 года
Couger
128 / / 13.04.2003
Подскажите, что надо исправить в настройках PHP (на компе), чтоб он не выводил строк такого типа:
Notice: Undefined index: form in c:\test.php on line 1
Она появляется, когда я открываю страницу со следующей конструкцией без явного указания ?name
 
Код:
<?php switch($_GET["name"]) {
case 1: include("1.html");
break;
default: include("2.html");
break;}
?>

И что надо сделать, чтобы «домашний» php понимал virtual(), а не писал:
Fatal error: Call to undefined function: virtual() in...
376
16 февраля 2004 года
Absolut
220 / / 22.11.2002
Цитата:
Originally posted by Couger
Подскажите, что надо исправить в настройках PHP (на компе), чтоб он не выводил строк такого типа:
Notice: Undefined index: form in c:\test.php on line 1
Она появляется, когда я открываю страницу со следующей конструкцией без явного указания ?name
 
Код:
<?php switch($_GET["name"]) {
case 1: include("1.html");
break;
default: include("2.html");
break;}
?>

И что надо сделать, чтобы «домашний» php понимал virtual(), а не писал:
Fatal error: Call to undefined function: virtual() in...



Так как $_GET["name"] на первом запуске не определена, PHP и ругается на неё. Использую запись @$_GET["name"]. "@" - локальное отключение ошибок. Ещё можешь посмотреть функцию error_reporting(). А про virtual() я что-то не понял суть вопроса.

393
16 февраля 2004 года
Couger
128 / / 13.04.2003
Цитата:
Originally posted by Absolut


Так как $_GET["name"] на первом запуске не определена, PHP и ругается на неё. Использую запись @$_GET["name"]. "@" - локальное отключение ошибок. Ещё можешь посмотреть функцию error_reporting(). А про virtual() я что-то не понял суть вопроса.



C GET я разобрался... А вот с virtual() не могу понять в чем проблема:

Мне надо выполнить cgi скрипт на php странице... Perl установлен... Но в любом случае выдается ошибка.

В нете такой проблемы нет...

Я вот думал, может я путь неправильный указаваю, но вроде все правильно...

376
16 февраля 2004 года
Absolut
220 / / 22.11.2002
Цитата:
Originally posted by Couger


C GET я разобрался... А вот с virtual() не могу понять в чем проблема:

Мне надо выполнить cgi скрипт на php странице... Perl установлен... Но в любом случае выдается ошибка.

В нете такой проблемы нет...

Я вот думал, может я путь неправильный указаваю, но вроде все правильно...



Ты приведи тут примерчик что ли свой нерабочий. А то я лично не пойму всё равно сути вопроса.

393
16 февраля 2004 года
Couger
128 / / 13.04.2003
Цитата:
Originally posted by Absolut


Ты приведи тут примерчик что ли свой нерабочий. А то я лично не пойму всё равно сути вопроса.



Ну вот:
<?php $count_hosts = "stat/cgi-bin/c/main/counter.pl";?>
...
<?php @virtual($count_hosts);?>

376
18 февраля 2004 года
Absolut
220 / / 22.11.2002
Цитата:
Originally posted by Couger


Ну вот:
<?php $count_hosts = "stat/cgi-bin/c/main/counter.pl";?>
...
<?php @virtual($count_hosts);?>


Сам virtual() не использовал, но вот что вычитал в книжке : "Функция virtual() работает только в том случае, если PHP установлен как модуль Apache. Проблемы начинаются, если это не так, и какой-то уже готовый сценарий интенсивно использует вызовы virtual()" Решение задачи - переопределение функции virtual() !

393
18 февраля 2004 года
Couger
128 / / 13.04.2003
Цитата:
Originally posted by Absolut

Сам virtual() не использовал, но вот что вычитал в книжке : "Функция virtual() работает только в том случае, если PHP установлен как модуль Apache. Проблемы начинаются, если это не так, и какой-то уже готовый сценарий интенсивно использует вызовы virtual()" Решение задачи - переопределение функции virtual() !



Я тоже это читал в какой-то книге, но php стоит именно как модуль апача, поэтому я не представляю в чем дело...

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог