 |
|

14.09.2009, 22:55
|
|
Познавший АНТИЧАТ
Регистрация: 01.04.2007
Сообщений: 1,268
С нами:
10058786
Репутация:
4589
|
|
Сообщение от Kaimi
quote
$sql = $dbh->quote($value);
$sql = $dbh->quote($value, $data_type);
Quote a string literal for use as a literal value in an SQL statement, by escaping any special characters (such as quotation marks) contained within the string and adding the required type of outer quotation marks.
Это именно используется самой функцией execute? Ибо я не пишу скрипт, меня больше интересует возможность провести скуль-иньекцию в том коде)
|
|
|

14.09.2009, 23:07
|
|
Познавший АНТИЧАТ
Регистрация: 23.08.2007
Сообщений: 1,237
С нами:
9851426
Репутация:
1676
|
|
Это именно используется самой функцией execute?
Если в коде не используется quote, то видимо нет
|
|
|

16.09.2009, 22:13
|
|
Новичок
Регистрация: 16.05.2009
Сообщений: 12
С нами:
8941091
Репутация:
0
|
|
помогите, пожалуйста, написать парсер для строки, который удаляет все слова заданной длины, начинающиеся на согласную букву?
|
|
|

16.09.2009, 22:38
|
|
Участник форума
Регистрация: 01.08.2009
Сообщений: 169
С нами:
8830021
Репутация:
113
|
|
bl00m, помочь или сделать за тебя?
|
|
|

16.09.2009, 22:40
|
|
Участник форума
Регистрация: 05.11.2008
Сообщений: 105
С нами:
9217801
Репутация:
71
|
|
bl00m,
Код:
#!/usr/bin/perl
$data = 'qesde fefs sdfsdf sdfsd eded';
$data =~ s/\s[^aei]\w{3}\s/ /img;
print $data
удаляет слова длинной 4, который не начинаются на a или e или i
Сам сможешь изменить на то что нужно?
|
|
|

17.09.2009, 09:07
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
С нами:
10021597
Репутация:
905
|
|
Как-то так примерно
Код:
s/\b[qwrtypsdfghjklzxcvbnm]\w{3}\b//g;
|
|
|

29.09.2009, 00:48
|
|
Новичок
Регистрация: 27.04.2009
Сообщений: 15
С нами:
8968263
Репутация:
24
|
|
Пожалуйсто выскажите свое мнение,по какой книге лучше всего учиться перлу...
я так понял перл за 24 часа не канает, какой наилучший вариент..?
|
|
|

29.09.2009, 02:07
|
|
Познающий
Регистрация: 12.11.2007
Сообщений: 94
С нами:
9734391
Репутация:
71
|
|
Попробуй по этой http://sovremennik.ws/computer/2268-perl.-specialnyjj-spravochnik.html д мне понравилась.
|
|
|

29.09.2009, 06:58
|
|
Участник форума
Регистрация: 19.08.2008
Сообщений: 104
С нами:
9330829
Репутация:
13
|
|
как 1254190834 конвертировать в нормальную дату ?
|
|
|

29.09.2009, 11:11
|
|
Участник форума
Регистрация: 05.11.2008
Сообщений: 105
С нами:
9217801
Репутация:
71
|
|
Код:
perl -e '($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)=localtime(1254190834); print $hour.":".$min.":".$sec." ".$mday."-".$mon."-".($year+1900);';
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|