HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #871  
Старый 13.11.2007, 16:53
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


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

PHP код:
<?php

$line 
'192.168.101.215 - - [12/Nov/2007:18:28:32 +0300] "GET / HTTP/1.1" 200 4570';

if (!
preg_match('/(.*) - - \[(.*)\] "(.*)" [\d]+ [\d]+/ius'$line$match)) return false;

print(
"<pre>");
printf("IP Address: %s\n"$match[1]);
printf("Date: %s\n"$match[2]);
printf("Query: %s\n"$match[3]);
print(
"</pre>");

?>
 
Ответить с цитированием

  #872  
Старый 13.11.2007, 18:54
mr.The
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,206
Провел на форуме:
4778940

Репутация: 1257


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

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

  #873  
Старый 13.11.2007, 18:58
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


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

http://ru.php.net/manual/ru/ref.pcre.php
http://ru.php.net/manual/ru/reference.pcre.pattern.syntax.php
http://ru.php.net/manual/ru/reference.pcre.pattern.modifiers.php
 
Ответить с цитированием

  #874  
Старый 13.11.2007, 23:47
[Raz0r]
Members of Antichat - Level 5
Регистрация: 25.02.2007
Сообщений: 495
Провел на форуме:
3244717

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

http://www.codenet.ru/cat/Languages/PHP/Regular-Expressions/
 
Ответить с цитированием

  #875  
Старый 14.11.2007, 12:05
Ponchik
Постоянный
Регистрация: 30.08.2005
Сообщений: 730
Провел на форуме:
6828219

Репутация: 2274


По умолчанию

Я лично после того поста решил их тож выучить, и нащёл отличный мануал
http://phpclub.ru/detail/article/regexp_1
Рекомендую имено его
 
Ответить с цитированием

  #876  
Старый 14.11.2007, 14:40
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

Блин, прям в тему попал.
Тоже с регулярами беда, почитал мануалы, но чё-то всё равно не получается....с проверкой логина, и мыла разобрался, но с цифрами не могу чёт никак.
Значит есть некая форма куда вводится номер icq, далее в обработчике проверка на то чтобы в номере содержались только цифры от 0 до 9 и знак дефиса -
Цитата:
if($icq and !preg_match("[0-9-]", $icq))
{echo"Неверно введён icq-номер!";}
В любом случае выводит что номер введён неверно...
Непоминаю что не так
 
Ответить с цитированием

  #877  
Старый 14.11.2007, 15:13
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


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

PHP код:
<?php

    $icq 
"123-123";
    
$icq str_replace("-"""$icq);

    if (!
preg_match("/^[1-9][0-9]{5,9}$/"$icq))
        die(
"Гы-гы!");

?>
 
Ответить с цитированием

  #878  
Старый 14.11.2007, 17:22
XopoIII
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
Провел на форуме:
651930

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

у меня проблема с занесением даты в таблицу бд
вот форма даты:
блин код не нажимается, буду просто писать

<td>
<div align="center"><b>Ваш день рождения:</b></td>
</div>
<td>
<div align="center">
<select name=birthdayDay>
<option value="<?php echo $_POST['birthdayDay']?>">
<?php echo $_REQUEST['birthdayDay']?>
<?
for ($i=1; $i<32; $i++){
echo "<option value=\"$i\">$i</option>";
}
?>
</select>&nbsp;

<select name=birthdayMonth>
<option value="<?php echo $_POST['birthdayMonth']?>"><?php echo $_POST['birthdayMonth']?>
<option value="1">Январь
<option value="2">Февраль
<option value="3">Март
<option value="4">Апрель
<option value="5">Май
<option value="6">Июнь
<option value="7">Июль
<option value="8">Август
<option value="9">Сентябрь
<option value="10">Октябрь
<option value="11">Ноябрь
<option value="12">Декабрь
</select>&nbsp;

<select name=birthdayYear>
<option value="<?php echo $_POST['birthdayYear']?>"><?php echo $_POST['birthdayYear']?>
<?
for ($i=1950; $i<2002; $i++){
echo "<option value=\"$i\">$i</option>";
}
?>
</div>
</select>
</td>

после нажития регистрация переходит на страничку в которой обрабатываю запрос

$birthday=$_POST["birthdayYear"]."-".$_POST["birthdayMonth"]."-".$_POST["birthdayDay"];

и добавляю в бд

$sql = "INSERT INTO users_reg (birthday) VALUES ('$birthday' )";
$result = mysql_query($sql) or die ("Ошибка");;
mysql_close($db_name);
 
Ответить с цитированием

  #879  
Старый 14.11.2007, 19:25
.::Gh0st::.
Гарант Форума
Регистрация: 22.01.2005
Сообщений: 267
Провел на форуме:
1982081

Репутация: 1067
Отправить сообщение для .::Gh0st::. с помощью ICQ
Post

а разве не надо:
PHP код:
<form action="скрипт_в_котором_обрабатываю_запрос" method="post"
а там уже в форме:
PHP код:
<input type="text" name="birthdayDay"/> 
и только потом помойму надо уже использовать
Код:
<select ...
 <option ...

Последний раз редактировалось .::Gh0st::.; 14.11.2007 в 19:29..
 
Ответить с цитированием

  #880  
Старый 15.11.2007, 04:27
XopoIII
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
Провел на форуме:
651930

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

<form action=***>
это есть, просто я не написал этого суда и все
и дата то заносится то не заносится
в таблице поставил тип у birthday DATA хз...непонятно,Э то заносит то нет в большенстве случаев пишет 0000-00-00
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Сценарии/CMF/СMS 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