Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Password, Помогите пожалуста... 
:(
    Опции темы
Vco
  Дата 21.2.2003, 02:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 311
Регистрация: 13.2.2003
Где: Москва

Репутация: нет
Всего: нет



Люди, хочу сделать простенький скрипт. Скрипт должен делать вот что:
1) в файле пишем <? include('pass.php') ; echo $form; ?>. Ну в любом файле
2)Сам скрипт, должен перед загрузкой страницы выдать 2 формы, имя и пароль, если пароль неправильный типа написать что либо, и всё (т.е. страница незагружаеться), а если правильно перйти на страницу в которой ставлен скрипт. Скрипт примерно такой:
Код

<?
$name1"user"; \имя
$pass1"pass"; \пароль
$form="            \ Сама форма, т.е. два поля, имя и пароль
<center>
<font size=3 face=verdana color=red><b>Введите данные:</b></font>
<form method=\"post\" action=\"pass.php\">
<p><font size=\"3\" face=\"Verdana\">имя:</font></p>
<input type=\"text\" name=\"user\" size=\"30\">
<p><font size=\"3\" face=\"Verdana\"> пароль:</font></p>
<input type=\"password\" name=\"pass\" size=\"30\"><br>
<input type=\"Submit\" name=\"submit\" value=\"Вход\">
</form>
</center>
";
if ($name==$name1 && $pass==$pass1)
{
[B]Что тут , чтобы прододжить загрузку?[/B]
}
else
{
[B]И что тут, чтобы её остановить?[/B]
echo "Облом, сюда нельзя!";
}
?>

вот вроде того, может что то недописал, просто там мудрил =))
Вот как мне сделать, чтоб при загрузке отображалась сначала $form а потом проверка шла, чё то непойму. У меня сразу пишет Облом, сюда нельзя. Ну понятно, вроде так и должно быть, а как мне зделать то что хочу?
user posted image



--------------------
Я всегда где-то рядом...! user posted image
PM MAIL WWW ICQ   Вверх
Kefir
Дата 21.2.2003, 03:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

Репутация: 13
Всего: 87



Код

<?php
$pass = "pass";
$log = "log";
if($doGo)
{
   if($user==$log && $pass==$pass)
   {
         //haha.... delaj vsjo 4to ho4esh...........
    }
    else { /*haha.... N/A! */ }
}
else
{
    echo "
<form method=\"post\" action=\"$PHP_SELF\">
Name:<input type=\"text\" name=\"user\" size=\"30\"><br>
Pass:<input type=\"password\" name=\"pass\" size=\"30\"><br>
<input type=\"Submit\" name=\"doGo\" value=\"Вход\">
</form>
}

вроде так.

Это сообщение отредактировал(а) Kefir - 21.2.2003, 03:55
PM MAIL WWW Skype   Вверх
Vco
Дата 21.2.2003, 08:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 311
Регистрация: 13.2.2003
Где: Москва

Репутация: нет
Всего: нет



А поподробнее можно? Во первых всё равно чё то неполучаеться, во торых что за $togo? не понимаю чё то... hmmm.gif


--------------------
Я всегда где-то рядом...! user posted image
PM MAIL WWW ICQ   Вверх
Kefir
Дата 21.2.2003, 18:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

Репутация: 13
Всего: 87



Код

<html>
<body>
<?php
$passw = "pass";
$log = "log";
if($doGo)
{
if($user==$log && $pass==$passw)
{
 echo "Logged!";
}
else { echo "N/A!"; }
}
else
{
   echo "
<form method=\"post\" action=\"$PHP_SELF\">
Name:<input type=\"text\" name=\"user\" size=\"30\"><br>
Pass:<input type=\"password\" name=\"pass\" size=\"30\"><br>
<input type=\"Submit\" name=\"doGo\" value=\"&#194;&#245;&#238;&#228;\">
</form>";
}
?>
</body>
</html>


Ну, знаешь, мог бы сам найти в скрипте ошибку. Ладно. Не важно. Теперь это дело работает 100% - у себя проверял. $doGo - это имя кнопки сабмита. Если она была нажата, то выводится то что находится в блоке if($doGo){...}. Если же не нажата, то просто выводим форму.
PM MAIL WWW Skype   Вверх
Vco
Дата 21.2.2003, 20:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 311
Регистрация: 13.2.2003
Где: Москва

