внутри страницы как модуль

  • Автор темы Автор темы jei
  • Дата начала Дата начала

jei

Новичок
внутри страницы как модуль

такой вопрос есть.индекс пшп там есть форма входа а есть ссылка регистрация вот кусок кода

PHP:
<?php //Если кнопка не нажата, отображаем форму if(!$_POST['do']){ echo ' <a href="registration.php">регистрация</a> <br/><br/> <form name="1" action="" method="post"> <input name="login" type="text" value=""> <br/> <input name="password" type="password" value=""> <br/> <input name="do" type="submit" value="Войти"> </form>'; } //Если кнопка нажата ?>

и естественно когда нажимаешь ссылку идешь на новую страницу registration.php
а как сделать так что бы скрипт registration.php подгрузился на индкес пшп.То есть как бы внутри страницы как модуль.Кому интерено
по первой сылке можно скчать все файлы скрипта.А по второй даётся описание работы скрипта.

http://letitbit.net/download/342385522752/registration.rar.html

http://www.webteh.zx6.ru/index.php?cat=2&id=36
 
ты учиться или за порцией помоев?
 
[m]include[/m]
[m]if[/m]

но на твоем месте я бы подумал, не лучше ли вынести из index-а общее в отдельный файл, и инклюдить его везде.
 
убери собаки, особенно возле @include, а то поиск ошибок становится нереально трудным.
mysql_escape_string - для предотвращения инъекций
из той же оперы http://www.php.net/manual/en/function.filter-var.php
там и фильтрация и валидация
 
Автор оригинала: fixxxer
[m]include[/m]
[m]if[/m]

но на твоем месте я бы подумал, не лучше ли вынести из index-а общее в отдельный файл, и инклюдить его везде.
всмысле вынести форму входа логин пароль?

-~{}~ 03.05.10 20:55:

тоесть я так понимаю надол подключить регистрацию инклудом.
А как это сделать?
 
надо подключать не инклудом, а require и желательно в виде класса
PHP:
require "my.class.php";
$tools = new MyClass($host, $user, $login, $dbname);

$tools->showRegistrationForm();

$tools->showLoginForm();

if (!$tools->isAuth()) {
die('Низя сюда');
}
 
тоесть везде где нам нужно на страницах подключить
форму входа логин пароль.
Пишем так

echo require "my.class.php";

а можно полностью индекс пшп сформировать что бы я понял
как делается?

-~{}~ 04.05.10 12:18:

ты я так понимаю расписал не полностью класс?
 
млять, прекрати так писать. пхп. ПХП. нет такого языка - пшп

вот кусок кода
я вот думал ему никто не ответит. западло отвечать человеку, который не удосужился код в форуме отформатировать для читабельного вида.
 
Еще одно оскорбление и пойдешь гулять на свежий воздух, андестенд?
 
index.php
PHP:
<?php
require "my.class.php"; 
$tools = new MyClass($host, $user, $login, $dbname); 
?>
привет вот форма для логина  <?php echo $tools->showLoginForm();  ?>
а вот это просто текст
<?php if (!$tools->isAuth()) { ?>
А вот это увидит только авторизованный пользователь 
<?php } ?>
 
Автор оригинала: AmdY
index.php
PHP:
<?php
require "my.class.php"; 
$tools = new MyClass($host, $user, $login, $dbname); 
?>
привет вот форма для логина  <?php echo $tools->showLoginForm();  ?>
а вот это просто текст
<?php if (!$tools->isAuth()) { ?>
А вот это увидит только авторизованный пользователь 
<?php } ?>
спасибо а как насчёт файла my.class.php
 
а вот в этом и есть основное преимущество такого подхода, безразлично что в my.class.php, главное чтобы работало и код легко вставлялся в проект в любое место.
 
хорошо понятно.Но вопрос то в другом был.
МЫ подкючаем форму регистраций что бы она появилась
заместо формы входа логин пароль.Как это сделать?
 
Сверху