Лан... сайт находится локально на машине! Сам PHP установлен, файл переименовал в PHPCode.php, страницы сайта надо в htm, не в php к сож. Обязательно ли настраивать PHP. чтобы можно было открыть нормлаьно htm с кодом php?
Переписал код и добавил конструктор: class Menu { var $arr = array(); //Создаем новый массив var $N_arr = 0; // количество строк в массиве var $name_link; var $link; Function __construct($name_link,$link) { $this->name_link = $name_link; $this->link = $link; } Можно ли как нибудь запустить htm файл с обработкой этого кода, без настройки PHP на локалтной машине
Файл с расширением .htm? Можно не вот только ненужно это совсем. Если хочешь что бы файлы с расширением .htm интерпретировал php надо настроить соответствующим образом web сервер. Для apache добавить/изменить в httpd.conf такую строку: Код (Text): AddType application/x-httpd-php .php .html
Настроил APACHE по инструкции на сайте... переименовал из htm в php - показывает всю страницу, кроме кода php = не обрабатывает сам код, т.е. в браузере показывает Add_To_Array("Index.html","Главная"); $Men->Add_To_Array("Price.htm","Прайс лист"); $Men->Add_To_Array("Clients.htm","Клиенты"); $Men->Add_To_Array("Kontakts.htm","Контакты"); $Men->displayMenu_gorizont(); ?> Может в синтаксисе какая то проблема? пишу так <?php include("PHPcode.inc.php"); $Men = New Menu; $Men->Add_To_Array("Index.html","Главная"); $Men->Add_To_Array("Price.htm","Прайс лист"); $Men->Add_To_Array("Clients.htm","Клиенты"); $Men->Add_To_Array("Kontakts.htm","Контакты"); $Men->displayMenu_gorizont(); ?>
С этим вопросом в другую тему другого раздела. Настроить очень просто, если выполнять шаг за шагом инструкцию http://php.ru/install/
После изменения httpd.conf необходимо перезапустить apache. После изменения системной переменной PATH необходимо перезагрузить windows. Если ничего не помогло, значит ты не верно настроил. По этому вопросу больше в эту тему не пиши.
А ещё... на всякий случай добавлю... В веб-браузере указывать адрес файла не что-то типа C:\...\apache2\htdocs\filename.php а что-то типа http://localhost/filename.php