Quantcast
Channel: Сообщество PHP DevelStudio - среда разработки программ
Viewing all articles
Browse latest Browse all 6336

cURL ошибки

$
0
0
Почему-то крашится софт после этого кода :
$Link в этом случае = http://takebin.com/u/63e311f540
Сей код написан в функции(автономной)
PHP код:

$headers = array
 (
   
'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*;q=0.8',
   
'Accept-Language: ru,en-us;q=0.7,en;q=0.3',
   
'Accept-Charset: windows-1251, utf-8;q=0.7,*;q=0.7'
 
);
$curl curl_init("$Link");
curl_setopt($curlCURLOPT_RETURNTRANSFER,true);
curl_setopt($curlCURLOPT_REFERER"google.ru");
curl_setopt($curlCURLOPT_FOLLOWLOCATION1);
curl_setopt($curlCURLOPT_HTTPHEADER,$headers);
curl_setopt($curlCURLOPT_HEADER1);
curl_setopt($curlCURLOPT_USERAGENT'Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.7.62 Version/11.01');
curl_setopt($curlCURLOPT_COOKIEFILE"cookie.txt");
curl_setopt($curlCURLOPT_COOKIEJAR"cookie.txt");
$out curl_exec($curl);
preg_match_all("#href\=\'\/download\/(.*)\' class#",$out,$DLoad);
$out iconv("UTF-8""CP1251""$out"); //  вот после этого действия почему-то добрая часть страницы пропадает, в $out остается только шапка сайта и заголовки. Но это действие необходимо, чтобы прочитать название файла.
preg_match_all("#\<title\>(.*) скачать файл - Takebin\<\/title#",$out,$Name);
$Download "http://takebin.info/download/".$DLoad[1][0];
c("memo1")->text $Download;
curl_close($curl);

if(
file_exists('Downloads/'.$Name[1][0]))
{
preg_match_all("#takebin(.*)\/u\/(.*)#",$Link,$pref);
$path 'Downloads/Takebin'.$Name[1][0];
echo(
"$path"); // Если убрать вот это - ошибок не станет. Но, что-то мне подсказывает, что так быть не должно.
}
else
{
$path 'Downloads/'.$Name[1][0];



Viewing all articles
Browse latest Browse all 6336

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>