Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
4 / 4 / 1
Регистрация: 21.10.2016
Сообщений: 87
1

PHP 5.3 работает, на PHP 7.1 - нет, кто сможет ?

22.06.2017, 11:24. Просмотров 1281. Ответов 8
Метки нет (Все метки)


Имеется синонимайзер на php 5.3 работает, все что выше - нет. Исходники во вложении. Помогите пожалуйста!
0
Вложения
Тип файла: zip synonym.zip (310.0 Кб, 10 просмотров)
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.06.2017, 11:24
Ответы с готовыми решениями:

Вебинар по PHP - для тех, кто хочет начать изучение PHP, 30 июля.
Приглашаю всех желающих на вебинар для тех, кто только хочет начать изучение PHP и не знает с чего...

Не работает php на wps-е. Гланвая страница работает все остальное нет
На локальном дэнвере все отлично работает. Но при копировании на впс и сдоступом через сеть...

Не работает PHP код. Файлы .php не обрабатываются, хотя, если занести в html, всё работает.
не могу разобраться с проблемой. установила денвер, вроде все работает, но как только начала...

запрос в phpmyadmin работает в php - нет
$connection = mysqli_connect("localhost", "root", "","bd_test_2"); $res = ...

__________________
Помогаю в написании студенческих работ здесь.
Записывайтесь на профессиональные курсы Fullstack-разработчиков на PHP‌
8
313 / 312 / 221
Регистрация: 11.07.2015
Сообщений: 1,107
25.06.2017, 20:28 2
Заходим в error_log и смотрим ошибки

Добавлено через 1 минуту
PHP Notice: Undefined index: dict in /home/siemens/public_html/synonym/index.php on line 233

значит в строке 233 файла index.php идёт обращение к элементу массива с индексом dict,
но сначала нужно проверить функцией isset, существует ли такой индекс

Добавлено через 1 минуту
Вместо
PHP
1
if ($_COOKIE["dict"]=="БАЗА ДАННЫХ")
PHP
1
if (isset($_COOKIE["dict"]) AND $_COOKIE["dict"]=="БАЗА ДАННЫХ")
0
4 / 4 / 1
Регистрация: 21.10.2016
Сообщений: 87
25.06.2017, 20:43  [ТС] 3
thrown in /home/***/public_html/synonym/run.php on line 5
[25-Jun-2017 17:39:25 UTC] PHP Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /home/***/public_html/synonym/run.php:5

Вот строка 5 из run.php
mysql_connect($host, $login, $pass);
0
Эксперт PHP
3572 / 2993 / 1258
Регистрация: 01.08.2012
Сообщений: 10,255
25.06.2017, 21:44 4
siemens33, в PHP 7 нет драйвера mysql, есть mysqli и pdo.
0
4 / 4 / 1
Регистрация: 21.10.2016
Сообщений: 87
25.06.2017, 22:14  [ТС] 5
Я правильно понимаю, что если mysql заменить на mysqli, то все должно заработать???
0
313 / 312 / 221
Регистрация: 11.07.2015
Сообщений: 1,107
26.06.2017, 08:00 6
правильно
0
Эксперт PHP
3572 / 2993 / 1258
Регистрация: 01.08.2012
Сообщений: 10,255
26.06.2017, 08:20 7
siemens33, у многих mysqli_ функций изменён синтаксис, поэтому по каждой функции читайте документацию.
0
313 / 312 / 221
Регистрация: 11.07.2015
Сообщений: 1,107
26.06.2017, 09:25 8
Лучший ответ Сообщение было отмечено siemens33 как решение

Решение

https://ufile.io/iyovn

изменена кодировка бд

Добавлено через 26 секунд
подключен класс для работы с бд
[РЕЦЕПТ] Класс для работы с БД

Добавлено через 47 секунд
изменена кодировка файлов
index run save func.php
1
4 / 4 / 1
Регистрация: 21.10.2016
Сообщений: 87
26.06.2017, 10:26  [ТС] 9
plohoyav,
Спасибо!!! Все отлично, все работает как нужно!!!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.06.2017, 10:26

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Один и тот же php скрипт, у друга работает у меня нет
В общем такая задачка, друг помог со скриптом. В итоге у него все работает, а у меня нет, хостинг...

Форма PHP не работает - или бомбежка от злючего PHP
Здравствуйте! Возникла следующая проблема: есть php документ, в котором есть форма обратной связи...

Код на PHP 4 не работает на PHP 5. Нужно исправить.
в общем-то код, написанный и работающий на php4 не желает работать на php5, а точнее, его часть......

Php сможет определить размер файла?!
Здравствуйте, в настоящее время на странице имею код <p>Вы можете скачать Правила дорожного...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.