Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.08.2012, 23:04   #1
HellMercenariess
Форумчанин
 
Аватар для HellMercenariess
 
Регистрация: 27.07.2009
Сообщений: 547
По умолчанию проблемы с PHPbookmark

Сделал по книге L. Tomson и L. Welling регистрацию в точности следуя инструкциям сейчас все файлы уже поделал, но страница
register_new.php не отображается.

Код:
<?php
    //start session which may be needed later
    //start it now because it must go before headers
    session_start();

    //include function files for this applications
    require_once('bookmark_fns.php');

    //creat short variable names
    $email=$_POST['email'];
    $username=$_POST['username'];
    $passwd=$_POST['passwd'];
    $passwd2=$_POST['passwd2'];

    try{
     //check forms filled in
     if(!filled_out($_POST)) {
         throw new Exception ('You have not filled the form out corrently -
         please go back and try again.');
     }

     //email address not valid
    if(!valid_email($email)) {
        throw new Exception ('That is not a valid email address.
        Please go back and try again.');
    }

    //password not the same
    if(!$passwd != $passwd2) {
        throw new Exception ('The password  you entered do not match -
        please go back and try again.');
    }

    //check password length is ok
    //ok if username truncates,but passwords will get
    //munged if they are too long
    if((strlen($passwd)<6) ||(strlen($passwd)>16)) {
        throw new Exception ('Your password must be between 6 and 16 char -
        please go back and try again.');
    }

    //attempt to register
    //this function can also throw an exception
    register($username,$email,$passwd);
    //register session varable
    $_SESSION['valid_user']=$username;


    //provide link to members page
    do_html_header('Registration successful');
    echo "Your registration was successful.Go to the members page to start
    setting uo your bookmarks.";

    //end page
    do_html_footer();
    }
    catch (Exception $e) {
        do_html_header('Problem');
        echo $e->getmessage();
        do_html_footer();
        exit;
    }
?>
Может ли не отображаться из-за ошибки соединения с БД?
В какую сторону копать?
не полный список файлов:
Цитата:
bookmark_fns.php
change_passwd.php
data_valid_fns.php
db_fns.php
forgot_passwd.php
output_fns.php
register_form.php
register_new.php
url_fns.php
user_auth_fns.php
Вложения
Тип файла: rar phpInfo.rar (7.8 Кб, 7 просмотров)
"Виновник этого парада,он не дурак, ушел как надо!" Похороны панка.

Последний раз редактировалось HellMercenariess; 05.08.2012 в 00:59.
HellMercenariess вне форума Ответить с цитированием
Старый 05.08.2012, 00:17   #2
Cronos20
Форумчанин
 
Регистрация: 08.07.2010
Сообщений: 679
По умолчанию

Понятное дело здесь каждый второй знает наизусть книгу L. Tomson и L. Welling.
Особенно ценна информация про настройки php , сейчас только подождите чуток, подтянутся местные профессиональные телепаты, они точно вам все объяснят и помогут
Cronos20 вне форума Ответить с цитированием
Старый 05.08.2012, 13:24   #3
HellMercenariess
Форумчанин
 
Аватар для HellMercenariess
 
Регистрация: 27.07.2009
Сообщений: 547
По умолчанию

В учебнике ничего не написано почему может не запустится, что делать?
"Виновник этого парада,он не дурак, ушел как надо!" Похороны панка.
HellMercenariess вне форума Ответить с цитированием
Старый 05.08.2012, 14:56   #4
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Цитата:
Сообщение от HellMercenariess Посмотреть сообщение
В учебнике ничего не написано почему может не запустится, что делать?
Поиск ошибок
Andkorol вне форума Ответить с цитированием
Старый 05.08.2012, 16:59   #5
HellMercenariess
Форумчанин
 
Аватар для HellMercenariess
 
Регистрация: 27.07.2009
Сообщений: 547
По умолчанию

Не хватало одного из пяти файлов который входит в bookmark_fns.php.
"Виновник этого парада,он не дурак, ушел как надо!" Похороны панка.
HellMercenariess вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы с while cashmail JavaScript, Ajax 4 29.06.2012 21:08
проблемы с Qt CodeNOT Qt и кроссплатформенное программирование С/С++ 3 27.03.2012 12:17
Проблемы из-за 7-ки? nimbus2000 Помощь студентам 4 09.02.2012 17:35
проблемы с IE Tradua HTML и CSS 1 05.08.2011 06:54
проблемы с IE xakzona Помощь студентам 1 16.12.2008 21:53