Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 13.02.2018
Сообщений: 21

Fatal error: Uncaught Error:

13.02.2018, 22:20. Показов 1832. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?php
 
  error_reporting(E_ALL & ~E_NOTICE);
  // Если константа DEBUG определена, работает отладочный
  // вариант, в частности выводится подробные сообщения об
  // исключительных ситуациях, связанных с MySQL и ООП
  define("DEBUG", 1);
  // сейчас выставлен сервер локальной машины
  $dblocation = "localhost";
  // Имя базы данных, на хостинге или локальной машине
  $dbname = "oop_site";
  // Имя пользователя базы данных
  $dbuser = "root";
  // и его пароль
  $dbpasswd = "";
 
  // Устанавливаем соединение с базой данных
  $dbcnx = mysql_connect($dblocation,$dbuser,$dbpasswd);
  if(!$dbcnx)
    exit("<P>В настоящий момент сервер базы данных не 
          доступен, поэтому корректное отображение 
          страницы невозможно.</P>" );
  // Выбираем базу данных
  if(! @mysql_select_db($dbname,$dbcnx))
    exit("<P>В настоящий момент база данных не доступна, 
          поэтому корректное отображение страницы 
          невозможно.</P>" );
 
  @mysql_query("SET NAMES 'cp1251'");
 
  if(!function_exists('get_magic_quotes_gpc'))
  {
    function get_magic_quotes_gpc()
    {
      return false;
    }
  }
?>
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in E:\OpenServer\domains\php\03\3.1.4\confi g.php:18 Stack trace: #0 E:\OpenServer\domains\php\03\3.1.4\secur ity_mod.php(6): require_once() #1 {main} thrown in E:\OpenServer\domains\php\03\3.1.4\confi g.php on line 18
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.02.2018, 22:20
Ответы с готовыми решениями:

Fatal error: Uncaught Error: Call to undefined function split()
&lt;?php $wordcounts = array( ); $words = split( &quot; &quot;, &quot;CNN number Americans disapproving President Bush job perance risen highest level...

Fatal error: Uncaught Error: Call to undefined function mysql_query()
Всем привет,ребят подскажите что за ошибка? что нужно сделать? Пишет ошибку Fatal error: Uncaught Error: Call to undefined function...

Fatal error: Uncaught Error: Call to undefined function mcrypt_ecb()
&lt;?php error_reporting(E_ALL &amp; ~E_NOTICE); // Шифруем пароль $user_password = &quot;gfkjxrb99&quot;; $key = &quot;Это секретный...

9
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
13.02.2018, 22:27
Данное расширение устарело, начиная с версии PHP 5.5.0, и удалено в PHP 7.0.0
https://secure.php.net/manual/... onnect.php
0
0 / 0 / 0
Регистрация: 13.02.2018
Сообщений: 21
13.02.2018, 22:31  [ТС]
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?php
 
error_reporting(E_ALL & ~E_NOTICE);
// Если константа DEBUG определена, работает отладочный
// вариант, в частности выводится подробные сообщения об
// исключительных ситуациях, связанных с MySQL и ООП
define("DEBUG", 1);
// сейчас выставлен сервер локальной машины
$dblocation = "localhost";
// Имя базы данных, на хостинге или локальной машине
$dbname = "oop_site";
// Имя пользователя базы данных
$dbuser = "root";
// и его пароль
$dbpasswd = "";
 
// Устанавливаем соединение с базой данных
$dbcnx = mysqli__connect($dblocation,$dbuser,$dbpasswd);
if(!$dbcnx)
exit("<P>В настоящий момент сервер базы данных не
доступен, поэтому корректное отображение
страницы невозможно.</P>" );
// Выбираем базу данных
if(! @mysqli__select_db($dbname,$dbcnx))
exit("<P>В настоящий момент база данных не доступна,
поэтому корректное отображение страницы
невозможно.</P>" );
 
@mysqli__query("SET NAMES 'cp1251'");
 
if(!function_exists('get_magic_quotes_gpc'))
{
function get_magic_quotes_gpc()
{
return false;
}
}
?>
Fatal error: Uncaught Error: Call to undefined function mysqli__connect() in E:\OpenServer\domains\php\03\3.1.4\confi g.php:18 Stack trace: #0 {main} thrown in E:\OpenServer\domains\php\03\3.1.4\confi g.php on line 18
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
13.02.2018, 22:35
Цитата Сообщение от arsenal-89 Посмотреть сообщение
mysqli__connect
1 подчеркмвание.

PS. для перехода на mysqli добавления i не достаточно
0
0 / 0 / 0
Регистрация: 13.02.2018
Сообщений: 21
13.02.2018, 22:42  [ТС]
а что сделать нужно?
0
21 / 44 / 11
Регистрация: 08.02.2018
Сообщений: 443
14.02.2018, 10:20
Цитата Сообщение от arsenal-89 Посмотреть сообщение
а что сделать нужно?
Вот так будет правильно.
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?php
 
error_reporting(E_ALL & ~E_NOTICE);
 
define("DEBUG", 1);
 
$dblocation = "localhost";
 
$dbname = "oop_site";
 
$dbuser = "root";
 
$dbpasswd = "";
 
$dbcnx = mysqli_connect($dblocation,$dbuser,$dbpasswd,$dbname);
if(!$dbcnx)
exit("<P>В настоящий момент сервер базы данных не
доступен, поэтому корректное отображение
страницы невозможно.</P>" );
 
 
@mysqli_query("SET NAMES 'cp1251'");
 
if(!function_exists('get_magic_quotes_gpc'))
{
function get_magic_quotes_gpc()
{
return false;
}
}
?>
0
0 / 0 / 0
Регистрация: 13.02.2018
Сообщений: 21
14.02.2018, 10:44  [ТС]
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<?php
  
  error_reporting(E_ALL & ~E_NOTICE);
 
  // Устанавливаем соединение с базой данных
  require_once("config.php");
  // Если пользователь не авторизовался - авторизуемся
  if(!isset($_SERVER['PHP_AUTH_USER'])) 
  { 
    Header("WWW-Authenticate: Basic realm=\"Admin Page\""); 
    Header("HTTP/1.0 401 Unauthorized"); 
    exit(); 
  } 
  else 
  { 
    // Проверяем переменные $_SERVER['PHP_AUTH_USER'] 
    // и $_SERVER['PHP_AUTH_PW'], чтобы предотвратить 
    // SQL-инъекцию
    if (!get_magic_quotes_gpc())
    {
      $_SERVER['PHP_AUTH_USER'] = 
                          mysql_escape_string($_SERVER['PHP_AUTH_USER']);
      $_SERVER['PHP_AUTH_PW'] = 
                          mysql_escape_string($_SERVER['PHP_AUTH_PW']);
    }
    
    $query = "SELECT pass FROM userlist 
              WHERE name='{$_SERVER[PHP_AUTH_USER]}'";
    $lst = @mysql_query($query); 
    // Если найдена ошибка в SQL-запросе - 
    // открываем диалоговое окно ввода пароля
    if(!$lst)
    {
      Header("WWW-Authenticate: Basic realm=\"Admin Page\""); 
      Header("HTTP/1.0 401 Unauthorized"); 
      exit(); 
    }
    // Если такого пользователя нет - 
    // открываем диалоговое окно ввода пароля
    if(mysql_num_rows($lst) == 0)
    {
      Header("WWW-Authenticate: Basic realm=\"Admin Page\""); 
      Header("HTTP/1.0 401 Unauthorized"); 
      exit(); 
    }
    // Если все проверки пройдены, сравниваем хэши паролей
    $pass = @mysql_fetch_array($lst);
    if(md5($_SERVER['PHP_AUTH_PW']) != $pass['pass'])
    {
      Header("WWW-Authenticate: Basic realm=\"Admin Page\""); 
      Header("HTTP/1.0 401 Unauthorized"); 
      exit(); 
    }
  }
?>

Fatal error: Uncaught Error: Call to undefined function mysql_escape_string() in E:\OpenServer\domains\php\03\3.1.4\secur ity_mod.php:22 Stack trace: #0 {main} thrown in E:\OpenServer\domains\php\03\3.1.4\secur ity_mod.php on line 22
0
Эксперт PHP
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
14.02.2018, 10:54
Один и тот же персонаж, по ходу: Почему в книге две строки массива , а вывелся один
0
0 / 0 / 0
Регистрация: 13.02.2018
Сообщений: 21
14.02.2018, 10:59  [ТС]
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<?php
 
  error_reporting(E_ALL & ~E_NOTICE);
 
  // Устанавливаем соединение с базой данных
  require_once("config.php");
  // Если пользователь не авторизовался - авторизуемся
  if(!isset($_SERVER['PHP_AUTH_USER']))
  {
    Header("WWW-Authenticate: Basic realm=\"Admin Page\"");
    Header("HTTP/1.0 401 Unauthorized");
    exit();
  }
  else
  {
    // Проверяем переменные $_SERVER['PHP_AUTH_USER']
    // и $_SERVER['PHP_AUTH_PW'], чтобы предотвратить
    // SQL-инъекцию
    if (!get_magic_quotes_gpc())
    {
      $_SERVER['PHP_AUTH_USER'] =
                          mysqli_escape_string($_SERVER['PHP_AUTH_USER']);
      $_SERVER['PHP_AUTH_PW'] =
                          mysqli_escape_string($_SERVER['PHP_AUTH_PW']);
    }
   
    $query = "SELECT pass FROM userlist
              WHERE name='{$_SERVER[PHP_AUTH_USER]}'";
    $lst = @mysqli_query($query);
    // Если найдена ошибка в SQL-запросе -
    // открываем диалоговое окно ввода пароля
    if(!$lst)
    {
      Header("WWW-Authenticate: Basic realm=\"Admin Page\"");
      Header("HTTP/1.0 401 Unauthorized");
      exit();
    }
    // Если такого пользователя нет -
    // открываем диалоговое окно ввода пароля
    if(mysqli_num_rows($lst) == 0)
    {
      Header("WWW-Authenticate: Basic realm=\"Admin Page\"");
      Header("HTTP/1.0 401 Unauthorized");
      exit();
    }
    // Если все проверки пройдены, сравниваем хэши паролей
    $pass = @mysqli_fetch_array($lst);
    if(md5($_SERVER['PHP_AUTH_PW']) != $pass['pass'])
    {
      Header("WWW-Authenticate: Basic realm=\"Admin Page\"");
      Header("HTTP/1.0 401 Unauthorized");
      exit();
    }
  }
?>
Warning: mysqli_escape_string() expects exactly 2 parameters, 1 given in E:\OpenServer\domains\php\03\3.1.4\secur ity_mod.php on line 22

Warning: mysqli_escape_string() expects exactly 2 parameters, 1 given in E:\OpenServer\domains\php\03\3.1.4\secur ity_mod.php on line 24

Warning: Cannot modify header information - headers already sent by (output started at E:\OpenServer\domains\php\03\3.1.4\secur ity_mod.php:22) in E:\OpenServer\domains\php\03\3.1.4\secur ity_mod.php on line 34

Warning: Cannot modify header information - headers already sent by (output started at E:\OpenServer\domains\php\03\3.1.4\secur ity_mod.php:22) in E:\OpenServer\domains\php\03\3.1.4\secur ity_mod.php on line 35
0
14.02.2018, 17:24

Не по теме:

vovav1 :D

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.02.2018, 17:24
Помогаю со студенческими работами здесь

Uncaught Error: Call to a member function fetch_array() on boolean in
Доброе время суток не пойму что от меня хочет php &lt;br /&gt; &lt;b&gt;Fatal error&lt;/b&gt;: Uncaught Error: Call to a member function fetch_array()...

Fatal error связанный с бд
Доброго времени суток. Погуглив не нашел способ исправления ошибки: Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE:...

PhpMyAdmin Fatal error
Здравствуйте, установил на linux ubuntu 16.04 web server (apache2, php5.6, mysql) и пытаюсь поставить phpmyadmin. Но при захода выдает...

Fatal Error после переноса на 7.2
Здравствуйте, есть сайт на zend 1 который стоял на php 7.1. После переноса на сервер с php 7.2.2 везде появилась ошибка с классами. Вот...

Реализация интерфейса и Fatal error
Найдите отличия декларация: abstract public function unserialize(string $serialized); реализация: public function...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru