Один из лучших способов общаться с людьми, посещающие вашу страницу через системы регистрации и показать, эксклюзивный контент, Есть много сценариев в PHP, которые используют базы данных, которые, возможно, может быть сложным для тех, кто только Начиная с этого с веб-сайтов в данном руководстве мы создадим совершенно оригинальный вход системы с нуля, без необходимости для базы данных MySQL.
Без сомнения, самый безопасный способ систему подоходного использует MySQL, так что давайте начнем с плюсов и минусов этой системы доходов:
Если Вы боитесь с минусов, а вы спрашиваете меня, вот оно: Если вы не хотите прокат долгую жизнь и только ищет пользователям регистрироваться для просмотра содержания, я рекомендую эту систему 100% от дохода.
Они смогут для зарегистрированных пользователей?
Пользователям, которые регистрировались на его входе система сможет выполнять любые из следующих действий:
Не будет иметь этой системы пользователи
Здесь я ставлю некоторые вещи, которые мы не собираемся делать с этим система регистрации:
Достаточно, чтобы как писать, и начнем с планирования структуры наших пользователей системы, вот что я вам здесь небольшое изображение, что можно проиллюстрировать более или менее вы хотите сделать: 
* Очевидно, что это не принимать во внимание файл, в котором наши пользователи будут
Для достижения ваш вход системы нужно только веб-сайт и программа для редактирования кода PHP (даже с Блокнот можно также сделать).
Выше мы говорили, что мы не будем использовать MySQL базу данных для хранения наших пользователей, мы по-прежнему нужно место, чтобы сохранить их, так что давайте делать это следующим образом:
Создать новую папку с именем пользователя, а затем создать новый файл с вашего PHP редактор кода и добавьте следующие на эту страницу:
1
| ( 'Disculpa, No recargues esta página directamente!!' ) ?> <? Php умереть "(" К сожалению, не перезагрузить страницу непосредственно !')?> |
* Важно, что вы оставите после строки выше код, то как на картинке ниже
Сохраните этот файл как Usuarios.php, и что мы имеем здесь дело файл, в котором будут сохранены для пользователей, код, который вы видите, просто не позволяет перезагрузить страницу сразу, чтобы никто, чтобы увидеть сообщения электронной почты и пользователей вашего сайта (пароль будет зашифрован). ![]()
Мы сделали с пользователями папку Есть не буду добавлять ничего больше.
Создать новую страницу под названием registrarse.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 | xmlns = "http://www.w3.org/1999/xhtml" > < head > < meta http-equiv = "Content-Type" content = "text/html; charset=iso-8859-1" / > < title > Registrate < / title > < / head > < body > < h1 > Registrate < / h1 > < form action = "registro.php" method = "POST" > < p > < label for = "nombre" > *Nombre de Usuario < / label > < label for = "campo1" >< input name = "nombre" type = "text" value = "" / >< / label > < / p > < p > < label for = "email" > *Email < / label > < label for = "campo2" >< input name = "email" type = "text" value = "" / >< / label > < / p > < p > < label for = "password" > *Password < / label > < label for = "campo3" >< input name = "pass" type = "password" value = "" / >< / label > < / p > < p > < label for = "passwordrepe" > Repite el Password < / label > < label for = "campo4" >< input name = "passrepet" type = "password" value = "" / >< / label > < / p > < p > < input name = "submit" type = "submit" value = "Registrarme" / > < / p > < / form > < / body > < / html > <! DOCTYPE HTML PUBLIC "- / / W3C / / DTD XHTML 1.0 Transitional / / EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <HTML xmlns = "HTTP : / / www.w3.org/1999/xhtml "> <head> <meta http-equiv =" Content-Type текст =" "content / html; кодировка = iso-8859-1 "/> <title> Регистрация < / TITLE> </ HEAD> <body> <h1> Регистрация </ h1> <form действий = "registro.php" методом = "POST"> <p> <Label для "name"> = * Имя пользователя </ ярлык> <Label для = "field1"> <input имя = "name" типа = "text" значение = "" /> </ этикетка> </ P> <Label для "email"> = * E-mail < / ярлык> <Label для "field2"> <input = имя = "email" типа = "text" значение = "" /> </ этикетка> </ P> <Label для "password"> = * Пароль </ ярлык> <Label для "field3"> <input = имя = "pass" типа = "password" значение = "" /> </ этикетка> </ P> <Label для = "passwordrepe"> Повторите Пароль: </ ярлык> <Label для "field4"> <input = имя = "passrepet" типа = "password" значение = "" /> </ этикетка> </ P> <Введите имя = "Отправить" Type = "отправить" значение = "Регистрация" /> </ P> </ FORM> </ BODY> </ HTML> |
* Важно, что "действия", "метод" и "Имена" форм варьироваться NO
Это время, чтобы создать один из самых сложных файлов наших доходов системы обработки данных о регистрации и осуществляет деятельность по регистрации пользователей в файл используется в качестве базы данных. Создать новый файл и назовите его registro.php. Это файл делится на три основных части:
1 - Определение констант
2 - Остановить запись на ошибку
3 - Регистрация пользователей
В этом разделе мы определим некоторые константы мы будем использовать на протяжении всего этого файла, просто чтобы избежать проблем написания всегда видим, что приходит первым:
1 2 3 4 5 6 7 8 9 | $bd_usuarios = 'Usuarios/usuarios.php' ; $nombre = $_POST [ 'nombre' ] ; $email = $_POST [ 'email' ] ; $password = $_POST [ 'pass' ] ; $passwordrep = $_POST [ 'passrepet' ] ; <? Php / * * Начнем с определения Некоторые переменные * / $ bd_usuarios = 'Пользователи / usuarios.php', $ имя = $ ['имя _POST'], $ = $ электронной почте ['электронный _POST'], $ пароль = $ _POST передать '] [, $ passwordrep = $ _POST [' passrepet ']; |
В первой строке, мы открываем PHP, в 2, 3 и 4 написать комментарий на PHP, что позволяет нам описать, что мы делаем, а затем определить следующие:
$ Bd_usuarios = Место, где пользователи файл
$ Name = имя, которое пользователь вводит "имя" форме
Email $ = электронной почты, который пользователь вводит в "электронной" форме
$ Пароль = пароль, введенный пользователем с "пройти" в форме
$ = Passwordrep Повторение пароля пользователь вводит в форму (мы помогаем пользователю быть уверен, что я положил ключ)
Есть много ошибок, которые могут возникать, когда пользователь пытается зарегистрироваться, то здесь мы только определить следующие:
1 - пользователь файл не существует
2 - пользователь файл недоступен для записи (не для записи)
3 - имя поля пустыми
4 - электронный поле пусто
5 - поле является пустым пастора
6 - пароль меньше 4 символов
7 - пароль не подходит повторения одного и того же
8 - пользователей электронной почты уже существует
9 - имя пользователя уже существует
Есть 9 ошибками, которые мы будем делать следующее:
ОШИБКА 1
1 2 3 4 5 6 | / * * LET запись ОСТАНОВКА пользователь не существует FILE * / ! file_exists ( $bd_usuarios ) ) { если (! file_exists ($ bd_usuarios)) ( 'noExiste' ] = 'Disculpa, pero el archivo de base de datos de usuarios no existe' ; Ошибка ['noExiste $'] = 'Извините, но файл базы данных пользователя не существует'; ) |
* Просто используйте file_exist функции (), так что, если файл не существует, определить переменную Array (матрицы) с соответствующей ошибки.
ОШИБКА 2
1 2 3 4 5 6 | / * * ПЕРЕРЫВЫ CASE сейчас, чем АРХИВ пользователи пишут * / ! is_writable ( $bd_usuarios ) ) { если (! is_writable ($ bd_usuarios)) ( 'noEscribe' ] = 'Disculpa, pero el archivo de base de datos no admite escritura' ; Ошибка ['noEscribe $'] = 'Извините, но файл базы данных не поддерживает запись; ) |
* Мы используем функцию is_writable (), так что, если файл не является переменной переопределяется ошибке
ОШИБКА 3
1 2 3 4 5 6 | ( empty ( $nombre ) ) { $error [ 'nombreVacio' ] = 'Disculpa, debes escribir un nombre de usuario' ; } / * * Если в поле имя пустое об ошибках * / если (пусто ($ именем)) ($ ошибки nombreVacio '] [=' Извините, вы должны ввести имя пользователя ';) |
Здесь мы используем функцию пустой (), чтобы убедиться, что поле является пустым, если это так, мы определяем переменную ошибки
ОШИБКА 4
1 2 3 4 5 6 | / * * Если электронная почта пустое поле ошибка * / empty ( $email ) ) { если (пусто ($ электронной почте)) ( 'emailVacio' ] = 'Disculpa, debes escribir un email' ; ['EmailVacio' Ошибка] $ = 'Извините, вам следует написать по электронной почте; ) |
* Опять будем использовать функцию пустой ()
ОШИБКА 4, 5 и 6
1 2 3 4 5 6 7 8 9 10 11 12 | ( empty ( $password ) ) { $error [ 'passwordVacio' ] = 'Disculpa, debes escribir un password' ; } elseif ( strlen ( $password ) <= 3 ) { $error [ 'passwordCorto' ] = 'Disculpa, el password debe ser de como minimo de 4 caracteres' ; } elseif ( $password != $passwordrep ) { $error [ 'passwordNoCoincide' ] = 'Disculpa, los dos password deben coincidir' ; } / * * ПАРОЛЬ ОШИБОК ИЛИ ЧТО это пустое несовпадающими или меньше 4 символов * / если (пусто ($ пароль)) ($ ошибки passwordVacio '] [=' Извините, вы должны ввести пароль '; ) ELSEIF ($ пароль) <= 3) ($ ошибки ['passwordCorto' (] StrLen = 'Извините, пароль должен быть не менее 4 символов';) ELSEIF ($ пароль! = $ passwordrep) ($ ошибка [ 'passwordNoCoincide'] = 'Извините, 2 пароли должны совпадать;) |
* Сначала мы проверили с помощью функции пустой () в поле пароля не является пустым, если да, то определить переменную ошибку, если нет, то мы проверили, что: 1 - пароль не менее 4 символов srtlen функция () если нет, то определить переменную ошибки. 2 - Если пароль не отличается от повторения пароль, мы определим ошибку переменной
ОШИБКА 8
1 2 3 4 5 6 7 8 9 10 11 12 | = file_get_contents ( $bd_usuarios ) ; $array_verificacion = explode ( '||' , $contenido_verificacion ) ; $cuento_los_usuarios = count ( $array_verificacion ) ; for ( $i = 0 ; $i <= $cuento_los_usuarios ; $i ++ ) { $exploto_usuarios = explode ( '|' , $array_verificacion [ $i ] ) ; if ( $email == $exploto_usuarios [ 4 ] ) { $error [ 'EmailExistente' ] = 'Disculpa, ese email ya ha sido registrado' ; } } / * * Чешская ЗДЕСЬ EMAIL пользователь не EXIST * / $ contenido_verificacion = file_get_contents ($ bd_usuarios), $ = array_verificacion взорваться ('| |', $ contenido_verificacion), $ = кол-во cuento_los_usuarios ($ array_verificacion) для ($ я = 0, $ я <= $ cuento_los_usuarios, $ I + +) ($ = exploto_usuarios взорваться ('|', $ array_verificacion [$ я]), если ($ электронной почте == $ exploto_usuarios [4]) ($ ошибки [' '] EmailExistente =' Извините, что электронная почта уже зарегистрировано;)) |
* 4 линии, 5 и 6 являются константами, которые помогут нам установить ошибки 8 и 9, в них, мы получаем содержимое usuarios.php, а затем установить массив со всеми пользователями, посчитайте, сколько Есть, и мы повторяем это для столько раз, сколько пользователей не зарегистрировано, за то, что она делает, это заново создать массив данных пользователя и проверяет электронную почту, если матчи электронной почты зарегистрированных на провал.
ОШИБКА 9
1 2 3 4 5 6 7 8 9 | ( $i = 0 ; $i <= $cuento_los_usuarios ; $i ++ ) { $exploto_usuarios = explode ( '|' , $array_verificacion [ $i ] ) ; if ( $nombre == $exploto_usuarios [ 2 ] ) { $error [ 'NombreExistente' ] = 'Disculpa, ese nombre ya ha sido registrado' ; } } / * * Чешская здесь нет NAME * / для ($ I = 0, $ я <= $ cuento_los_usuarios, $ I + +) ($ = exploto_usuarios взорваться ('|', $ array_verificacion [$ я]), если ($ название == $ exploto_usuarios [2]) ($ ошибка '] [' NombreExistente = 'Извините, это имя уже зарегистрировано;)) |
* Мы создали друга, но в этом случае, чтобы проверить, если имена совпадают, создавая ошибке
Если не определено переменной $ ошибка, потому что не было никаких ошибок в журнале (немного логики), а затем мы будем регистрировать пользователей следующим образом:
1 2 3 4 5 6 7 8 9 10 11 12 13 | ( empty ( $error ) ) { $contenido_usuarios = file_get_contents ( $bd_usuarios ) ; $array_usuarios = explode ( '||' , $contenido_usuarios ) ; $cuento_usuarios = count ( $array_usuarios ) ; $abro = fopen ( $bd_usuarios , 'a+' ) ; fwrite ( $abro , filemtime ( $bd_usuarios ) . "| $cuento_usuarios | $nombre |" . md5 ( $password ) . "| $email ||" ) ; fclose ( $abro ) ; $mensaje = 'Usuario Registrado con Exito' ; } ?> / * * Если нет ошибки, регистрация пользователя * / если (пусто ($ ошибки)) ($ contenido_usuarios = file_get_contents ($ bd_usuarios), $ = array_usuarios взорваться ('| |', $ contenido_usuarios), $ = кол-во cuento_usuarios ( array_usuarios $), $ = открыты Еореп ($ bd_usuarios, '+') FWRITE ($ открытой, filemtime ($ bd_usuarios) ". | $ cuento_usuarios | $ названию |". md5 ($ пароль). "| $ электронной почте | | "); fclose ($ открытый) $ сообщения = 'Пользователь успешно зарегистрирован';)?> |
* Сначала мы установим, что ошибка пустой, то в строке 5 мы получаем содержимое пользователей, в строке 6 мы создаем массив для каждого пользователя, в строке 7 подсчитать, сколько пользователей Есть (эти три линии позволит нам затем установить, что ID пользователя соответствует новой регистрации). В соответствии 8 пользователя открыть файл для записи, в строке 9 мы используем функцию FWRITE (), чтобы написать для пользователей файл следующее:
filemtime (): Это будет порождать некоторые цифры, которые помогают нам лучше позиционировать себя в массивах данных | $ cuento_usuarios: ставим номер, соответствующий регистрации нового пользователя | $ имя: имя пользователя | md5 ($ пароль) : пароль пользователя зашифрованы md5 функция () | $ электронной почте: электронной почты пользователя, а затем закончить с двумя шпалами "| |" будут те, которые связаны с пользователем другого.
В строке 10 мы закрываем файл пользователей и 11 в соответствии определить сообщение, информирующее надлежащей регистрации. В строке 13 мы закроем PHP (это важно)
В конце этого файла мы добавляем:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > < html xmlns = "http://www.w3.org/1999/xhtml" > < head > < meta http - equiv = "Content-Type" content = "text/html; charset=iso-8859-1" /> < title > Registrate </ title > </ head > < body > < h1 > Registrate </ h1 > <?php if ( $error ) { foreach ( $error as $advertencia ) { echo $advertencia ; echo '<br />' ; } } if ( $mensaje ) { echo $mensaje ; } ?> </ body > </ html > <! DOCTYPE HTML PUBLIC "- / / W3C / / DTD XHTML 1.0 Transitional / / EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <HTML xmlns = "HTTP : / / www.w3.org/1999/xhtml "> <head> <meta HTTP-экв =" Content-Type текст =" "content / html; кодировка = iso-8859-1 "/> <title> Регистрация < / TITLE> </ HEAD> <body> <h1> Регистрация </ h1> <? PHP, если ($ ошибки) (Еогеасп ($ $ ошибки, как предупреждение) (Эхо $ предупреждение; эхо '<br />';)) если ($ сообщений) (Эхо $ сообщение;)> </ BODY> </ HTML> |
* Если Есть ошибки, мы показываем, с Еогеасп и в случае отсутствия сообщения (например, запись правильно) мы покажем то же самое.
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 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 | $bd_usuarios = 'Usuarios/usuarios.php' ; $nombre = $_POST [ 'nombre' ] ; $email = $_POST [ 'email' ] ; $password = $_POST [ 'pass' ] ; $passwordrep = $_POST [ 'passrepet' ] ; /* * VAMOS A FRENAR EL REGISTRO SI EL ARCHIVO DE USUARIOS NO EXISTE */ if ( ! file_exists ( $bd_usuarios ) ) { $error [ 'noExiste' ] = 'Disculpa, pero el archivo de base de datos de usuarios no existe' ; } /* * AHORA FRENAMOS EL CASO EN QUE NO SEA ESCRIBIBLE EL ARCHIVO DE USUARIOS */ if ( ! is_writable ( $bd_usuarios ) ) { $error [ 'noEscribe' ] = 'Disculpa, pero el archivo de base de datos no admite escritura' ; } /* * SI EL CAMPO NOMBRE ESTA VACIO GENERAMOS ERROR */ if ( empty ( $nombre ) ) { $error [ 'nombreVacio' ] = 'Disculpa, debes escribir un nombre de usuario' ; } /* * SI EL CAMPO EMAIL ESTA VACIO GENERAMOS ERROR */ if ( empty ( $email ) ) { $error [ 'emailVacio' ] = 'Disculpa, debes escribir un email' ; } /* * LOS ERRORES DEL PASSWORD, QUE ESTE VACIO O QUE NO COINCIDAN O QUE SEA MENOR A 4 CARACTERES */ if ( empty ( $password ) ) { $error [ 'passwordVacio' ] = 'Disculpa, debes escribir un password' ; } elseif ( strlen ( $password ) <= 3 ) { $error [ 'passwordCorto' ] = 'Disculpa, el password debe ser de como minimo de 4 caracteres' ; } elseif ( $password != $passwordrep ) { $error [ 'passwordNoCoincide' ] = 'Disculpa, los dos password deben coincidir' ; } /* * AQUI CHECAMOS QUE EL EMAIL DE USUARIO NO EXISTA */ $contenido_verificacion = file_get_contents ( $bd_usuarios ) ; $array_verificacion = explode ( '||' , $contenido_verificacion ) ; $cuento_los_usuarios = count ( $array_verificacion ) ; for ( $i = 0 ; $i <= $cuento_los_usuarios ; $i ++ ) { $exploto_usuarios = explode ( '|' , $array_verificacion [ $i ] ) ; if ( $email == $exploto_usuarios [ 4 ] ) { $error [ 'EmailExistente' ] = 'Disculpa, ese email ya ha sido registrado' ; } } /* * AQUI CHECAMOS QUE EL NOMBRE NO EXISTA */ for ( $i = 0 ; $i <= $cuento_los_usuarios ; $i ++ ) { $exploto_usuarios = explode ( '|' , $array_verificacion [ $i ] ) ; if ( $nombre == $exploto_usuarios [ 2 ] ) { $error [ 'NombreExistente' ] = 'Disculpa, ese nombre ya ha sido registrado' ; } } /* * SI NO HAY ERROR, REGISTRAMOS EL USUARIO */ if ( empty ( $error ) ) { $contenido_usuarios = file_get_contents ( $bd_usuarios ) ; $array_usuarios = explode ( '||' , $contenido_usuarios ) ; $cuento_usuarios = count ( $array_usuarios ) ; $abro = fopen ( $bd_usuarios , 'a+' ) ; fwrite ( $abro , filemtime ( $bd_usuarios ) . "| $cuento_usuarios | $nombre |" . md5 ( $password ) . "| $email ||" ) ; fclose ( $abro ) ; $mensaje = 'Usuario Registrado con Exito' ; } ?> <! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > < html xmlns = "http://www.w3.org/1999/xhtml" > < head > < meta http - equiv = "Content-Type" content = "text/html; charset=iso-8859-1" /> < title > Registrate </ title > </ head > < body > < h1 > Registrate </ h1 > <?php if ( $error ) { foreach ( $error as $advertencia ) { echo $advertencia ; echo '<br />' ; } } if ( $mensaje ) { echo $mensaje ; } ?> </ body > </ html > <? Php / * * Начало определяет некоторые переменные * / $ bd_usuarios = 'Пользователи / usuarios.php', $ имя = $ ['имя _POST'], $ = $ электронной почте ['электронный _POST'], $ пароль = $ _POST передать '] [, passwordrep = $ _POST' passrepet '[] $, / * * LET запись ОСТАНОВКА пользователь не существует FILE * / если (! file_exists ($ bd_usuarios)) ($ ошибка' noExiste [' ] = 'Извините, но файл базы данных пользователя не существует';) / * * Теперь дело ПЕРЕРЫВЫ НЕ ПОЛЬЗОВАТЕЛЬ Создать файл * / если (! is_writable ($ bd_usuarios)) ($ ошибка [ 'noEscribe'] = 'Извините, но файл базы данных не поддерживает скрипт;) / * * Если имя поля VOID об ошибках * / если (пусто ($ пате)) ($ ошибка' nombreVacio ['] = 'Извините, вы должны ввести имя пользователя';) / * * если электронная почта пустое поле об ошибках * / если (пусто ($ электронной почте)) ($ ошибки emailVacio '] [=' Извините, вам следует написать по электронной почте ';) / * * ПАРОЛЬ ОШИБОК ИЛИ ЧТО это пустое несовпадающими или меньше 4 символов * / если (пусто ($ пароль)) ($ ошибки passwordVacio'] [= 'Извините, вам следует написать пароль ';) ELSEIF (StrLen ($ пароль) <= 3) ($ ошибки passwordCorto'] [= 'Извините, пароль должен быть не менее 4 символов';) ELSEIF ($ пароль! = $ passwordrep) ( ['passwordNoCoincide Ошибка] $ =' Извините, 2 пароли должны совпадать;) / * * Чешская ЗДЕСЬ EMAIL пользователь не EXIST * / $ contenido_verificacion = file_get_contents ($ bd_usuarios), $ = array_verificacion взорваться ('| | ', $ contenido_verificacion), $ = кол-во cuento_los_usuarios ($ array_verificacion) для ($ I = 0, $ я <= $ cuento_los_usuarios, $ I + +) ($ = exploto_usuarios взорваться (' | ', $ array_verificacion [$ я] ), если ($ электронной почте == $ exploto_usuarios [4]) ($ ошибка '] [' EmailExistente = 'Извините, что электронная почта уже зарегистрировано;)) / * * Чешская здесь нет NAME * / для ( $ I = 0, $ я <= $ cuento_los_usuarios, $ I + +) ($ = exploto_usuarios взорваться ('|', $ array_verificacion [$ я]), если ($ название == $ exploto_usuarios [2]) ($ ошибке '] [' NombreExistente = 'Извините, это имя было зарегистрировано;)) / * * если ошибки не было, регистрации пользователя * / если (пусто ($ ошибка)) $ (contenido_usuarios = file_get_contents ($ bd_usuarios) $ = array_usuarios взорваться ('| |', $ contenido_usuarios), $ = кол-во cuento_usuarios ($ array_usuarios), $ = открыты Еореп ($ bd_usuarios, '+') FWRITE ($ открытой, filemtime ($ bd_usuarios) ". | $ cuento_usuarios | $ названию | ". md5 ($ пароль)." | $ электронной почте | | "); fclose ($ открытый) $ сообщения = 'Пользователь успешно зарегистрированы;)> <! DOCTYPE HTML PUBLIC" - / / W3C / / DTD XHTML 1.0 Transitional / / EN "" http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd "> <HTML xmlns =" http://www.w3.org/ 1999/xhtml "> <head> <meta HTTP-экв =" Content-Type текст =" "content / html; кодировка = iso-8859-1 "/> <title> Регистрация </ TITLE> </ HEAD> <тело > <h1> Регистрация </ h1> <? PHP, если ($ ошибки) (Еогеасп ($ ошибки при $ предупреждение) (Эхо $ предупреждение; эхо '<br /> ";)), если ($ сообщений) (Эхо $ сообщение ;)> </ BODY> </ HTML> |
* До сих пор я испробовал все на своем компьютере и правильно работает, во всяком случае оставить сообщение, если у Вас есть ошибки.
В эти файлы, мы будем иметь готовый пользователей журнала на нашем сайте, в следующей главе мы создадим файл, который позволяет пользователям войти в систему.
Если вы не хотите потерять нить из этой серии учебных пособий, вы можете следить нас на щебет или даже через RSS

Майкл является автором и редактором skyandstars.net который публикует руководства и учебники для WordPress, CuteNews, PHP, HTML и многое другое. Есть студентом колледжа.
Леонардо
29 января 2010
Эти темы очень интересны отчеты спасибо .. то мы надеемся, научить с базами данных!
Майкл
29 января 2010
Если Леонардо, правда эти вопросы очень хорошо, как вы говорите, я думаю о этом, отчасти потому, что это немного проще и не нужно быть экспертом в PHP для этого. Привет!
MIAP
31 января 2010
Я надеюсь, вы закончите этот учебник очень скоро! является то, что я нахожусь в середине проекта .. Большое спасибо ..
1, безусловно, может внести cutenews ееп больше не в состоянии комментировать людей, которые зарегистрированы в Интернете? С помощью этой системы!
Большое спасибо за внимание ...
Mijael166
31 января 2010
Я думал использовать его так, что только зарегистрированные пользователи могут видеть новости cutenews, я не думал, только зарегистрированные пользователи комментировать, позвольте мне закончить системы, а затем посмотрим, что можно сделать с Cutenews ... Спасибо за идею!
MIAP
31 января 2010
ничего LOL! что происходит, когда несколько глав совместно д-мастеров! Я надеюсь, он заканчивается быстро зарегистрироваться!
Mijael166
1 февраля 2010
И, наконец, я мог бы закончить запись системы, я теперь хожу с частью 2 учебника и полные 3 мы получаем при таком использовании, что мы сможем дать! Приветствие MIAP
Cande
4 февраля 2010
К сожалению, в этой части:
"Создать новую папку с именем пользователя, а затем создать новый файл с вашего PHP редактор кода и добавьте следующие на эту страницу ..."
Мы призываем файла PHP?
Майкл
4 февраля 2010
Usuarios.php Я призываю, я скучаю по размещены там, но если вы видите, файл, который вызывает registro.php видим путь "Пользователи / usuarios.php" приветствие конфеты!
Эрик
25 февраля 2010
Муйе хорошее руководство, и я буду служить вам много:)
но у меня следующая проблема. , чтобы запустить его дает мне это сообщение
"Фатальная ошибка: Обращение к неопределенной функции: file_get_contents () в C: \ \ foxserv WWW \ Users \ registro.php в строке 50"
то проблема в этой строке
$ Contenido_verificacion = file_get_contents ($ bd_usuarios)
но не так, как это исправить.
Пожалуйста, помогите мне.
что касается
Майкл
25 февраля 2010
Эрик Здравствуйте, вы уверены, что определяется либо переменной $ bd_usuarios хорошо вписывается в 5? Может быть, не указали путь к файлу и, следовательно, функция не связана с содержимым для чтения. Проверить это и скажи мне.
Алекс
7 марта 2010
Я хотел бы помочь мне создать систему вспышки вы agradeseria комментарий
Mijael166
7 марта 2010
К сожалению, нет вспышки, извините.
Daniel каталонской
20 апреля 2010
Отличное объяснение, я ценю ваш вклад интересных огромные средства в PHP.
Спасибо, с наилучшими пожеланиями из Чили.
Даниил
Mijael166
20 апреля 2010
Привет Daniel, спасибо за посещение и насколько хорошо вы, как учебник
Хьюго
26 апреля 2010
Заметьте, что я знаком вы хотите скачать файл, а также предоставил ему открытые призывы Dreamwaver
Майкл
26 апреля 2010
Я не понимаю, ваш комментарий человек ...
Jony
27 апреля 2010
Скачать Уго WampServer установить его и что вы можете видеть файлы. PHP
lamomia_bmx
1 мая 2010
привет смотреть на это полное качество записи извинения и совершенства пс И. крыла работает все зонда с д xammp у меня компьютер и работает очень хорошо, но теперь у меня есть маленькая проблема его до Q Q онлайн сервера пс-за плохой жизни бесплатно Буно Я пошел туда и служили, но чтобы зарегистрироваться появляется сообщение об ошибке говорит д porq usuarios.php файл извинения не может быть изменен, но будет Джедже д д ню уср хотел, чтобы увидеть, если я могу помочь моему MSN EST lamomia_bmx @ Hotmail. ком .. привет и спасибо .. на самом деле очень хороший учебник
Майкл
1 мая 2010
Привет! Попробуйте CHMOD 777 (предоставить запись) файла usuarios.php, чтобы увидеть, если он останавливается, чтобы показать, что ошибки. Я говорю, как я, пожалуйста
http://www.skyandstars.net/filezilla/ есть по ссылке, чтобы узнать, как файлы CHMOD FileZilla
lamomia_bmx
6 мая 2010
мужчин, потому что если бы я служил, и я действительно не знаю д вечно благодарны мы крыла заказа, если вам нужна помощь .. :) lamomia_bmx@hotmail.com И. видеть полную а д качества
Майкл
6 мая 2010
Спасибо брат! принимать во внимание, нужно ли что-то: P
Теперь я могу зарегистрироваться на вашем сайте! был совершенным, и я дал ему отличное применение системы: P Привет!
lamomia_bmx
7 мая 2010
С четкими, и все благодаря помощи данных барельефы вашего creastes д д buenisima и это работает прекрасно, как я Q Q Q этот сайт создан для вас да .. :)
Майкл
7 мая 2010
Да! Созданные мной, смиренно XD
MakiaResc
9 мая 2010
Здравствуйте, не имели возможность встретиться с вашего сайта, очень интересно и мне нравится, что-де cutenews учебники, я провел много лет, используя cutenews и уходят, которая очень изменчива, вы можете сделать много вещей, я поздравляю вас с этим учебником и Я надеюсь, чтобы связаться с вами, у меня есть веб-сайт можно посмотреть в мой ник или это Coment, немного дольше, но это было очень хорошее avandonada это не более 3 лет, правда будут посещать ваш сайт, действительно сделать мобильную версию своего сайта для посещения постоянно ...
Mijael166
9 мая 2010
Спасибо за ваши комментарии! и учитывать мобильная версия веб-... Saludos!
Агутин
12 июня 2010
Привет у меня есть обеспокоенность выглядит так, как это делали все, что вы сделали, но когда я нажимаю на кнопку "Регистрация открывает другую страницу, и мне здесь:
Регистр
;)) Если ($ сообщений) (Эхо $ сообщение;)>
и ничего не делает. как это исправить?
Я надеюсь получить ответ скоро спасибо.
Twisterizo
12 июня 2010
Как вам сказать, проблема в файле "registro.php" fijate копировать то, что он говорит здесь на этой странице "Файл полный registro.php" все, что код, так как они скопировать его, а не путем копирования Баллас ... после fijate usuarios.php правильное расположение
Агутин
12 июня 2010
Сиси привет, как он сделал все, что вы говорите, но ничего не происходит, и это очень странно: S носа смотреть всем правду, но не могу найти ошибку
лес
26 июня 2010
друг я получить это при попытке отправить регистрационную форму: /
Регистр
Извините, но файл базы данных не существует пользователей
Извините, но файл базы данных не поддерживает скрипт
Майкл
26 июня 2010
Здравствуйте, леса, проверяет, что файл в папке Usuarios.php это правильно (капитализировать первым и). Если это так, проверить, чтобы предоставить разрешения на запись. (CHMOD 777)
Рысь
29 июня 2010
Привет Михаил, у меня та же проблема, как лесное хозяйство, где команда регистрационную форму, как я получаю:
Извините, но файл базы данных не существует пользователей
Извините, но файл базы данных не поддерживает скрипт
И поймите, что вы сказали, чтобы проверить usuarios.php быть капитализированы в первую У.
С уважением
Ксавье
30 июня 2010
Здравствуйте, очень хороший учебник, поздравления.
Те же проблемы, что и выше.
Внимание: file_get_contents (пользователя / Usuarios.php) [function.file получи Содержание]: не удалось открыть поток: Нет такого файла или каталога в / главная / содержание / E / L / M / Elmundo / HTML / jaflal / Пользователи / registro.php на линии 50
Регистр
Извините, но файл базы данных не существует пользователей
Извините, но файл базы данных не поддерживает скрипт
Отметьте все, что даже упоминать и переименовать файл "usuarios.php", "Usuarios.php" и изменил маршруты, но по-прежнему получаете сообщение об ошибке. И я надеюсь, вы можете помочь.
Привет!
Майкл
30 июня 2010
Ok Обратите внимание, что ошибки это дает вам "не удалось открыть поток: Нет такого файла или каталога в / главная / содержание / E / L / M / Elmundo / HTML / jaflal / Пользователи / registro.php" означает, что есть ошибка эта линия
$contenido_verificacion = file_get_contents($bd_usuarios);, если мы определим его в $ 5 bd_usuarios линии, как:Bd_usuarios $ = 'Пользователи / usuarios.php;
entoncs сомневаюсь, что ваша ошибка, и я думаю, что происходит, является то, что у вас есть все файлы вместе (registro.php и Usuarios.php), если это так, то ваша линия 5 должно быть что-то вроде:
Bd_usuarios $ = 'usuarios.php;
Я надеюсь, что ответ на поставленный выше вопрос, а. Привет!
lamomia_bmx
13 августа 2010
Майкл EPAL не знаю, если вы помните меня, я Эштой ар регистрации системы с помощью вашей д ты работает на максимум, но я хотел бы задать вам вопрос, чтобы увидеть, если вы не можете к нему прикладывается к этой системе регистрации д для получения паролями пользователя в случае потери или забывчивость д PHP semucho Я хотел увидеть, если вы можете ню. и спасибо за все, действительно творит чудеса .. ;)
Майкл
13 августа 2010
Hehehe ... Я читал виду только вчера я начал это делать ... даже я не уверен, но скоро и выпустят ... Cheers!
lamomia_bmx
14 августа 2010
jajajajaja дол д меня, пока я посмотрю, а там .. если вы заметили что-то тогда ..
Эриберто
30 августа 2010
Ну, я consurta Ambien я делаю, и хочу, чтобы мне ответить как можно скорее, я не вижу ничего о PHP г лишь немного HTML и CSS, и, прежде всего, регистрация пользователей работает хорошо, но у меня есть небольшая проблема, и следующая запись После того как я или зарегистрируйтесь любой пользователь сухой той же странице и хотел перенаправить заставка, если это возможно, чтобы, когда пользователь регистрируется Балла на главную страницу.
спасибо
Майкл
30 августа 2010
Эриберто Привет .. Когда пользователь входит в систему перенаправления его в заголовке функции ('Место проведения: index.php'), если вы хотите, чтобы ее решения искать в другом месте в файле, который ingreso.php и изменять, где он говорит страницы index.php Вы хотите. Привет!