PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (2): [1] 2 »
Найдено сообщений: 17
ykiigor
Отправлено: 14 Октября, 2008 - 22:58:52 • Тема: Ссылки в массив • Форум: Программирование на PHP
Ответов: 25 Просмотров: 1338
С этим тоже.
Но как всё содержание страницы после выполнения скрипта отправить в буффер обмена?
ykiigor
Отправлено: 11 Октября, 2008 - 21:59:28 • Тема: Ссылки в массив • Форум: Программирование на PHP
Ответов: 25 Просмотров: 1338
С этим разобрался.
Как сделать, чтоб скрипт продолжал выполняться после обнаружения ошибок, при которых скрипт обычно останавливался
ykiigor
Отправлено: 09 Октября, 2008 - 21:37:40 • Тема: Ссылки в массив • Форум: Программирование на PHP
Ответов: 25 Просмотров: 1338
Как дату вида
Y-m-d
перевести в
d-m-Y
а то не выходит с переназначением.
Т.е. как сделать текст 2008-01-29 датой?
ykiigor
Отправлено: 06 Октября, 2008 - 16:25:33 • Тема: Ссылки в массив • Форум: Программирование на PHP
Ответов: 25 Просмотров: 1338
Проблема решилась, но
1. Как заменить %C6%E5%F1%F2%EA%E0%F7 на русские символы?
2. есть функция preg_match_all("/http:\/\/yandex\.ru[aA-zZ0-9\.\/-]+\.html/", $str, $m);
как вставить в неё переменную, если код типа
выдаёт ошибку
ykiigor
Отправлено: 05 Октября, 2008 - 18:51:39 • Тема: Ссылки в массив • Форум: Программирование на PHP
Ответов: 25 Просмотров: 1338
Как слить 2 массива, чтоб значение первого было елючём, а значение 2го - значением.
Т.е.
Array
(
[0] => 1
[1] => 3
[2] => 5
[3] => 7
)
и
Array
(
[0] => a
[1] => b
[2] => c
[3] => d
)
и должно выйти
Array
(
[1] => a
[3] => b
[5] => c
[7] => d
)
ykiigor
Отправлено: 03 Октября, 2008 - 15:11:06 • Тема: Ссылки в массив • Форум: Программирование на PHP
Ответов: 25 Просмотров: 1338
Сорь, не так понял.
Переместил функцию в другой файл и всё заработало...
Как сделать чтоб результат выполнения выводился онлайн, т.е. чтоб скрипт еще не выполнился до конца а надпись типа "Этап 1 ОК!" выводилось.
ykiigor
Отправлено: 03 Октября, 2008 - 13:49:29 • Тема: Ссылки в массив • Форум: Программирование на PHP
Ответов: 25 Просмотров: 1338
$gourl вызывается из массива
PHP:
скопировать код в буфер обмена
<?PHP
function get_content ( $scheme , $host , $path , $query , $others = '' ) {
curl_setopt ( $ch , CURLOPT_URL
, $scheme . "://" . $host . $path . "?" . $query ) ; curl_setopt ( $ch , CURLOPT_USERAGENT
, $_SERVER [ 'HTTP_USER_AGENT' ] ) ; curl_setopt ( $ch , CURLOPT_REFERER
, $scheme . "://" . $host . $path . $query ) ; if ( $others != '' ) curl_setopt ( $ch , CURLOPT_COOKIE
, $others ) ; if ( $data ) return $data ; else return false ;
}
else
{
if ( ! empty ( $others ) ) $others = "Cookie: " . $others . "\r \n " ; else $others = "" ;
$post = "GET $path HTTP/1.1\r \n Host: $host \r \n Content-type: application/x-www-form-urlencoded\r \n {$others} User-Agent: " . $_SERVER [ 'HTTP_USER_AGENT' ] . "\r \n Content-length: " . strlen ( $query ) . "\r \n Connection: close\r \n \r \n $query " ;
$h =@ fsockopen ( $host , 80
, $errno , $errstr , 30
) ;
if ( ! $h ) {
return false ;
}
else
{
for ( $a = 0, $r = '' ;! $a ; ) {
$r .= $b ;
$a = ( ( $b == '' ) ?1: 0) ;
}
}
return $r ;
}
}
$c = "xxx" ;
$content = get_content ( '' , $siteurl , $gourl , '' , $rss ) ;
?>
ykiigor
Отправлено: 02 Октября, 2008 - 14:41:07 • Тема: Ссылки в массив • Форум: Программирование на PHP
Ответов: 25 Просмотров: 1338
PHP:
скопировать код в буфер обмена
function get_content ( $scheme , $host , $path , $query , $others = '' ) {
curl_setopt ( $ch , CURLOPT_URL
, $scheme . "://" . $host . $path . "?" . $query ) ; curl_setopt ( $ch , CURLOPT_USERAGENT
, $_SERVER [ 'HTTP_USER_AGENT' ] ) ; curl_setopt ( $ch , CURLOPT_REFERER
, $scheme . "://" . $host . $path . $query ) ; if ( $others != '' ) curl_setopt ( $ch , CURLOPT_COOKIE
, $others ) ; if ( $data ) return $data ; else return false ;
}
else
{
if ( ! empty ( $others ) ) $others = "Cookie: " . $others . "\r \n " ; else $others = "" ;
$post = "GET $path HTTP/1.1\r \n Host: $host \r \n Content-type: application/x-www-form-urlencoded\r \n {$others} User-Agent: " . $_SERVER [ 'HTTP_USER_AGENT' ] . "\r \n Content-length: " . strlen ( $query ) . "\r \n Connection: close\r \n \r \n $query " ;
$h =@ fsockopen ( $host , 80
, $errno , $errstr , 30
) ;
if ( ! $h ) {
return false ;
}
else
{
for ( $a = 0, $r = '' ;! $a ; ) {
$r .= $b ;
$a = ( ( $b == '' ) ?1: 0) ;
}
}
return $r ;
}
}
$content = get_content ( '' , $siteurl , $gourl , '' , $rss ) ;
ykiigor
Отправлено: 01 Октября, 2008 - 22:03:38 • Тема: Ссылки в массив • Форум: Программирование на PHP
Ответов: 25 Просмотров: 1338
Да, я это понял, но если это нужно? (функция выполняется несколько раз для разных значений переменной)
ykiigor
Отправлено: 29 Сентября, 2008 - 16:31:25 • Тема: Ссылки в массив • Форум: Программирование на PHP
Ответов: 25 Просмотров: 1338
Ну это я знаю.
Мне нужно чтоб искались УРЛ из функции и помещать в массив. Как это сделать?
ykiigor
Отправлено: 29 Сентября, 2008 - 16:17:17 • Тема: Ссылки в массив • Форум: Программирование на PHP
Ответов: 25 Просмотров: 1338
Мне нужно 2 скрипта
1й : поиск всех УРЛ на странице (сайте, переменной) и запись в файл (массив)
2й : выполнение функции (любой) для каждого УРЛ из этого файла (массива)
Страниц (2): [1] 2 »
Powered by ExBB FM 1.0 RC1. InvisionExBB