ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #12051  
Старый 29.08.2009, 19:46
Аватар для RedBull@12
RedBull@12
Участник форума
Регистрация: 06.11.2006
Сообщений: 129
Провел на форуме:
482261

Репутация: 58
По умолчанию

Цитата:
Сообщение от VladZombie  
Есть страница, там пользователь заполняет свои данные имя, фамилия, емейл и т.д. как сделать так чтобы после заполнение к нему на емейл присылалось письмо с моим текстом? все переменные выставлены и записываются в один файл ну и емейл тоже. Я с php просто не дружу вообще
функция mail()/
http://php.su/functions/?f=+mail&choice=info
изучай
 
Ответить с цитированием

  #12052  
Старый 31.08.2009, 01:46
Аватар для dllerk
dllerk
Новичок
Регистрация: 01.04.2009
Сообщений: 21
Провел на форуме:
56068

Репутация: 0
По умолчанию

Интересно, возможен ли взлом такой авторизации:
PHP код:
<?php

$a_login 
"admin";
$a_pass "killer";

if ( empty(
$u_pass) and empty($u_login) ) {
echo <<<here
<form method='post'>
<input type='text' name='u_login' value='Login' onfocus='this.value=""'>
<input type="password" name="u_pass" value='password' onfocus='this.value=""'>
<input type="submit">
</form>
here;
} else {
if (
$u_pass == $a_pass and $u_login == $a_login) {
echo 
"Авторизация прошла успешно";
} else {
echo 
"Неверный пароль";
}
}
?>
Если да, то каким образом ??
 
Ответить с цитированием

  #12053  
Старый 31.08.2009, 01:49
Аватар для preda1or
preda1or
Участник форума
Регистрация: 27.10.2008
Сообщений: 278
Провел на форуме:
1495545

Репутация: 242
Отправить сообщение для preda1or с помощью ICQ
По умолчанию

2 dllerk
index.php
PHP код:
<?php

$a_login 
"admin";
$a_pass "killer";

if ( empty(
$_POST['u_pass']) and empty($_POST['u_login'] ) ) {
echo <<<here
<form action='index.php' method='post'>
<input type='text' name='u_login' value='Login' onfocus='this.value=""'>
<input type="password" name="u_pass" value='password' onfocus='this.value=""'>
<input type="submit">
</form>
here;
} else {
if (
$_POST['u_pass'] == $a_pass and $_POST['u_login'] == $a_login) {
echo 
"Авторизация прошла успешно";
} else {
echo 
"Неверный пароль";
}
}
?>
 
Ответить с цитированием

  #12054  
Старый 31.08.2009, 04:21
Аватар для b3
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


Отправить сообщение для b3 с помощью ICQ
По умолчанию

Цитата:
if ($_POST['u_pass'] == $a_pass and $_POST['u_login'] == $a_login) {
Правильнее будет не == (равно) а === (идентично)
 
Ответить с цитированием

  #12055  
Старый 31.08.2009, 04:39
Аватар для RedBull@12
RedBull@12
Участник форума
Регистрация: 06.11.2006
Сообщений: 129
Провел на форуме:
482261

Репутация: 58
По умолчанию

Цитата:
Сообщение от b3  
Правильнее будет не == (равно) а === (идентично)
в данном коде не имеет значения, но зато если будет пароль численный....том могут возникнуть проблемы с идентичностью. в том случае если в скрипет пароль будет храниться как число, а получать из POST будет как строка. символы те же, типы разные...
имхо...не есть правильно.
по сабжу, нет. по крайне мере какой-либо подменой POST запроса ну или еще как... и для ускорения рекоменду использовать не "and",а "&&", значительный прирост скорости.

Последний раз редактировалось RedBull@12; 31.08.2009 в 04:43..
 
Ответить с цитированием

  #12056  
Старый 31.08.2009, 11:53
Аватар для Byrger
Byrger
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме:
791766

Репутация: 61
По умолчанию

привет
Встал вопрос как проверить переменную от пользователя в которой он передаёт ip
тоесть надо сделать проверку по маске xxx.xxx.xxx.xxx и только числа.
 
Ответить с цитированием

  #12057  
Старый 31.08.2009, 12:10
Аватар для wildshaman
wildshaman
Постоянный
Регистрация: 16.04.2008
Сообщений: 889
Провел на форуме:
12942062

Репутация: 1550


Отправить сообщение для wildshaman с помощью ICQ
По умолчанию

Цитата:
Сообщение от Byrger  
привет
Встал вопрос как проверить переменную от пользователя в которой он передаёт ip
тоесть надо сделать проверку по маске xxx.xxx.xxx.xxx и только числа.
PHP код:
<?php
$ip
="111.111.11.11";
if (
preg_match('/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/'$ip))
    echo 
"Это айпи!!";
else
    echo 
"Это не айпи :(";
?>
 
Ответить с цитированием

  #12058  
Старый 31.08.2009, 12:38
Аватар для mailbrush
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


Отправить сообщение для mailbrush с помощью ICQ
По умолчанию

wildshaman, о_О, регулярка... И она не работает для всех ипов.

PHP код:
<?php 
$ip
="111.111.11.11"
if (
preg_match('#\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}#'$ip)) 
    echo 
"Это айпи!!"
else 
    echo 
"Это не айпи :("
?>
 
Ответить с цитированием

  #12059  
Старый 31.08.2009, 12:50
Аватар для b3
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


Отправить сообщение для b3 с помощью ICQ
По умолчанию

mailbrush
Цитата:
if (preg_match('#\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}#' , $ip))
Клевая регулярка, мой IP 999.999.999.999 и пох что 255.255.255.255 макс
 
Ответить с цитированием

  #12060  
Старый 31.08.2009, 13:00
Аватар для Gifts
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

Byrger Регулярки - в соседней теме, а тут:
PHP код:
if ($ip === long2ip(ip2long($ip))) 
    echo 
"Это айпи!!"
else 
    echo 
"Это не айпи :("
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