Andrey-it6
Новичок
Непонятные ошибки
Столкнулся с такой проблемой:
есть сайт http://lamblinks.com/submit.php при непосредственном обращении сайт гузиться нормально, когда же загружаю его через fsockopen, то в ответной странице на удалённом сайте (lamblinks.com) выскакивают ошибки :
Warning: Smarty error: validate: validator id 'v_OWNER_NAME' is not registered. in /home/lamblink/public_html/libs/smarty/Smarty.class.php on line 1088
загружаю вот этим кодом:
<?
$address_to_send = "http://lamblinks.com/submit.php";
$url_stuff = parse_url($address_to_send);
$url_path = isset($url_stuff['path'])&&!empty($url_stuff['path'])?$url_stuff['path']:'/';
$url_query = isset($url_stuff['query'])&&!empty($url_stuff['query'])?"?".$url_stuff['query']:'';
$url_host = isset($url_stuff['host'])&&!empty($url_stuff['host'])?$url_stuff['host']:'';
$fp = fsockopen($url_stuff['host'], 80, $errno, $errstr, 2);
$main_result = "LINK_TYPE=reciprocal&TITLE=Glo-Container&URL=http%3A%2F%2Fwww.ya.ru&DESCRIPTION=GLO-Container&OWNER_NAME=test&OWNER_EMAIL=test%40mail.ru&RECPR_URL=http%3A%2F%2Fya.ru%2Fcatalog&RECPR_TEXT=%26lt%3Ba+href%3D%22http%3A%2F%2Fwww.ya.com%22+id%3D%22R5FE3C5%22%26gt%3BLamblinks+Web+Directory%26lt%3B%2Fa%26gt%3B&submit=Continue&CATEGORY_ID=1";
$query = 'POST '.$url_path.$url_query." HTTP/1.0\n";
$query .= "Referer: ".$address_to_send."\n";
$query .= "Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7\n";
$query .= "Content-Type: application/x-www-form-urlencoded\n";
$query .= "Content-Length: ".strlen($main_result)."\n";
$query .= 'Host: '.$url_host."\n";
$query .= "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)\n\n";
$query .= $main_result;
fwrite($fp, $query);
$content = "";
while (!feof($fp))
{
$content.=fgets($fp, 1024);
}
echo $content;
fclose($fp);
?>
в чём может быть проблема, откуда беруться эти ошибки?
Столкнулся с такой проблемой:
есть сайт http://lamblinks.com/submit.php при непосредственном обращении сайт гузиться нормально, когда же загружаю его через fsockopen, то в ответной странице на удалённом сайте (lamblinks.com) выскакивают ошибки :
Warning: Smarty error: validate: validator id 'v_OWNER_NAME' is not registered. in /home/lamblink/public_html/libs/smarty/Smarty.class.php on line 1088
загружаю вот этим кодом:
<?
$address_to_send = "http://lamblinks.com/submit.php";
$url_stuff = parse_url($address_to_send);
$url_path = isset($url_stuff['path'])&&!empty($url_stuff['path'])?$url_stuff['path']:'/';
$url_query = isset($url_stuff['query'])&&!empty($url_stuff['query'])?"?".$url_stuff['query']:'';
$url_host = isset($url_stuff['host'])&&!empty($url_stuff['host'])?$url_stuff['host']:'';
$fp = fsockopen($url_stuff['host'], 80, $errno, $errstr, 2);
$main_result = "LINK_TYPE=reciprocal&TITLE=Glo-Container&URL=http%3A%2F%2Fwww.ya.ru&DESCRIPTION=GLO-Container&OWNER_NAME=test&OWNER_EMAIL=test%40mail.ru&RECPR_URL=http%3A%2F%2Fya.ru%2Fcatalog&RECPR_TEXT=%26lt%3Ba+href%3D%22http%3A%2F%2Fwww.ya.com%22+id%3D%22R5FE3C5%22%26gt%3BLamblinks+Web+Directory%26lt%3B%2Fa%26gt%3B&submit=Continue&CATEGORY_ID=1";
$query = 'POST '.$url_path.$url_query." HTTP/1.0\n";
$query .= "Referer: ".$address_to_send."\n";
$query .= "Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7\n";
$query .= "Content-Type: application/x-www-form-urlencoded\n";
$query .= "Content-Length: ".strlen($main_result)."\n";
$query .= 'Host: '.$url_host."\n";
$query .= "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)\n\n";
$query .= $main_result;
fwrite($fp, $query);
$content = "";
while (!feof($fp))
{
$content.=fgets($fp, 1024);
}
echo $content;
fclose($fp);
?>
в чём может быть проблема, откуда беруться эти ошибки?