source kod na site
16 отговора
798 прегледа
source kod na site
Zdraveite, trqbva mi script, koito da vzeme source-a na dadena stranica. Nqkoi mozhe li da mi pomogne?
Re: source kod na site
Ami vij si manual-a brq!!! Ako e html moje6 da q wzeme6 s fopen() (moje bi...) ina4e ako e php ili asp prez ftp...
Re: source kod na site
Ami probvah s fopen. Nqkoi stranici gi vzima, no na tochno tazi, koqto mi trqbva, a imenno us.imdb.com mi dava greshka:
failed to open stream: HTTP request failed! HTTP/1.0 403 Forbidden
failed to open stream: HTTP request failed! HTTP/1.0 403 Forbidden
Re: source kod na site
При мен наистина не става с този site :(
Eto go koda, taka kakto, predlozhi:
<?
$fp = file("[линк]");
$myfp = fopen("source.txt", "a");
while(list($k,$v) = each($fp))
{
$v2 = str_replace("\n", "", $v);
fwrite($myfp, $v2);
}
fclose($myfp);
?>
Eto i output:
Warning: file([линк]): failed to open stream: HTTP request failed! HTTP/1.0 403 Forbidden in C:\Apache2\htdocs\try.php on line 2
Warning: Variable passed to each() is not an array or object in C:\Apache2\htdocs\try.php on line 6
Eto go koda, taka kakto, predlozhi:
<?
$fp = file("[линк]");
$myfp = fopen("source.txt", "a");
while(list($k,$v) = each($fp))
{
$v2 = str_replace("\n", "", $v);
fwrite($myfp, $v2);
}
fclose($myfp);
?>
Eto i output:
Warning: file([линк]): failed to open stream: HTTP request failed! HTTP/1.0 403 Forbidden in C:\Apache2\htdocs\try.php on line 2
Warning: Variable passed to each() is not an array or object in C:\Apache2\htdocs\try.php on line 6
Re: source kod na site
без index.html напиши го така както и аз съм го написал:
$fp = file("[линк]");
$fp = file("[линк]");
Re: source kod na site
vse sushtoto:
Warning: file([линк]): failed to open stream: HTTP request failed! HTTP/1.0 403 Forbidden in C:\Apache2\htdocs\try.php on line 2
Warning: Variable passed to each() is not an array or object in C:\Apache2\htdocs\try.php on line 6
Warning: file([линк]): failed to open stream: HTTP request failed! HTTP/1.0 403 Forbidden in C:\Apache2\htdocs\try.php on line 2
Warning: Variable passed to each() is not an array or object in C:\Apache2\htdocs\try.php on line 6
Re: source kod na site
Ами някой друг да каже, аз нищо не се сещам. Гледам тестваш на localhost, извинявай за тъпия въпрос, пуснал ли си интернета?
Re: source kod na site
защо просто не си отвориш страничката с браузер или с клиент като flashget. сорса на скрипта не можеш да го вземеш, освен ако не си добър хакер
Re: source kod na site
Ami zashtoto trqbva da go napravq okolo 700 puti, che mozhe i poveche da sa :)
Ako mi trqbvashe prosto da si browse-vam, nqmashe da mi trqbvat scriptove.
Ako mi trqbvashe prosto da si browse-vam, nqmashe da mi trqbvat scriptove.
Re: source kod na site
Провери си в php.ini файла за този ред:
allow_url_fopen=On
ако при тебе е на OFF няма просто как да стане да отвориш страница.
P.S. Ти с коя версия на PHP си?
allow_url_fopen=On
ако при тебе е на OFF няма просто как да стане да отвориш страница.
P.S. Ти с коя версия на PHP си?
Re: source kod na site
on si e, vsichki nastroiki sa si defaultnite
Apache/2.0.46 (Win32) PHP/4.3.2 Server
Apache/2.0.46 (Win32) PHP/4.3.2 Server
Re: eto moia source
Ето го моя скрипт:
---------------------- test_reader.php ---------------
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>HTTP Reader Robot :)</title>
</head>
<body>
<font face="Tahoma" size="5"><b>Tested</b></font>
<?php
// error_reporting(E_ERROR | E_PARSE);
$open = fopen("[линк]", "r");
$read = fread($open, 100000);
fclose($open);
print $read;
$fp = fopen("result.txt", "a");
fwrite($fp, $read);
fclose($fp);
?>
</body>
</html>
Резултата, който се връща можеш да видиш тук. Имай следното впредвид. Когато направих ping на us.imdb.com (дори и на [линк]) получих следния резултат - Reply from 168.143.105.30: Destination net unreachable.. Най-вероятно и затова скрипта него отваря.
---------------------- test_reader.php ---------------
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>HTTP Reader Robot :)</title>
</head>
<body>
<font face="Tahoma" size="5"><b>Tested</b></font>
<?php
// error_reporting(E_ERROR | E_PARSE);
$open = fopen("[линк]", "r");
$read = fread($open, 100000);
fclose($open);
print $read;
$fp = fopen("result.txt", "a");
fwrite($fp, $read);
fclose($fp);
?>
</body>
</html>
Резултата, който се връща можеш да видиш тук. Имай следното впредвид. Когато направих ping на us.imdb.com (дори и на [линк]) получих следния резултат - Reply from 168.143.105.30: Destination net unreachable.. Най-вероятно и затова скрипта него отваря.
Kray na mxkite ti :)))
Goljama zabava se poluchi tuk:)))
Antone!:)Etoja mojata mashinka za Source, vzimay ja i se zabavljavay ;)))
<?
define('SHOW_HEADERS',false);
function get_source($url,$show_headers=0)
{
if(preg_match('!^[линк]!',$url))
$url=substr($url,7,strlen($url));
if(strpos($url,'/'))
list($url,$uri)=explode('/',$url);
else
$uri='';
$fp=fsockopen($url,80,$errno,$errstr,4);
if(!$fp)
{
echo "<b><font color=\"red\">Ne mozhe da se svxrzhe s: $url</font></b>";
return false;
}
else
{
$buffer='';
$headers='';
fputs($fp,"GET /$uri HTTP/1.0\r\n");
fputs($fp,"Host: $url\r\n");
fputs($fp,"User-Agent: sourcegetter\r\n");
fputs($fp,"Connection: close\r\n");
fputs($fp,"\r\n");
while(!feof($fp))
{
if(!isset($end_of_headers))
{
$header=fgets($fp,4096);
if($header=="\r\n")
$end_of_headers=1;
$headers.=$header;
}
else
{
$buffer.=fgets($fp,4096);
}
}
fclose($fp);
if($show_headers)
{
$headers=htmlentities($headers);
$headers=nl2br($headers);
echo $headers;
}
$buffer=htmlentities($buffer);
$buffer=nl2br($buffer);
echo $buffer;
return true;
}
}
echo '<pre>';
get_source('[линк]',SHOW_HEADERS);
echo '</pre>';
?>
Uspeh
Antone!:)Etoja mojata mashinka za Source, vzimay ja i se zabavljavay ;)))
<?
define('SHOW_HEADERS',false);
function get_source($url,$show_headers=0)
{
if(preg_match('!^[линк]!',$url))
$url=substr($url,7,strlen($url));
if(strpos($url,'/'))
list($url,$uri)=explode('/',$url);
else
$uri='';
$fp=fsockopen($url,80,$errno,$errstr,4);
if(!$fp)
{
echo "<b><font color=\"red\">Ne mozhe da se svxrzhe s: $url</font></b>";
return false;
}
else
{
$buffer='';
$headers='';
fputs($fp,"GET /$uri HTTP/1.0\r\n");
fputs($fp,"Host: $url\r\n");
fputs($fp,"User-Agent: sourcegetter\r\n");
fputs($fp,"Connection: close\r\n");
fputs($fp,"\r\n");
while(!feof($fp))
{
if(!isset($end_of_headers))
{
$header=fgets($fp,4096);
if($header=="\r\n")
$end_of_headers=1;
$headers.=$header;
}
else
{
$buffer.=fgets($fp,4096);
}
}
fclose($fp);
if($show_headers)
{
$headers=htmlentities($headers);
$headers=nl2br($headers);
echo $headers;
}
$buffer=htmlentities($buffer);
$buffer=nl2br($buffer);
echo $buffer;
return true;
}
}
echo '<pre>';
get_source('[линк]',SHOW_HEADERS);
echo '</pre>';
?>
Uspeh
Re: source kod na site
suma vreme 4etoh tuk i ludnah :-))))
$fp = fopen("[линк].... ", "r");
$source = "";
while (!FEOF($fp)){
$source .= fread($fp,2048);
}
echo "<pre>".$source."</pre>";
ako ne stane si proveri PROXY settings
E tuk ni6to niama :[линк]
$fp = fopen("[линк].... ", "r");
$source = "";
while (!FEOF($fp)){
$source .= fread($fp,2048);
}
echo "<pre>".$source."</pre>";
ako ne stane si proveri PROXY settings
E tuk ni6to niama :[линк]
Re: source kod na site
Mnogo blagodarq na vsichki. Edinstveno varianta na Latino trugna i to ne na moq server.
Kakto i da, radvam se che nameri reshenie i oshte vednuzh mn blagodarq
Kakto i da, radvam se che nameri reshenie i oshte vednuzh mn blagodarq
Re: source kod na site
като гледам получава 403, значи нета му бачка
in our network we trust
in our network we trust