Репутация: нет
Всего: нет



Работает то оно работает, а вот включаю например в любой другой файл:
<html>
....
<? include ('pass.php'); ?>
Строка
....
</html>
Так, выводиться 2 поля, и эта строка. А я хочу, чтобы сначала эта форма выводилась, а потом (если всё правильно ввёл) загружалась сама страница


--------------------
Я всегда где-то рядом...! user posted image
PM MAIL WWW ICQ   Вверх
Kefir
Дата 22.2.2003, 02:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

Репутация: 13
Всего: 87



Я долго понимал что ты хотел сказать, и... вроде понял что ты имеешь в виду, а вообще в следующий раз объясняй более развёрнуто, хорошо?
Значит я так понял что ты пихаешь весь этот исходник в некий файл pass.php и в другом файле делаешь его просто запрашиваешь? Если да, то всё работает. На всякий случай вот тебе листинги:
pass.php:
Код
<?php
$passw = "pass";
$log = "log";
if($doGo)
{
if($user==$log && $pass==$passw)
{
echo "Logged!";
}
else { echo "N/A!"; }
}
else
{
  echo "
<form method=\"post\" action=\"$PHP_SELF\">
Name:<input type=\"text\" name=\"user\" size=\"30\"><br>
Pass:<input type=\"password\" name=\"pass\" size=\"30\"><br>
<input type=\"Submit\" name=\"doGo\" value=\"&#194;&#245;&#238;&#228;\">
</form>";
}
?>


somefile.php:
Код
<html>
<head>
<title>SOMEFILE.php</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?php include("pass.php"); ?>
</body>
</html>

PM MAIL WWW Skype   Вверх
Vco
Дата 22.2.2003, 03:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 311
Регистрация: 13.2.2003
Где: Москва

Репутация: нет
Всего: нет



somefile:
[CODE]
<html>
<head>
<title>SOMEFILE.php</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?php include("pass.php"); ?>
<h1>Тут секретная информация!</h1>
</body>
</html>
[CODE]
Если я запущу этот файл, будут 2 поля, и надпись : тут секретная информация , а мне надо, что бы сначало именно проверка пароль т.е. эта форма которая в pass.php, или так нельзя?


--------------------
Я всегда где-то рядом...! user posted image
PM MAIL WWW ICQ   Вверх
Kefir
Дата 22.2.2003, 19:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

Репутация: 13
Всего: 87



А, понял.... только это я не знаю как..... а зачем так сложно вообще? Это же бессмысленно.... на мой взгляд.
PM MAIL WWW Skype   Вверх
Vco
Дата 22.2.2003, 22:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 311
Регистрация: 13.2.2003
Где: Москва

Репутация: нет
Всего: нет



не, ну почему? поучиться крутой, скрипт, стоит прописать 1 строчку <? include('pass.php'); ?> и на странице уже защита... неплохо, малый размер (1 файл) ...чем например скрипт, который переадресует пользователя взависимости от набранных данных...ну вообщето хм а если так сделать... smile.gif
(скрипт сам)
Код

$pass="Форма с паролем";

