Есть и оно равно "http://hghltd.yandex.net/yandbtm?fmode=inject&url=http%3A%2F%2FReSells.ru%2F%3Fx%3Dview%26id%3D271&text=%2279032057641%22&l10n=ru&sign=718555989e4dd03c850cb5e728b734e8&keyno=0"
rustyle добавил 08.12.2010 в 01:52
Как я понял у меня проблема в том что в $url2 помещается ссылка в каком то необычном формате и из-за этого функция file_get_contents не срабатывает
//получение содержимого из ссылки на копию
$content2 = file_get_contents($url2);
//вывод на экран полученного содержимого ничего не дает
echo '<b>СОДЕРЖИМОЕ</b> '.$content2;
но если вывести на экран echo $url2; на экран выводится эта ссылка: "http://hghltd.yandex.net/yandbtm?fmode=inject&url=http%3A%2F%2FReSells.ru%2F%3Fx%3Dview%26id%3D271&text=%2279032057641%22&l10n=ru&sign=718555989e4dd03c850cb5e728b734e8&keyno=0" (без кавычек)
И если её в браузере выделить скопировать и в коде вручную присвоить переменой $url2, тогда все работает
например я пишу такой код
<?php
$url2 = "http://hghltd.yandex.net/yandbtm?fmode=inject&url=http%3A%2F%2FReSells.ru%2F%3Fx%3Dview%26id%3D271&text=%2279032057641%22&l10n=ru&sign=718555989e4dd03c850cb5e728b734e8&keyno=0";
//вывод на экран полученного содержимого
?>
тогда функция file_get_contents($url2);срабатывает и все выводится
подозрение что в значении $url2 ссылка не такая, какая выводится на экран , может $url2 надо обработать специальной функцией которая преобразовывает ссылки? например эту часть ссылки http%3A%2F%2FReSells.ru в такой вид http://ReSells.ru
Спасибо всем за ответы !!!!! Отдельное "viktoris" , "ParserYa" , "Dreammaker" ,
Все решилось банальным добавлением строчки:
mysql_query('SET NAMES utf8');
С UTF8 в базах еще не сталкивался !!!
Спасибо за отклик !! Сохранил файл *.php в utf 8 и в нем указал <meta http-equiv="Content-Type" content="text/html; charset=utf-8">