Почему не работает php-код?
prinf(«Соединение не установлено», mysqli_connect_error());
exit();
> $mysqli->set_charset(‘utf8’);
$query = «INSERT INTO movies VALUES(null, ‘Безумный Макс’, ‘Описание фильма безумный Макс’, ‘2015’, Now())»;
$mysqli->query($query);
$mysqli->close();
?>?php>
Спасибо, сейчас настройки проверю
У вас в коде где-то ошибка или файл сохранен не как .php или веб-сервер неправильно настроен, чтобы работать с php.
Код покажите полностью и название файла.
Если в браузере весь код выше отображается как текст, значит: 1. Файл сохранен не как .php, а как .html 2. Или неверно веб-сервер настроен, без поддержки языка PHP.
Sign up or Log in to write an answer
- Интерактивные уроки и курсы программирования и создания сайтов (дистанционное обучение) помогут вам в игровой форме изучить основы языков программирования веб-разработки и веб-программирования с нуля. Обучение онлайн 24/7.
Общие ссылки
- Отзывы
- Политика конфидециальности
- Условия использования
- Блог
- Цена и оплата
- Курсы и скринкасты
- Сертификаты
- Партнерская программа
- Комьюнити
Наши курсы и скринкасты
- HTML/CSS Advanced
- Bootstrap 4
- Vue JS
- Linux, GIT and web-hosting
- HTML and CSS
- Modern Javascript
- Javascript/jQuery
- Codeigniter
- Все курсы и скринкасты
не работает php код
Всем привет, делаю простенький проект без фреймворков и всего такого. Написал код обычной формы для заполнения данных, и создал php страницу на которую эти данные будут отправляться, но при переходе на эту страницу мне просто показывается код в текстовом виде код формы
код php файла
"; echo $number;
прикрепляю еще скриншот того что будет если перейти к файлу send.php
Отслеживать
задан 5 авг 2020 в 8:49
Антон Кравцов Антон Кравцов
33 10 10 бронзовых знаков
а вы закрыли код php в конце ?> ‘; echo $_POST[‘client-number’]; ?>
5 авг 2020 в 8:55
Да, закрывал, он вот тот же текст и пишет, то есть весь код он просто пишет текстом
5 авг 2020 в 9:00
Вероятно, у Вас не включен PHP в Вашем сервере. Создайте PHP-файл с содержимым и если Вы не видите информацию о текущей конфигурации PHP, значит PHP не включен.?php>
5 авг 2020 в 9:05
у меня проект не на сервере, я просто создал в phpstorm проект и там сделал index страницу и файл send.php то есть проект даже не на локалке а просто на компе
5 авг 2020 в 9:06
Поверьте — когда будет ошибка синтаксиса вы это поймете!) В данном случае это ошибка не кода, а отсутствия сервера, который должен обрабатывать этот самый php код.
Не работает php в html?
OpenServer
Если написать скрипт в файл.php все работает (html там тоже работает)
Если написать скрипт в файл.html хтмл код работает, а вот скрипт нет. Просто ничего не выводит, сами значки тоже не отображаются, значит пхп работает а вывода нет?
- Вопрос задан более трёх лет назад
- 5442 просмотра
1 комментарий
Простой 1 комментарий
Почему не работает php код в html
Покинул форум
Сообщений всего: 34
Дата рег-ции: Март 2012
Помог: 0 раз(а)
Здравствуйте!
Не могу понять это явление, оно противоречит всем руководствам: скрипт PHP не работает в index.html:
CODE (htmlphp):
скопировать код в буфер обмена
< script language = "php" >/* Начало скрипта PHP */
include «libr/myresource.php» ;
$dir = «faces/» ;
// Открыть заведомо существующий каталог и начать считывать его содержимое
if ( $dh = opendir ( $dir ) )
while ( ( $file = readdir ( $dh ) ) !== false )
if ( ( $file !== ‘..’ ) && ( $file !== ‘.’ ) )
echo » ;
script > /* Конец скрипта */
Выдается пустая страница, даже ошибки не выдаются.
На форуме PHPClub мне посоветовали перделать index.html в index.php — и все стало работать.
Но ведь это же не по инструкциям, это же файл html, он и должен иметь такое расширение.
Экспериментировал я на WAMPSERVERе, под Win 7.
В чем тут дело, кто знает — объясните пожалуйста чайнику.
Спасибо.
Отредактировано модератором: OrmaJever, 17 Марта, 2012 — 15:41:51
Отправлено: 17 Марта, 2012 — 15:42:46
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010
Откуда: Чернигов
Помог: 299 раз(а)
Las пишет:
скрипт PHP не работает в index.html
Помоему это ответ, а не вопрос. php скипт должен быть с разширением *.php
(Добавление)
Las пишет:
ойойойой, что это за строка?
——
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново — вы явно что-то делаете не так.
Отправлено: 17 Марта, 2012 — 15:47:57
Покинул форум
Сообщений всего: 34
Дата рег-ции: Март 2012
Помог: 0 раз(а)
OrmaJever пишет:
Помоему это ответ, а не вопрос. php скипт должен быть с разширением *.php
Спасибо, хотя и неубедительно..
(Отредактировано автором: 17 Марта, 2012 — 15:49:39)
Отправлено: 17 Марта, 2012 — 15:52:30
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
скрипт, в принципе, может быть с любым расширением, хоть jpg
нужно лишь настроить апач
AddHandler application / x — httpd — php . html . jpg
по умолчанию обрабатываются php, php5, может еще какие
——
Чем больше узнаю, тем больше я не знаю.
Отправлено: 17 Марта, 2012 — 19:43:18
Покинул форум
Сообщений всего: 34
Дата рег-ции: Март 2012
Помог: 0 раз(а)
Las пишет:
ойойойой, что это за строка?
Только это не Las пишет, а OrmaJever это написал.
Но эта строка скопирована из учебника по PHP под заголовком «А вот так вставляются PHP скрипты в текст html». Выкинуть этот учебник или я в нем что-то не так понял?
Весь документ ведь не скрипт в чистом виде, а индекс на языке html, в который только вставлен скрипт PHP. Вот я чего не пойму — пишут в учебниках устаревшую чушь или я их не так читаю. Это ведь важный методологический вопрос!
(Отредактировано автором: 17 Марта, 2012 — 19:46:10)
Отправлено: 17 Марта, 2012 — 19:45:58
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010
Откуда: Чернигов
Помог: 299 раз(а)
Las пишет:
«А вот так вставляются PHP скрипты в текст html»
Помоему это учебником назвать нельзя, дайте сылку на него.
(Добавление)
Las пишет:
Выкинуть этот учебник или я в нем что-то не так понял?
Не выкинуть а сжечь! Нужно оградить общество от таких произведений. php код выполняется на сервере и не как не может быть у клиента, это противоречит здравому смыслу и логике.
——
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново — вы явно что-то делаете не так.
Отправлено: 17 Марта, 2012 — 19:51:31
Покинул форум
Сообщений всего: 34
Дата рег-ции: Март 2012
Помог: 0 раз(а)
Ссылка не сохранилась, а учебник вот, прикреплен.
(Добавление)
Теперь дошло, спасибо!
Скачать файл: bookphp.rar
Скачан раз: 87
Отправлено: 17 Марта, 2012 — 19:58:05
Покинул форум
Сообщений всего: 1389
Дата рег-ции: Окт. 2010
Помог: 42 раз(а)
Las, PHP4 уже не актуален с 2006 года. Можешь выкинуть этот учебник.
Отправлено: 17 Марта, 2012 — 20:00:50
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008
Откуда: Альфа Центавра
Помог: 353 раз(а)
Блин, я сперва подумал Las троллить пришел
Ан нет — все серьезно..
Вобщем чтобы пых заработал внутри файла, нужно код пыха в файле заключить в конструкцию:
Ну и естественно чтобы по умолчанию файл обработался,
ему нужно задать расширение *.php
Это по умолчанию, как уже сказали выше..
Отправлено: 17 Марта, 2012 — 20:04:15
Покинул форум
Сообщений всего: 34
Дата рег-ции: Март 2012
Помог: 0 раз(а)
Las пишет:
php код выполняется на сервере и не как не может быть у клиента, это противоречит здравому смыслу и логике.
Это логично и убедительно. Но ведь документ html изначально хранится на сервере, сервер его должен обработать, извлечь код PHP и преобразовать в код html. Затем снова вставить в документ html преобразованный код и весь документ отправить клиенту. Разве не так?
Для меня вопрос принципиальный — речь идет о технологии обработки PHP кода.
(Добавление)
Okula пишет:
Las, PHP4 уже не актуален с 2006 года. Можешь выкинуть этот учебник.
ЭТО САМЫЙ УБЕДИТЕЛЬНЫЙ ОТВЕТ! СПАСИБО!
Количество сообщений не позволяет мне повысить Вам рейтинг, но все равно спасибо за то что я, наконец понял. Я этого не знал.
(Добавление)
DeepVarvar пишет:
Блин, я сперва подумал Las троллить пришел
Да, Вы правы — все очень серьезно. Я давно работал программистом и не привык оставлять за спиной непонятные вопросы. Точнее, еще в работе возвел это правило в культ.