$html="
<html>
<head>
....
</head>
<body>
....
</body>
</html>
";
echo $pass;
if ($password!=='123') {
echo "Облом";
}
else
{
echo $html;

но, всё таки, например это для себя, я если выложить в инет, то тока хоть немного знающие пхп, смогу сделать это и вообще что выкладывать? хм... hmmm.gif




--------------------
Я всегда где-то рядом...! user posted image
PM MAIL WWW ICQ   Вверх
y.s.grin
Дата 6.3.2003, 15:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 5.3.2003

Репутация: нет
Всего: нет



А, что если делать так открывать скрипт с проверкой пароля (если переданный пароль отсутствует), как только будет загружена запароленная страница, в скрипте форма, и если пароль совпадает, то header ("Location: страница.php"). И там ещё раз проверить, и если не совпадает, то header ("Location: пароль.php").
PM MAIL ICQ   Вверх
IZ@TOP
  Дата 6.3.2003, 17:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



Проще сделать так:
Код

<?php

function print_form()
{
echo "
<form method='post' action='$PHP_SELF'>
Name:<input type='text' name='login' size='30'><br>
Pass:<input type='password' name='pwd' size='30'><br>
<input type='Submit' name='doGo' value='go login'>
</form>";
<?

$fpass = $HTTP_POST_VARS['pwd'];
$flogin = $HTTP_POST_VARS['login];

$pass = "пароль";
$login = "имя";

if($pass == $fpass && $login == $flogin)
{

   echo "пароль принят";
   $lgd = "true";

}else{

   print_form();
   $lgd = "false"

}

В файле который хочешь закрыть от открытого просмотра
впиши проверку на переменную $lgd ... biggrin.gif
По смыслу должно получится ... confused.gif



--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
Cepera
Дата 6.3.2003, 20:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


PHPexp
****


Профиль
Группа: Экс. модератор
Сообщений: 2146
Регистрация: 25.3.2002
Где: Russia, Samara

Репутация: 1
Всего: 7



ну что это за аутенфикационная система без сессий?


--------------------
I know it is heavy for reading, but I know you will read it anyway...
PM MAIL WWW ICQ   Вверх
IZ@TOP
Дата 6.3.2003, 21:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



Цитата
ну что это за аутенфикационная система без сессий?


Это для тех кто их еще не изучил smile.gif


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
y.s.grin
Дата 9.3.2003, 05:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 5.3.2003

Репутация: нет
Всего: нет



Цитата(Iz @ 6.3.2003, 09:58)
В файле который хочешь закрыть от открытого просмотра
впиши проверку на переменную $lgd ...  biggrin.gif

Ну так вот. Это не очень хорошо потому, что такую проверку можно обойти. Любую переменную можно указать через адресную строку и $lgd можно ввести в строке запроса.

А насчёт сессий. Без них, конечно, плохо, но сначало-то скрипт проверки написать надо нормальный...
PM MAIL ICQ   Вверх
Devorior
Дата 10.3.2003, 09:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 559
Регистрация: 1.8.2002
Где: Обнинск

Репутация: 1
Всего: 3



Цитата
Любую переменную можно указать через адресную строку

а POST-переменную?
PM MAIL ICQ   Вверх
y.s.grin
Дата 11.3.2003, 00:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 5.3.2003

Репутация: нет
Всего: нет



Какая разница.? Если переменная не задана её можно указать явным образом. Откроешь документ с проверкой этой самой $lgd и в адресной строке сообщишь.

PM MAIL ICQ   Вверх
Vco
Дата 11.3.2003, 06:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 311
Регистрация: 13.2.2003
Где: Москва

Репутация: нет
Всего: нет



Блин, ваще нет ума от книги, книга тупая...я ссесии чуть смотрел, блин там больше про бд mysql...
насчёт hrader (Location:...), это неподхдит т.к. просто хочу сделать include и всё никаких файлов.
Серёга, если несложно можешь написать 1 файл на пхп, с этими ссесиями (я в этом не чё незнаю) ), чтобы типа проверка была


--------------------
Я всегда где-то рядом...! user posted image
PM MAIL WWW ICQ   Вверх
Cepera
Дата 11.3.2003, 16:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


PHPexp
****


Профиль
Группа: Экс. модератор
Сообщений: 2146
Регистрация: 25.3.2002
Где: Russia, Samara

Репутация: 1
Всего: 7



index.php
Код
<?
if (($action == "login") && !isset($auth_username)) {
$result = mysql_database_query("SELECT * FROM clients WHERE login='$username' AND password='$password'");
if ($row = mysql_fetch_array($result)) {
 session_start();
 $auth_username = $username;
 $auth_password = $password;
 session_register("auth_username");
 session_register("auth_password");
 header("HTTP/1.0 301 Moved Permanently");
 header("Location: main.php");
 exit;
}
else "Вы не вошли в систему.";
}
elseif ($action == "logout") {
unset($auth_username);
unset($auth_password);
session_start();
session_register($auth_username);
session_register($auth_password);
if (!isset($auth_username)) {
 header("HTTP/1.0 301 Moved Permanently");
 header("Location: index.php");
 exit;
}
else {
?>
<?
 if ($process == "logout") {
  $contents = "<meta http-equiv=\"refresh\" content=\"5;URL={$PHPSELF}\">\nВы успешно вышли. До свидания!";
  session_unregister($auth_username);
  session_unregister($auth_password);
  session_unregister($auth_domain);
  @session_destroy();
 }
 else {
  $contents = <<<content
   <table cellspacing="0" cellpadding="0">
    <tr><td colspan="3"><b>&nbsp;Вы действительно хотите выйти?</b><br />&nbsp;</td></tr>
    <tr><td align="right"><form action="index.php" method="post"><input type="hidden" name="action" value="logout"><input type="hidden" name="process" value="logout"><input type="submit" value="Yes"></form></td><td> &nbsp; </td><td><form action="main.php" method="post"><input type="submit" value="No"></form></td></tr>
   </table>
content;
 }
}
}
else {
$contents = <<<content
<form action="index.php" method="post">
<input type="hidden" name="action" value="login">
  <table cellspacing="0" cellpadding="0">
   <tr><td><b>Username</b>:</td><td>&nbsp;</td><td><input type="text" name="username" tabindex="2"></td><td>&nbsp;</td><td><b>Password</b>:</td><td>&nbsp;</td><td><input type="password" name="password" tabindex="3"></td><td>&nbsp;</td><td><input type="submit" name="Submit" tabindex="4"></td></tr>
  </table>
</form>
content;
}

echo $contents;
?>



--------------------
I know it is heavy for reading, but I know you will read it anyway...
PM MAIL WWW ICQ   Вверх
Cepera
Дата 11.3.2003, 16:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


PHPexp
****


Профиль
Группа: Экс. модератор
Сообщений: 2146
Регистрация: 25.3.2002
Где: Russia, Samara

Репутация: 1
Всего: 7



main.php
Код
<?
unset($auth_username);
unset($auth_password);
session_start();
session_register($auth_username);
session_register($auth_password);
if (!isset($auth_username)) {
header("HTTP/1.0 301 Moved Permanently");
header("Location: index.php");
exit;
}
$contents = "Вы успешно вошли в систему.";
$contents .= <<<content
  <table>
   <tr>
    <td><form action="index.php" method="post"><input type="hidden" name="action" value="logout"><input type="submit" value="Выйти"></form></td>
   </tr>
  </table>
content;

echo $contents;
?>



--------------------
I know it is heavy for reading, but I know you will read it anyway...
PM MAIL WWW ICQ   Вверх
Cepera
Дата 11.3.2003, 16:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


PHPexp
****


Профиль
Группа: Экс. модератор
Сообщений: 2146
Регистрация: 25.3.2002
Где: Russia, Samara

Репутация: 1
Всего: 7



Вот собственно попробуйте, возможно чего-то не хватает или наоборот излишне...
Просто это начало моих программ и я просто грубо выдернул данный кусок smile.gif


--------------------
I know it is heavy for reading, but I know you will read it anyway...
PM MAIL WWW ICQ   Вверх
Vco
Дата 12.3.2003, 04:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 311
Регистрация: 13.2.2003
Где: Москва

Репутация: нет
Всего: нет



тут что, бд нужна? А без неё как нибудь обойтись можно?


--------------------
Я всегда где-то рядом...! user posted image
PM MAIL WWW ICQ   Вверх
IZ@TOP
Дата 12.3.2003, 19:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



Можно попробовать юзеров в файлы записывать - имя файла это имя юзера, а внем записывается пароль(разумеется с проверкой на существование файла).


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
IZ@TOP
  Дата 12.3.2003, 21:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



Самый как мне кажется простой способ это:
Код

------------------------
autentificator.php

<?php
//autentification user
include('conf/pwd.php');

if(isset($HTTP_COOKIE_VARS[$user_name]))
{

if($HTTP_COOKIE_VARS[$user_name] == $user_pwd)
{
 echo "Autarization YES !";
}else{
 header("location: autentificator.php?autent=");
}

}else{
if(isset($HTTP_GET_VARS['autent']))
{
 if(isset($HTTP_POST_VARS['submit']))
 {
  if($HTTP_POST_VARS['name'] == $user_name && $HTTP_POST_VARS['pwd'] == $user_pwd)
  {
   setcookie($user_name,$user_pwd);
   header("location: autentificator.php?autent=");
  }else{
   echo "ERROR: False username or password";
  }  
 }else{
  ?>
  <form action="autentificator.php?autent=" method=post>
  name: <input type=text name=name><br>
  password: <input type=password name=pwd><br>
  <input type=submit name=submit value=submit>
  <?
              }
}else{
 header("location: autentificator.php?autent=");
}
}
?>



потом просто напросто подключаешь файл autentificator.php
в файл который хочешь защитить:

Код

------------
main.php

<?php
include('autentificator.php');
?>
.... некая страничка которую ты хочешь скрыть ....

Действует это все только на время жизни браузера.
Думаю тут все понятно ...

Это сообщение отредактировал(а) Iz@top - 12.3.2003, 22:35


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
IZ@TOP
Дата 12.3.2003, 22:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



Вроде работает... только вот потом надо возвращатся на страницу которую хотел посмотреть ... можно конечно наверное referer проверить... и туда переадресовать ...


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
Cepera
Дата 14.3.2003, 01:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


PHPexp
****


Профиль
Группа: Экс. модератор
Сообщений: 2146
Регистрация: 25.3.2002
Где: Russia, Samara

Репутация: 1
Всего: 7



Iz@top, хех... кукисы и сессиии? думаю, очередное сравнение излишне, всегду кукисы проигрывали


--------------------
I know it is heavy for reading, but I know you will read it anyway...
PM MAIL WWW ICQ   Вверх
Cepera
Дата 14.3.2003, 01:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


PHPexp
****


Профиль
Группа: Экс. модератор
Сообщений: 2146
Регистрация: 25.3.2002
Где: Russia, Samara

Репутация: 1
Всего: 7



Vco, необязательно БД, можешь положить в файл


--------------------
I know it is heavy for reading, but I know you will read it anyway...
PM MAIL WWW ICQ   Вверх
IZ@TOP
  Дата 14.3.2003, 01:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



Цитата
Iz@top, хех... кукисы и сессиии? думаю, очередное сравнение излишне, всегду кукисы проигрывали

Cepera я еще только начинаю ... confused.gif поэтому что с меня взять ... а для начала я думаю не плохо biggrin.gif ...


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
ZlobnyGrif
Дата 21.4.2005, 10:32 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











<?

/**
* @return mixed
* @param string $name
* @param mixed $default
* @desc Функция возвращает значение переменной переданной через браузер
*/
function _var($name,$default=false){
if (isset($_GET[$name])) $var = $_GET[$name];
if (isset($_POST[$name])) $var = $_POST[$name];
if (isset($var)){
if (get_magic_quotes_gpc()){
if (is_array($var)) array_walk($var,'strip_slashes'); else $var = stripcslashes($var);
}
return $var;
}
return $default;
}

function strip_slashes (&$value){
if (is_array($value)) array_walk($value,'strip_slashes'); else $value = stripcslashes($value);
}

$login = _var ('login', false);

$password = _var ('password', false);

if ($login !== false && $password !== false) {
echo "\$login = $login \$password = $password";
}



?>
  Вверх
Aliance
Дата 21.4.2005, 20:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 14
Всего: 137



Vco
пользуйся Code

Цитата(Kefir @ 22.2.2003, 03:54)
{
echo "Logged!";
}
else { echo "N/A!"; }
}
else
{
  echo "

Уверен что ничего не напутал smile smile smile

2 ZlobnyGrif
Регистрируйся на форуме. И пользуйся Code!
PM MAIL WWW ICQ Skype   Вверх
ZlobnyGrif
Дата 16.5.2005, 18:10 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Кому надо тот и так увидит!
  Вверх
Aliance
Дата 16.5.2005, 19:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 14
Всего: 137



Как на счет, чтобы вопользоваться кнопкой кода Code


PM MAIL WWW ICQ Skype   Вверх
Страницы: (3) [Все] 1 2 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0825 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.