#31 2010.11.05 21:45

lexa
Гость

Re: Ошибка. Curl

почему то я ее вот так прописал не работало
$b = curl_exec($ch);
curl_close($ch);
header("Content-Type: video/3gpp");
header ("Content-Disposition: attachment; filename=$f");
echo curl_exec($ch);
curl_close($ch);
а вот так заработало нормально
header("Content-Type: video/3gpp");
header ("Content-Disposition: attachment; filename=$f");
echo curl_exec($ch);
curl_close($ch);

#32 2010.11.06 22:19

lexa
Гость

Re: Ошибка. Curl

Вобщем такая проблема теперь помогите плиз наведите на путь истеный)
<img name="captcha_img_381" id="captcha_img_381" src="http://ncc-volga.ru/bitrix/tools/captcha.php?captcha_sid=c4ea3c47fa09b71fc2fee1a863bb6c61"/>
  ^^как можно ограбить такую капчу^^ прописываю полный путь до картинке и серавно не роботает

#33 2010.11.07 13:36

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Ошибка. Curl

что из этого нужно получить? сессию?

Код:

1
2
3
$str = 'f<img name="captcha_img_381" id="captcha_img_381" src="http://ncc-volga.ru/bitrix/tools/captcha.php?captcha_sid=c4ea3c47fa09b71fc2fee1a863bb6c61"/>ff';
preg_match('/captcha_sid=([^"]+)/', $str, $arr);
print_r($arr);

Неактивен

#34 2010.11.12 11:19

Lexa
Гость

Re: Ошибка. Curl

Нет дело в том что картинка не загружаеться почему то, можешь помочь?

#35 2010.11.12 13:04

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Ошибка. Curl

твой код я сам выдумать должен чтоли?

Неактивен

#36 2010.11.14 00:35

shift
Участник
Зарегистрирован: 2010.11.13
Сообщений: 3
Карма: 0
Профиль

Re: Ошибка. Curl

вот код капча выдает ошибку одинраз отправляет норм последущие разы не работает

Код:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
$br = array(
'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30)',
'Opera/9.50 (Windows NT 5.1; U; ru)',
'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1b3) Gecko/20090304 Firefox/3.1b3 '
);
 
$browser = trim($br[array_rand($br)]);
 
$host= "html.masyaka.ru";
$path="/servis/sms/index.php?".$_SERVER['QUERY_STRING'];
$fp=fsockopen($host,80,$errno, $errstr,10);
if(!$fp) { echo "$errstr ($errno)<br/>\n"; }else{
$data = "";$post=0; foreach($_POST as $key=>$value){
$post=1; $data.="&$key=$value";} if($data)$data=substr($data,1);
if($post) $headers = "POST $path HTTP/1.0\r\n";else
$headers = "GET $path HTTP/1.0\r\n";
$headers .= "Host: $host\r\n";
$headers .= "Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif,image/x-bitmap, */*;q=0.1\r\n";
$headers .= "Accept-Charset: utf-8;q=0.6 windows-1251;q=0.1*;q=0.1\r\n";
$headers .= "Accept-Encoding: utf-8\r\n";
$headers .= "Accept-Language: ru, en;q=0.9\r\n";
$headers .= "Referer: html.masyaka.ru\r\n";
$headers .= "User-Agent: ".$browser."\r\n";//
if($post){ $headers .= "Content-type: application/x-www-form-urlencoded\r\n";
$headers .= "Content-Length: ".strlen ($data)."\r\n";
$headers .= "\r\n"; $headers .= $data;}else $headers.="\r\n";
@fwrite($fp, $headers); while($ifmod != "\r\n") $ifmod = @fgets($fp, 128);
$ifmod = ''; while(!feof($fp)) $ifmod .= @fgets($fp, 4096); @fclose($fp); }
 
 
###################################################
##################################################
$ifmod = str_replace('>',">\n",$ifmod);
$ifmod = str_replace('<?xml version="1.0" encoding="utf-8"?>','',$ifmod);
$ifmod = preg_replace('|<!DOCTYPE(.*?)<body(.*?)>|isu','',$ifmod);
$ifmod = preg_replace('|<!--(.*?)-->|isu','',$ifmod);
$ifmod = str_replace('<img src="/page/index?make','<img src="http://html.masyaka.ru/page/index?make',$ifmod);
$ifmod = str_replace('index.php','send2.php',$ifmod);
 
$ifmod = str_replace("<hr />\n",'',$ifmod);
$ifmod = str_replace("\n\n","\n",$ifmod);
$ifmod = str_replace('<form method="post" action="post.php?make=send">','<form method="post" action="'.$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'].'">',$ifmod);
$ifmod = preg_replace('|</form>(.*?)</html>|is','',$ifmod);
$ifmod = str_replace('<img src="img/','<img src="http://html.masyaka.ru/servis/sms/img/',$ifmod);
$ifmod = preg_replace('|<a href="(.+)/super/(.*?)>(.*?)</a>|isu','',$ifmod);//
$ifmod = preg_replace('|<a href="send2.php?PHPSESSID(.*?)>(.*?)</a>|is','<a href="send2.php" title="">Отправить еще</a>',$ifmod);//
$ifmod = str_replace('','',$ifmod);
 
echo $ifmod;

Неактивен

#37 2010.11.16 00:33

shift
Участник
Зарегистрирован: 2010.11.13
Сообщений: 3
Карма: 0
Профиль

Re: Ошибка. Curl

Что не кто не поможет проблему решить?

Неактивен

#38 2010.11.16 10:35

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Ошибка. Curl

1) это не курл
2) это не весь код
3) воспроизвести проблему не вышло

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.010 s