1 / 1 / 0
Регистрация: 24.02.2022
Сообщений: 24

Как включить короткие теги на php 5.3

11.03.2022, 14:15. Показов 1766. Ответов 23
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Раньше сайт отлично работал на сервере, где нативный PHP 5.3.x (как модуль apache)
Когда перенес на новый сервер, где нативный PHP 7.0.x - перестал работать
НО если на новом сервере включаем пользователю домена PHP 5.3.x (CGI), то все отлично работает, НО не работают вставки <? include ' ' ?> на HTML-страницах. Если php-код размещать на html-страницах как есть (без include), то все работает точно также, как на старом сервере, то есть отлично.

В принципе это решает проблему, но как сделать чтобы под PHP 5.3.x (CGI) работали эти вставки <? include ' ' ?> на HTML-страницах - вот тут никак не могу решить проблему. Просто страниц у сайта много. К примеру запихнул в инклуд весь хедер, меню и т. д.. А когда надо поменять меню, просто меняешь его в файле который подключается инклудом и все. А так приходится менять его на всех страницах.

Если кто то знает, как решить проблему - подскажите
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.03.2022, 14:15
Ответы с готовыми решениями:

Как включить теги для поисковой системы
Наляпал тут типо страничку. (Именно наляпал!))) Чисто рекламу. С адресной строки нормально захожу. А вот поисковик гугл никак мою...

PHP Melody, как включить выполнение PHP в шаблоне
Всем привет! Кто подскажет, как включит выполнение PHP кода в шаблонах движка PHP Melody?

Как заменить классом теги в php-скрипте?
Доброго времени суток, форумчане! У меня есть скрипт: &lt;p&gt; &lt;?php echo 'Дата ввода в эксплуатацию:...

23
Эксперт PHP
3900 / 3238 / 1353
Регистрация: 01.08.2012
Сообщений: 10,914
23.12.2022, 23:00
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от eluga Посмотреть сообщение
возвращаюсь к тому же вопросу с базой данных.
А в чём сейчас проблема? Кракозябры, вопросики, пустота при сохранении?

А так, проверяем:
- кодировку, отдаваемую веб-сервером. Для Apache можно добавить в htaccess строку AddDefaultCharset UTF-8
- кодировку скрипта, должно быть UTF8 без BOM
- кодировку соединения с БД, пример для PDO:
PHP
1
new PDO("mysql:host=localhost;dbname=DB;charset=utf8");
Если в БД используются наборы символов вида utf8mb4_*, то пишем здесь utf8mb4.
- кодировку полей в каждой таблице, все должны быть одинаковые, обычно это utf8_unicode_ci или utf8_general_ci или тоже самое с utf8mb4.
0
1 / 1 / 0
Регистрация: 24.02.2022
Сообщений: 24
23.12.2022, 23:18  [ТС]
Цитата Сообщение от Jodah Посмотреть сообщение
А в чём сейчас проблема? Кракозябры, вопросики, пустота при сохранении?
Да. Именно пустота при сохранении. Номер заказа присваивается, время заказа и IP. А все остальные данные пусты.

Jodah, спасибо огромное, просто исчерпывающая информация!


Только одного немного не понял:

Цитата Сообщение от Jodah Посмотреть сообщение
new PDO("mysql:host=localhost;dbname=DB;char set=utf8");
Куда и каким образом вставлять этот код?
0
Эксперт PHP
3900 / 3238 / 1353
Регистрация: 01.08.2012
Сообщений: 10,914
23.12.2022, 23:47
Цитата Сообщение от eluga Посмотреть сообщение
А все остальные данные пусты.
Покажите код сохранения. Может проблема в другом, данные из формы не приходят.

Цитата Сообщение от eluga Посмотреть сообщение
Куда и каким образом вставлять этот код?
Как вы подключаетесь к БД?
0
1 / 1 / 0
Регистрация: 24.02.2022
Сообщений: 24
27.12.2022, 02:00  [ТС]
Код сохранения:
Code
1
https://site.com/orderComplete.php?orderData={"products"%3A{"1802"%3A{"productId"%3A"1802"%2C"productTitle"%3A"SDкамера"%2C"quantity"%3A1%2C"price"%3A25000}}%2C"shippingMethod"%3A1%2C"clientOrderId"%3A"635"%2C"referrer"%3A"undefined"%2C"shippingForm"%3A{"name"%3A"заказ"%2C"city"%3A"1"%2C"email"%3A"rtestmail%40gmail.com"%2C"phone"%3A"1111111111"%2C"comment"%3A"dfgfdwfsdfs"}}

Скопировал его из строки браузера.


К БД подключаюсь следующим образом:

Файл:

В нем в начале:

PHP/HTML
1
2
3
4
5
6
7
8
9
<?php
//error_reporting(E_ALL);
ini_set('display_errors', '0');
 
$dbHost = 'localhost';
$dbUser = 'userbd';
$dbPass = 'passworddb';
$dbName = 'dbname';
$dbTable = $GLOBALS['mjcDbTable'] = 'orders1';
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.12.2022, 02:00
Помогаю со студенческими работами здесь

Теги html в php отображаются как текст
Добрый день, уважаемые форумчане! Мб, вы мне поможете. Суть в том, что ajax функция перенаправляет данные в php-файл. Через этот php-файл...

Как включить openssl в PHP?
День добрый! Как включить openssl в PHP? Установил openssl, вроде работает. Но в PHP получаю ошибку Unable to find the wrapper...

Как включить register_globals в php 7?
Искал в php.ini register_globals, но так и не нашел. Можно ли как-нибудь по другому включить ее, или эту опцию убрали?

Как включить один .php файл в другой?
Здравствуйте! В корне сайта, есть файл index.php. Wordpress установлен в подкаталог wp. Подскажите, пожалуйста, как можно в index.php...

Как включить расширение CURL в PHP на Windows?
День добрый! Как в виндовсе в PHP включить расширение CURL? У меня PHP установлено на винде. Насколько я знаю, нужно в php.ini...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
24
Ответ Создать тему
Опции темы

Новые блоги и статьи
FSharp: interface of module
DevAlt 16.05.2026
Интерфейс модуля F# позволяет управлять доступностью членов, содержащихся в реализации модуля. По-умолчанию все члены модуля доступны: module Foo let x = 10 let boo () = printfn "boo" . . .
Хитросплетение родственных связей пантеона греческих богов.
russiannick 14.05.2026
Однооконник, позволяющий узреть и изучить отдельных героев древней Греции. <!DOCTYPE html> <html lang="ru"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible". . .
[golang] Угол между стрелками часов
alhaos 12.05.2026
По заданным значениям часа и минуты необходимо определить значение меньшего угла между стрелками аналогового циферблата часов. import "math" func angleClock(hour int, minutes int) float64 { . . .
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html и его же старой инструкции по установке Lazarus с gtk2. . .
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер. Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром. возможно получится прикрутить интерпретатор питон для кастомизации игровой логики. что есть на текущий момент:. . .
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2. Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru