Мне нужно по порядку написать числа от 1000 до 10000, руками этим заниматься думаю глупо))) Подскажите пожалуйста как реализовать вывод чисел в нужном диапазоне.
<div class="new"><a href="?key=b918e74a40d2f3d7d7cea64da24fd071"></a></div> Как путем preg_match вывести b918e74a40d2f3d7d7cea64da24fd071
restart_05 PHP: <?php $str='<div class="new"><a href="?key=b918e74a40d2f3d7d7cea64da24fd071"></a></div>'; preg_match('#[a-f0-9]{32}#',$str,$code); print_r($code[0]); ?> ________ 0ph.ru
PHP: $m='<div class="new"><a href="?key=b918e74a40d2f3d7d7cea64da24fd071"></a></div>'; if(!preg_match("!key=(.*?)\"></a> !si",$m,$ok)) echo $ok; как то так
restart_05, делай так: PHP: <?php $m = '<div class="new"><a href="?key=b918e74a40d2f3d7d7cea64da24fd071"></a></div>'; preg_match('#<div class="new"><a href="\?key=([a-f0-9]{32})"><\/a><\/div>#', $m, $matches); echo $matches[1]; ?> Фигня полная... Нельзя так делать А вдруг в коде до этого момента есть еще какой-то хэш?
будет работать по-прежнему ,так как там md5(); update: mailbrush , верно подметил + 2 mailbrush зачем \ ставить перед /, у тебя ведь: #<div class="new"><a href="\?key=([a-f0-9]{32})"><\/a><\/div># ________ 0ph.ru
так тебе и дали регулярное выражение- ты посмотри что там написанно: что будет искать 32 символа с буквами от а до f и цифрами от 0 до 9 надеюсь твой кей под это условие попадает даже если и меняеться?)))
Подскажите как реализовать такое: Нужен скрипт, кусок кода который бы проверял, если имеется кука от форума А, Б, С.... то при клике по ссылке открываем ссылку А и Б если нет такой куки, то только А. Спасибо за внимание. Надеюсь не совсем тупо поставлен вопрос.
// insert into the db. $_POST['website'] = $addslashes($_POST['website']); $_POST['first_name'] = $addslashes($_POST['first_name']); $_POST['second_name']= $addslashes($_POST['second_name']); Взял ети строки из паблик движка одного сервиса. Помогите разобраться почему здесь исползуеться переменная $addslashes (он в коде прежде не обявлялась) вместо команды addslashes? И вобще может ето ошыбка?
Убрал знак $ перед addslashes и в базе кавычки начали екранироваться, а до етого не екранировались. Что ето может значить? Влияет ли ето на понижение безопасности?
здесь скорее всего невнимательность программистов, данная функция отвечает за экранирование спецсимволов. В случае если у хостинг провайдера отключена опция magic quotes применять эту функцию необходимо, ну либо как хороший аналог в случае с работой с БД можно использовать mysql_real_escape_string
Коллеги, не подскажете ли класс для работы с POP3 (сокеты)? Необходимо чтение почты и сохранение аттачей. ЗЫ. php-imap на RHEL5 отказывается работать