PHP: <?php $content = file_get_contents('text.txt'); $regexp = '/uid="([^"]*)"/ism'; preg_match_all($regexp, $content, $uid); file_put_contents('uid.txt', implode("\r\n", $uid[1])); ?>
Подскажите как быть, отправляю сообщение на icq www: icq4.net и оно не доходит, а если сделать между точкой и зоной пробел www: icq4. net - то всё ок. Чем можно заменить точку? Может псевдосимволы или что можно сделать? Пробел как то не очень ;(
Любые знаки кроме кавычек тут не самое лучшее решение, id ведь будет только цифренным. Думаю, лучше так: PHP: $regexp = '/uid="([0-9]+)"/ism';
Всем привет! Как вы думаете хорошо ли после загрузки картинки поменять ее имя, а потом сохранить в базу ее предыдущее и новое имя(+ имя пользователя), чтобы система разбиралась, что за картинка. Возможно это затратно в масштабах вконтакте, но ведь там тоже как то контролируется, когда эта картинка была загружена и кем.
PHP: <?php $f=fopen("file.txt","r+t"); flock(LOCK_EX,$f); while(feof($f)){ $line=fget($f); preg_match("|uid=\"[0-9]{13}\"|i",$line,$uid); } ?>
Загрузил + послал запрос на занесение инфы в БД. Ничего затратного. Если бы ты посылал батарею свзяанных элементов - другое дело
есть переменная $i = "username:qwerty"; Нужно выдернуть от туда то что стоит до символа ":" и вставить в текстовое поле (или же вывести)
PHP: <?php $a 'username:password'; $b = explode(":", $a); echo $b[0]; //username echo $b[1]; //password ?>
PHP: <?php $string = 'username:qwerty'; $array = explode(':', $string); echo($array[0]); //или echo('<input name="text" type="text" value="' . $array[0] . '">') ?>
подскажите, как сделать рандомный вывод 3 запросов. тоесть есть база данных с 1 полем - в поле хранятся данные вида "<a href="lalala"><img src="somepict.png">sometext.txt</a><br>" как выводить по 3-4 таких "картинки с ссылкой" ?
PHP: <?php $row_count = mysql_result(mysql_query('SELECT COUNT(*) FROM tTable;'), 0); $query = array(); while (count($query) <3) { $query[] = '(SELECT * FROM tTable LIMIT '.rand(, $row_count).', 1)'; } $query = implode(' UNION ', $query); $res = mysql_query($query); ?> все это есть здесь и здесь
Путь от картинки и от гипер-ссылки лучше хранить в БД, а потом заносиь в теги, а не весь тег. Чтобы вывести PHP: $query = 'SELECT COUNT(*) FROM table'; $result = mysql_query($query); $fetch = mysql_fetch_array($result); $count = $fetch[0]; //количество записей в таблице //Задавём каждой записи рандом id $query = 'SELECT * FROM table WHERE id="' . rand(1, $count) . '" OR id="' . rand(1, $count) . '" OR id="' . rand(1, $count) . '"'); //Либо задаём только смещение и берём картинки по порядку $query = 'SELECT * FROM table LIMIT ' . rand(1, $count - 3) . ', 3"');
помогите написать парсер rss вот адреса рсс'ок: RSS2 http://fotki.yandex.ru/recent/rss2 RSS/RDF http://fotki.yandex.ru/recent/rss Atom http://fotki.yandex.ru/recent/atom любую из них, какую удобнее, нужно отпарсить мне нужно чтобы скрипт вывел следующее: с меня ++ заранее спасибо!
PHP: <?php $content = file_get_contents('http://fotki.yandex.ru/recent/rss2'); $regexp = '/<title>([^<]*)<\/title>.*?<link>([^<]*)<\/link>/ism'; preg_match_all($regexp, $content, $match); for($i = 0; $i < count($match[0]); $i++) { echo('img_title : ' . $match[1][$i]); echo('<br>'); echo('img_src : ' . $match[2][$i]); echo('<br><br>'); } ?>
FireFenix Спасибо! но мне нужно чтобы выводило именно ссылку на само изображение. т.е. которая в img src="..."
Прости, очепятка PHP: <?php $content = file_get_contents('http://fotki.yandex.ru/recent/rss2'); $regexp = '/<title>([^<]*)<\/title>.*?<media\:thumbnail url="([^"]*)/ism'; preg_match_all($regexp, $content, $match); for($i = 0; $i < count($match[0]); $i++) { echo('img_title : ' . $match[1][$i]); echo('<br>'); echo('img_image : ' . $match[2][$i]); echo('<br><br>'); } ?>
Всем привет. Делаю автроизация для сайта с помощю сесий. Работаю сечас на денвере. Проверяю на совпадения пароля и логина с зарегестрированим паролем и логином, при совпадении должна запускаться сесия. session_start(); session_register("authorize"); $authorize=1; Но браузер выдает ошыбку "Warning: session_start() [function.session-start]: open(/tmp\sess_1cd0b3ec56b9f7242002659810278b76, O_RDWR) failed: No such file or directory (2) in Z:\home\libra.com\www\autorization.php on line 26". Сесия не может открыть какую то папку. Что делать?