URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 2559
[ Назад ]

Исходное сообщение
"Проблемы с некоторыми настройками Apache + PHP + MySQL"

Отправлено bober , 07-Авг-04 14:20 
Установл я как-то Apache + PHP + MySQL дома под WIN XP.

Проблемы:
1) php - файлы запускаются, а HTML со встроенным PHP игнорирует PHP код:

localhost/file1.htm

test1
<?
echo "test2";
?>

результат:

test1

2) PHP - файл не распознает переменные введенные в поля ввода формы:  

<?
echo:"<INPUT type=text name=autor>";
$a=strlen($autor);
?>

результат:
Undefined variable: autor

А у провайдера на хосте все работает.

3) При переходе по каждой ссылке слетает кодировка, приходится вручную выбирать кирилицу (опция автовыбор в ИЕ не помогает) Может в настройке Apache что-то покрутить?


Содержание

Сообщения в этом обсуждении
"Проблемы с некоторыми настройками Apache + PHP + MySQL"
Отправлено edwin , 09-Авг-04 07:43 
>Установл я как-то Apache + PHP + MySQL дома под WIN XP.
Лучше бы под WmWare поднял бы Linux или BSD - спокойней
>
>
>Проблемы:
>1) php - файлы запускаются, а HTML со встроенным PHP игнорирует PHP
>код:
>
>localhost/file1.htm
>
пропиши в httpd.conf(желеательно в самом конце)
AddType application/x-httpd-php .php .html .htm
>test1
><?
>echo "test2";
>?>
>
>результат:
>
>test1
>
>2) PHP - файл не распознает переменные введенные в поля ввода формы:
>
>
><?
>echo:"<INPUT type=text name=autor>";
>$a=strlen($autor);
>?>
Если ты передаёш переменные методом GET, то получать их надо в коде так
$var1=$HTTP_GET_VARS[var1];
соот. для метода POST
$var1=$HTTP_POST_VARS[var1];
>
>результат:
>Undefined variable: autor
>
>А у провайдера на хосте все работает.
можно покопатся в php.ini
>
>3) При переходе по каждой ссылке слетает кодировка, приходится вручную выбирать кирилицу
>(опция автовыбор в ИЕ не помогает) Может в настройке Apache что-то
>покрутить?
>
в httpd.conf необходимо добавить директиву
AddDefaultEncoding _твоя_кодировка_
т.к. у тебя XP, то кодировка у тебя win1251 или как-то так.
насчёт названия кодировки не уверен - точнее смотри в httpd.conf