| веб-мастеру | блог веб-мастера | Статьи Веб-Мастера | SEO Tools | книги веб-мастеру |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
| Vitaleks |
31.1.2008, 2:57
Сообщение
#1
|
|
Прохожий ![]() Группа: Пользователи Сообщений: 4 Регистрация: 31.1.2008 Пользователь №: 549 |
Добрый день, возникла не большая проблема, сам с пхп работаю относительно не давно...
Пишу скрипт который бы отображал обработанную чужую страницу... после перехода по ссылке http://my.hamachi.cc/status/image.php?5.55.120.29 оказываемся http://hamachi.cc/img/show.php?status=online или на др.страницах... Вроде бы написал <?php readfile('http://my.hamachi.cc/status/image.php?5.55.120.29'); ?> на компе работает, как только на сайте применяю... след ошибку вижу Warning: readfile() [function.readfile]: URL file-access is disabled in the server configuration in /home/nfs/www/test/1.php on line 2 Warning: readfile(http://my.hamachi.cc/status/image.php?5.35.120.29) [function.readfile]: failed to open stream: no suitable wrapper could be found in /home/nfs/www/test/1.php on line 2 Эт как можно вылечить? |
| gid |
31.1.2008, 9:57
Сообщение
#2
|
|
Администратор форума ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 541 Регистрация: 27.11.2006 Из: Россия Пользователь №: 1 |
Есть еще множество других вариантов, начиная с ростых:
Код <?php echo @implode("", @file("http://my.hamachi.cc/status/image.php?5.55.120.29")); ?> и заканчивая относительно сложными с использованием curl: Код <?php $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "http://my.hamachi.cc/status/image.php?5.55.120.29"); curl_setopt($ch, CURLOPT_USERAGENT, "Opera/9.23 (Windows NT 5.1; U; ru)"); curl_setopt($ch, CURLOPT_REFERER, "http://my.hamachi.cc/status/image.php?5.55.120.29"); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0); curl_setopt($ch, CURLOPT_HEADER,1); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); print curl_exec ($ch); curl_close ($ch); ?> Но возможна причина в другом - ваш хостер запретил любые исходящие соединения, обычно такое бывеает на бесплатных хостингах. -------------------- |__| RU-домены за 170 рублей |__| SU-домены за 460 рублей |__|
Раскрутка Вашего сайта | Пишу php скрипты на заказ | Регистрация Вашего сайта в каталогах | - | - | - | ICQ: 6-426-630 |
| Vitaleks |
4.2.2008, 0:28
Сообщение
#3
|
|
Прохожий ![]() Группа: Пользователи Сообщений: 4 Регистрация: 31.1.2008 Пользователь №: 549 |
Спасибо, но не совсем то..
Набросал кусок кода <? if (URL=='http://hamachi.cc/img/show.php?status=online') $link = "http://allnfs.ru/test/Untitled-1.jpg"; else if (URL=='http://hamachi.cc/img/show.php?status=offline') $link = "http://allnfs.ru/test/Untitled-2.jpg"; else $link = "http://allnfs.ru/test/Untitled-3.jpg"; echo"<img src='$link'>"; ?> Где URL безпонятия что писать... (Всмысле какой код, пробывал get[url] , но.. не работает) Дайте совет... после всего этого планирую написать след echo"<img src='http://my.hamachi.cc/status/image.php?5.35.120.29'>"; Еще вопрос, будет ли подмен произходить? пройдя по ссылке http://my.hamachi.cc/status/image.php?5.35.120.29 получим статус т.е новую ссылку из 3 разных ссылок Еще раз напишу скрипт который мне нужен Идет запрос на http://my.hamachi.cc/status/image.php?5.35.120.29 Сервер отвечает в виде ссылке из 3 возможных С учетом ответа идет ее поддмен (ссылки) В конце вывод подденной ссылки... Походу я пошел не тем путем... |
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 12.5.2008, 18:09 |