PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (37): В начало « ... 12 13 14 15 [16] 17 18 19 20 ... » В конец
Найдено сообщений: 542
event
Отправлено: 22 Августа, 2012 - 14:00:52 • Тема: регулярка • Форум: Вопросы новичков
Ответов: 2 Просмотров: 142
Привет.
Есть такая переменная $id = "<script type="text/javascript"> id_film = 481086; </script>";
Не получается сделать регулярку чтобы оттуда вытащить цифрки. Заранее спасибо
event
Отправлено: 22 Августа, 2012 - 13:14:35 • Тема: Код • Форум: Вопросы новичков
Ответов: 4 Просмотров: 145
Вот, в сети нашел код: PHP:
скопировать код в буфер обмена
function sendRequest( $urls ) {
$iCount = 1 ;
foreach ( $urls as $url ) {
curl_setopt ( $curly [ $iCount ] , CURLOPT_RETURNTRANSFER
, 1
) ;
$iCount ++;
}
$running = null ;
do {
}
while ( $running > 0) ;
foreach ( $curly as $id => $val ) {
$result [ $id ] = $val ;
}
return $result ;
}
$array = array ( "https://www.google.com.ua/images/srpr/logo3w.png" , "https://www.google.com.ua/images/srpr/logo3w.png" ) ;
echo sendRequest( $array ) ;
Пробую, не воркает... Может у Вас готовый вариант (функция) есть?
event
Отправлено: 22 Августа, 2012 - 13:11:18 • Тема: Код • Форум: Вопросы новичков
Ответов: 4 Просмотров: 145
Там 3 картинка скачиваются, будет разумно прикрутить curl_multi, в таком случае?
event
Отправлено: 22 Августа, 2012 - 12:54:24 • Тема: Код • Форум: Вопросы новичков
Ответов: 4 Просмотров: 145
Привет, есть у меня такой код: PHP:
скопировать код в буфер обмена
preg_match_all ( '/<img class="linked-image" src="(.*)" border="0" alt=".*" title=".*" \/>/' , $page , $screenshots ) ; $screenshots = $screenshots [ 1] ;
$i = 0 ;
foreach ( $screenshots as $image ) {
if ( $size [ 0] > 450 && $size [ 1] > 300) {
$i ++;
if ( $i <= 3) {
die ( "<title>Не получается скачать скриншот " . $s . " !</title>Не получается скачать скриншот " . $s . " !" ) ; }
}
}
}
Вот, посоветуйте как оптимизировать код, возможно есть какие нибудь лучшие решения?
event
Отправлено: 21 Августа, 2012 - 18:10:41 • Тема: for • Форум: Вопросы новичков
Ответов: 2 Просмотров: 152
Привет.
Есть у меня такой код: PHP:
скопировать код в буфер обмена
function curl( $url ) {
curl_setopt ( $cl , CURLOPT_USERAGENT
, "Opera/9.80 (Windows NT 6.1; U; ru) Presto/2.2.15 Version/10.10" ) ; return $resulter ;
}
$page = ( int) $_GET [ 'page' ] ;
die ( "input please page..." ) ; }
$getpage = curl( "http://www.rutor.org/browse/" . $page . "/1/0/0" ) ;
$getpage = iconv ( "UTF-8" , "windows-1251" , $getpage ) ;
preg_match ( "#<a href=\" /torrent/([0-9]+)/.+\" >(.*?)</a></td>#" , $getpage , $matches ) ;
$id = $matches [ 1] ;
$name = $matches [ 2] ;
Помогите пожалуйста, вывести все результаты (переделать на preg_match_all), и вывести через for.
Заранее спасибо.
(Добавление)
У меня получается только так: PHP:
скопировать код в буфер обмена
function curl( $url ) {
curl_setopt ( $cl , CURLOPT_USERAGENT
, "Opera/9.80 (Windows NT 6.1; U; ru) Presto/2.2.15 Version/10.10" ) ; return $resulter ;
}
$page = ( int) $_GET [ 'page' ] ;
die ( "input please page..." ) ; }
$getpage = curl( "http://www.rutor.org/browse/" . $page . "/1/0/0" ) ;
$getpage = iconv ( "UTF-8" , "windows-1251" , $getpage ) ;
preg_match_all ( "#<a href=\" /torrent/([0-9]+)/.+\" >(.*?)</a></td>#" , $getpage , $matches ) ;
$id = $matches [ 1] ;
$name = $matches [ 2] ;
foreach ( $name as $key => $value ) {
echo $key . ". " . $value . " " . $id [ $key ] . "<br />" ;
}
Помогите, сделать через фор.
event
Отправлено: 21 Августа, 2012 - 06:11:56 • Тема: Регулярное выражение • Форум: Вопросы новичков
Ответов: 6 Просмотров: 289
Привет, есть такой HTML код: CODE (
text ):
скопировать код в буфер обмена
<a href="/level/10/m_act%5Bcountry%5D/8/" >Франция</a>, <a href="/level/10/m_act%5Bcountry%5D/11/" >Великобритания</a>, <a href="/level/10/m_act%5Bcountry%5D/14/" >Италия</a>, <a href="/level/10/m_act%5Bcountry%5D/50/" >Тунис</a> </div>
Мне нужна регулярка чтобы парсила страны, и на выходе получилось: Франция, Великобритания, Италия, Тунис
Заранее спасибо.
event
Отправлено: 21 Августа, 2012 - 01:40:35 • Тема: Регулярка • Форум: Вопросы новичков
Ответов: 1 Просмотров: 96
Привет.
Ребята, есть вот такой HTML код:
Помогите написать 2 регулярки, 1 чтобы парсила ID торрента (215793), а вторая чтобы парсила название торрента (Мстители / The Avengers (2012) DVD5).
Заранее спасибо.
event
Отправлено: 20 Августа, 2012 - 20:02:09 • Тема: Автозаполнение • Форум: Вопросы новичков
Ответов: 7 Просмотров: 335
Мелкий
Как я уже только не пробовал... файл существует, путь правильный 100%.
event
Отправлено: 20 Августа, 2012 - 17:34:08 • Тема: Автозаполнение • Форум: Вопросы новичков
Ответов: 7 Просмотров: 335
Мелкий , сделал, не работает так
PHP:
скопировать код в буфер обмена
$post [ 'files' ] [ ] = 'C:AppServ/www/torrents/images/21.jpg' ;
$post [ 'files' ] [ ] = 'C:AppServ/www/torrents/images/22.jpg' ;
$post [ 'files' ] [ ] = 'C:AppServ/www/torrents/images/23.jpg' ;
$post [ 'files' ] [ ] = 'C:AppServ/www/torrents/images/24.jpg' ;
(Добавление)
Ребят, подскажите что нибудь.
event
Отправлено: 20 Августа, 2012 - 06:47:53 • Тема: Автозаполнение • Форум: Вопросы новичков
Ответов: 7 Просмотров: 335
Вот, ошибку вывел через curl_error: failed creating formpost data
event
Отправлено: 20 Августа, 2012 - 03:08:21 • Тема: Автозаполнение • Форум: Вопросы новичков
Ответов: 7 Просмотров: 335
Привет.
Делаю, я заполнение сайта, через CURL (POST), запросы отсылаю, сервер их принимает, все отлично. Но есть там 4 поля таких, а name у них однаковое files[] (массив походу), ну вот, мне нужно в каждое из них передать параметр. Вот, мой код: PHP:
скопировать код в буфер обмена
$url = "http://site.ru/" ;
$post [ 'name' ] = 'test' ;
$post [ 'image' ] = '@C:/AppServ/www/images/20.jpg' ;
$post [ 'files[]' ] = '@C:/AppServ/www/images/21.jpg' ;
$post [ 'files[]' ] = '@C:/AppServ/www/images/22.jpg' ;
$post [ 'files[]' ] = '@C:/AppServ/www/images/23.jpg' ;
$post [ 'files[]' ] = '@C:/AppServ/www/images/24.jpg' ;
curl_setopt ( $cl , CURLOPT_USERAGENT
, 'Opera/9.80 (Windows NT 6.1; U; ru) Presto/2.2.15 Version/10.10' ) ; curl_setopt ( $cl , CURLOPT_COOKIEJAR
, $_SERVER [ 'DOCUMENT_ROOT' ] . '1.txt' ) ; curl_setopt ( $cl , CURLOPT_COOKIEFILE
, $_SERVER [ 'DOCUMENT_ROOT' ] . '1.txt' ) ; echo $ex ;
Ну, вот, видите пробуй вот так, но что-то не идет, как быть в таком случае?
(Добавление)
А вот, еще HTML код того сайта: CODE (
text ):
скопировать код в буфер обмена
<div><input type="file" name="files[]" /> </div>
<div><input type="file" name="files[]" /> </div>
<div><input type="file" name="files[]" /> </div>
<div><input type="file" name="files[]" /> </div>
event
Отправлено: 19 Августа, 2012 - 23:40:19 • Тема: Подскажит класс • Форум: Вопросы новичков
Ответов: 3 Просмотров: 166
Привет.
Подскажите какой нибудь класс, как Snoopy, но чтобы имел поддержку загрузки файлов.
(Добавление)
Говорят Zend_Http_Client, но не могу найти ссылку где стянуть, есть у кого нибудь?
Страниц (37): В начало « ... 12 13 14 15 [16] 17 18 19 20 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB