Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
PHP Заказ-online https://www.cyberforum.ru/ php/ thread146115.html
Делаю форму заказа товаро по интернет. Все переменные передаются с html-документа в php-обработчик методом $_POST. Как вы мне посоветуете проверять ети переменные на запрещённые символи, или же что-то типа такого??? Проверять нужно перед тем, как занесу их в базу данных...?
PHP textarea и php
у меня имеется поле <textarea name="mobile_numbers" rows="5" cols="50"></textarea> пользователь у него вводит номера мобильных телефонов, каждый новый номер с нового рядка. Я передаю ети номера скрипту php, следуючим методом $mobile_numbers=$_POST; всё передаётся на ура, и щаписывается в базу данных так как и есть с нового рядка, но мне нужно зделать так чтобы после того как я передаю ети...
PHP Сборник заданий по PHP https://www.cyberforum.ru/ php/ thread146015.html
Вообщем получил сборник заданий по PHp они не сложные, но мне уже сдавать скоро и сейчас изучать некогда(( может кто поможет хоть с какими нибудь заданиями! буду очень благодарен! заранее спасибо!) 1. Создайте сценарий php-1-01.php, который будет выводить в обозреватель сообщение следующего вида: Примеры форматирования текста. Мой первый php-сценарий. Форматирование текста должно...
PHP Заголовок, meta сайта Уважаемые программисты, как при помощи php получить содержимое тегов <title>, <meta name="keywords" и <meta name="description" - сайта, адрес которо введен в строку формы на моем сайте? Если никто не знает, может что-нибуть хотя бы посоветуете!!! https://www.cyberforum.ru/ php/ thread145370.html
прсвоить значение переменной PHP
можно ли зделать как-то так, чтобы переменной присвоить следуючее значене $menu=include('menu.php'); как такое Можно реализовать?? Добавлено через 28 минут всё)) разобрался)) $menu=file_get_contents("menu.php"); Добавлено через 6 минут но ето немножко не то((( не так работает как нужно((
PHP непонятное задание Требуется: 1. html-страница, на которой есть 3 невидимых ссылок и кнопка "Старт". 2. По нажатию кнопки в цикле запускается вызов этих 3 х ссылок и "снятие" информации результата ответа сервера (текста загруженных страниц). получается что то типо <input TYPE="button" VALUE=" Start " ONCLICK="NewWindow()"> <script> function NewWindow() {... https://www.cyberforum.ru/ php/ thread144364.html
PHP Правильная обрезка слов https://www.cyberforum.ru/ php/ thread143919.html
Всем привет! Есть такой модуль обрезки строки, это плагин для Smarty, но используются обычные функции: <?php function smarty_modifier_truncate($string, $length = 80, $etc = '...', $break_words = false, $middle = false) { if ($length == 0) return '';
PHP Размер массива?
Здраствуйте,как можно узнать размер одного массива в (kb,mb) перед выводом на страницу? :scratch:
PHP Увеливение кнопки https://www.cyberforum.ru/ php/ thread141933.html
Создать поле для ввода цифр, и кнопку ok, В поле вводим цифру при нажатии на ок, кнопка ок увеличивается на ту цифру которую ввели. Помогите, очень надо
PHP Выпадающий список таблиц базы... https://www.cyberforum.ru/ php/ thread141707.html
Уважаемые форумчане прошу помочь реализовать список таблиц в виде выпадающего списка.... зелен в php. никаких идей
PHP Не могу посчитать, сколько строк в трехмерном массиве
Есть такой трехмерный массив: array(1) { => array(2) { => array(2) { => int(1) => int(1) } => array(1) { => int(1) } } } Для просчета строк использую такую функцию: <?php echo sizeof($_SESSION); ?> Саму сессию записываю так:
PHP Приаттаченные файлы в разных почтовых клиентах https://www.cyberforum.ru/ php/ thread140747.html
Отравляю сообщение с помощью класса PHPMailer. Прикрепляю файлы с помощью mail->AddAttachment($file,$filename); Отправка mail->send(); происходит без ошибок. И сообщения доходят. Но в Lotus Client 6.5 все отображается хорошо. Файл открывается без проблем. А в TheBat3 - приаттаченый файл отображается с именем PATH1.TXT. Ни переименование этого фала, ничего другое не дают возможности его открыть....
WEB-developer
898 / 729 / 80
Регистрация: 12.03.2009
Сообщений: 2,804
Записей в блоге: 2
19.06.2010, 10:37  [ТС] 0

вход в систему - PHP - Ответ 814394

19.06.2010, 10:37. Показов 2571. Ответов 13
Метки (Все метки)

Ответ

вот, я покажу то, что у меня сейчас есть
main.tpl

HTML5
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
<!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=windows-1251" />
<title>{title}</title>
{css}
</head>
<body>
<div id="full">
<div id="header">
<img src="https://www.cyberforum.ru/../templates/start/images/header.gif" alt="header">
</div>
<div id="main" class="main">
<div id="navigation">
{menu}
</div>
<div id="login">
<center>{login}</center>
</div>
<div id="content">
<div id="news">
<center>{name}</center><br />
<center>{photo}</center><br />
{description}<br />
</div>
</div>
</div>
<div id="footer">
<img src="https://www.cyberforum.ru/../templates/start/images/footer.gif" alt="footer">
</div>
</div>
</body>
</html>
файл index.php
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
<?php
session_start();
$tmp=file_get_contents("../../templates/start/main.tpl");
$title="Головна сторінка";
$css="<link href='../../templates/start/css/engine.css' rel='stylesheet' type='text/css' />";
 
//підключаємо меню з файлу
$navigation=''; // Обнуляем переменную
function callback($s) // Эта функция будет вызываться вместо вывода данных браузеру
{
        $GLOBALS['navigation'].=$s; // Новые данные добавляем к переменной
}
ob_start('callback'); // Включаем кеширование и указываем, что вместо отправки данных клиенту, их нужно отправлять в функцию callback
include 'menu.php'; // Просто выполняем скрипт
ob_end_flush();   // Выключаем кеширование... теперь все данные будут уходить браузеру
$menu="$navigation";
 
 
//підключаємо файл входу в систему
$log=''; // Обнуляем переменную
function callback1($s1) // Эта функция будет вызываться вместо вывода данных браузеру
{
        $GLOBALS['log'].=$s1; // Новые данные добавляем к переменной
}
ob_start('callback1'); // Включаем кеширование и указываем, что вместо отправки данных клиенту, их нужно отправлять в функцию callback
include 'login.php'; // Просто выполняем скрипт
ob_end_flush();   // Выключаем кеширование... теперь все данные будут уходить браузеру
$login="$log";
 
 
include ("../../configuration/config.php");
 
$query = "SELECT * FROM main";
$result=mysql_query($query); 
$r=mysql_fetch_array($result); 
$name=$r['name'];
$photo=$r['photo'];
$description=$r['description'];
 
 
 
 
$tmp = ereg_replace("{title}", $title, $tmp);
$tmp = ereg_replace("{css}", $css, $tmp);
$tmp = ereg_replace("{menu}", $menu, $tmp);
$tmp = ereg_replace("{name}", $name, $tmp);
$tmp = ereg_replace("{photo}", $photo, $tmp);
$tmp = ereg_replace("{description}", $description, $tmp);
$tmp = ereg_replace("{login}", $login, $tmp);
echo $tmp;
?>

файл login.php
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
<?
 
include ("../../configuration/config.php");
 
//=========================NOT_LOGED=====================
if ($_SESSION['id']=='')
{
echo "<form method='post' action=''>
Логін:&nbsp;<input type='text' name='login' />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Пароль:&nbsp;<input type='text' name='password' /><br />
<input type='submit' value='    Ввійти    '>
</form>
<a href='register.php'>Реєстрація</a>";
}
 
//====================================================
 
$login=$_POST['login'];
$password=$_POST['password'];
$query = "SELECT * FROM users WHERE `nick`='$login'";
$result=mysql_query($query); 
$r=mysql_fetch_array($result);
    if ($r['passwd']==$password)
        {
            $_SESSION['id']=$r['id'];
        }
    else
        {
            echo "<br />Увага!Ви не вірно ввели Логін або Пароль. Будь-ласка попробуйте ще раз!<br />";
        }
 
//==========================LOGED==================
if ($_SESSION['id']!='')
{
echo "
<a href='userinfo.php?id=".$_SESSION['id']."'>Переглянути профіль</a>";
}
?>
всё ето работает, но как я описывал выше, работает следуючим образом:
1. ввожу логин и пароль, ижму ввойти.
2. естли логин и пароль верный, то поля для логина и пароля остаются, и появляется пункт меню Переглянути профіль, ето прказывает то, что пользователь вошол(но окна для введения данных не исчезли)
3. перехожу на другую страницу, где ещё не подключен етот скрипт.
4. возращаюсь назад на index.php - всё раюотает(поля для введения данных исчезли)
5. перегружаю ету страницу, или перехожу на другую, и опять возвращаюсь назад, и что я вижу: опять появились поля для ввода данных, пункт меню для просмотра профиля исчез, что показывает то, что я уже опять не в системе(((


Подскажыте, может я что-то неправильно зделал?? или может где совершыл ошыбку(((

Вернуться к обсуждению:
вход в систему PHP
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.06.2010, 10:37
Готовые ответы и решения:

Вход по паролю
Здраствуйте. Пытаюсь сделать вход в панель управления сайтом по паролю: &lt;p&gt;Введите пароль...

Вход в систему
Я сделал php файл который должен осуществлять вход в систему. входит даже если пароль неверный...

Вход на сайт
При входе на сайт (на локальном сервере), ссылка выглядит вот так:...

Вход на сайт
Как сделать вход на сайт ? Есть форма регистрации : $login = $_POST; $first_name = $_POST;...

13
19.06.2010, 10:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.06.2010, 10:37
Помогаю со студенческими работами здесь

вход для id
Здравствуйте!!! Помогите пожалуйста реализовать такой код - что бы например люди...

вход на сайт
Сам код входа: &lt;?php session_start();// вся процедура работает на сессиях. Именно в ней...

Вход на сайт
Здравствуйте! У меня такая проблема: пытаюсь сделать авторизацию на сайт. Введенные в форму логин и...

Поля и вход
Здравствуйте, у меня есть код входа php. Но, эммм, нестыковочка - поля для входа видят уже вошедшие...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru