Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
0 / 0 / 1
Регистрация: 25.07.2013
Сообщений: 42

"Сложная форма регистрации!" с проверкой почты

28.12.2013, 12:19. Показов 1969. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет всем такая проблема:
Нашёл в инете форму регистраци register.rar
Проблема вот в чём:
Он мне пишет:
Warning: mysqli::mysqli(): (HY000/2005): Unknown MySQL server host 'u640182771_reg' (1) in /home/u640182771/public_html/library/dataprocessing.php on line 16 Warning: mysqli::query(): Couldn't fetch mysqli in /home/u640182771/public_html/library/dataprocessing.php on line 60 Warning: mysqli::mysqli(): (HY000/2005): Unknown MySQL server host 'u640182771_reg' (1) in /home/u640182771/public_html/library/dataprocessing.php on line 16 Warning: mysqli::query(): Couldn't fetch mysqli in /home/u640182771/public_html/library/dataprocessing.php on line 75 Warning: mysqli::mysqli(): (HY000/2005): Unknown MySQL server host 'u640182771_reg' (1) in /home/u640182771/public_html/library/dataprocessing.php on line 16 Warning: mysqli::query(): Couldn't fetch mysqli in /home/u640182771/public_html/registration.php on line 46
Ну так я понял вот те строчки на которых ошибки
PHP
1
2
3
4
$result = new mysql("u640182771_reg", "za90999983", "register");
$result = $conn->query("select user_id from users where user_login = '$login'");
$result = $conn->query("select user_id from users where user_email = '$email'");
$conn->query("insert into users values (0, '$user_login', '$user_passwd', '$user_email', '$user_name', '$user_city', '$user_phone', '$hash_code', false)");
я не понимаю что за такие ошибки
Моя база данных - u640182771_reg
Пользователь Msql - u640182771_glad
Таблица в phpmyadmin - register

Помогите!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.12.2013, 12:19
Ответы с готовыми решениями:

Форма регистрации с проверкой
Приветствую! Недавно в PHP , запутался в задаче, прошу помощи. <html><head><title>Форма регистрации с...

Форма регистрации с проверкой полей
здравствуйте, помогите пожалуйста сделать: Форма регистрации: Поля - Логин, Эмейл, Пароль, Повтор пароля Проверка поля логин:...

Форма для регистрации с проверкой на корректность введенных данных.
Добрый всем вечер! Ребята, в общем, такая "запара". Условие: Создать форму для регистрации, используя поля Ф.И.О, пол,...

2
Web Programmer
 Аватар для JimUSA
325 / 286 / 121
Регистрация: 28.09.2011
Сообщений: 1,570
28.12.2013, 18:51
PHP
1
$mysqli = new mysqli('localhost', 'user', 'password', 'db');
0
0 / 0 / 1
Регистрация: 25.07.2013
Сообщений: 42
28.12.2013, 21:39  [ТС]
я так понимаю что невозможно подключиться к бд? и все ошибки в database.sql
ВОт я немного подправил:

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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
<?php
//класс для обработки данных, этот класс является родителем всех остальных
class dataprocessing
{
  //конструктор класса dataprocessing
  public function __construct()
  {
    //начинаем сессию
    session_start();
  }
 
  //Подключение к базе данных
  public function ConnectDB()
  {
    //подключаемся к базе данных
    $mysqli = new mysqli ('mysql.hostinger.ru', 'u640182771_glad', 'za90999983', 'u640182771_glad');
 
    //если произошла ошибка то выводим сообщение
    if (!$result)
      throw new Exception ('Could not connect to the database.');
    //если соединение прошло удачно, то возвращаем результат - соединение
    else
      return $result;
  }
 
  //проверка на вредоносные символы
  public function CheckUserData($var)
  {
    //обрабатываем вредоносные символы
    $res = htmlspecialchars($var, ENT_QUOTES);
 
    //при возвращении результата обрабатываем строку слешами
    return addslashes($res);
 
    //описание работы htmlspecialchars и addslashes вы можете посмотреть в любом справочнике php
  }
 
  //этот метод необходим для вырезания из текстовой строки всего кроме чисел
  //например после обработки строки "43rtrt56" останется "4356"
  //зачем это нужно увидите дальше
  public function CheckUserNumber($number)
  {
    // составляем шаблон
    $patt = '[[:alpha:]]|[[:punct:]]|[[:cntrl:]]|[[:space:]]';
    // или вот так $patt = '[^0-9]';
    //меняем на '', т.е. на пустое место
    $replace = '';
    //ereg_replace - функция php для работы с регулярными выражениями
    return @ ereg_replace($patt, $replace, $number);
    // с версии php 5.3 используйте функцию preg_replace вместо ereg_replace
  }
 
  //Поиск логина в базе данных
  public function FindLogin($login)
  {
    //соединяемся с бд
    $conn = $this->ConnectDB();
 
    //осуществляем поиск $login в базе данных
    $result = $conn->query("select user_id from users where user_login = '$login'");
    //получаем количество результатов поиска
    $colich_results = $result->num_rows;
 
    //возвращаем количество результатов поиска
    return $colich_results;
  }
 
  //Поиск email'а в базе данных
  public function FindEmail($email)
  {
    //соединяемся с бд
    $conn = $this->ConnectDB();
 
   //осуществляем поиск $email в базе данных
   $result = $conn->query("select user_id from users where user_email = '$email'");
   //получаем количество результатов поиска
   $colich_results = $result->num_rows;
 
   //возвращаем количество результатов поиска
   return $colich_results;
  }
}
?>
Теперь мне пишет вот это:
Предупреждение: mysqli::mysqli(): (42000/1044): Access denied for user 'u640182771_glad'@'10.2.1.18' базы данных 'u640182771_glad' в /home/u333264038/public_html/library/dataprocessing.php в строке 16 Фатальная ошибка: Неперехваченные исключения " Исключение " с сообщением'�� ������� ������������ � ���� ������.' в /home/u333264038/pub/library/dataprocessing.php:20 Трассировка стека: #0 /home/u333264038/pub/library/dataprocessing.php(57): dataprocessing->ConnectDB() #1 /home/u333264038/pub/registration.php(23): dataprocessing->FindLogin('123') #2 /home/u333264038/pub/library/page_public.php(14): регистрация->Content() #3 /home/u333264038/pub/registration.php(65): page_public->DisplayPage() #4 {main} брошенный /home/u333264038/public_html/library/dataprocessing.php на линии 20
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.12.2013, 21:39
Помогаю со студенческими работами здесь

Своя форма регистрации связанная с стандартными компонентами (подтверждение почты)
Всем привет, очень нужна помощь начинающему, не получается разобраться. Наверное больше вопрос для гуру Джумлы)) Предыстория - создана своя...

Форма отправки отзывов для сайта, без регистрации или почты, но с возможностью загрузить свою аву
Добрый день. Имеется сайт-портфолио на MODx Revo 2.8.3. Заказчик захотел себе страницу для отзывов, но сильно отличную от стандартных. В...

Нужен скрипт регистрации и авторизации с проверкой
Всем привет товарищи! Нужна книга или ссылка на статью, а ещё лучше готовый срипт регистрации и авторизации с проверкой JavaScript и по...

Проблемы с авторизацией (проверкой почты и пароля из БД) php mysql
Помогите ликвидировать &quot;берд&quot; в моем коде. Задача следующая: на странице авторизации: нужно чтобы при вводе логина: admin@admin.ru и...

EXIM маршрутизация почты с проверкой на в двух ldap серверах
День добрый. Есть Exim4 (domen.ru) который при получении почты (если у себя не нашел получателя), проверяет домен (domen.local). При...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru