|
|
|
| На одном из заброшенных сайтов, где посетителей практически нет и нет контактных данных, обнаружится такой код:
<script>
var stag339619529 = "script";
document.writeln("<" + stag339619529 + " src='http://www.ххх.ru/pcgi/online_dailymd.pl?p=astrovlad&r=339619529&style=default&doc=" + "http%3A%2F%2Fnar.ххх.ru%2Fmoondays.html&w=1" + "&ref=" + escape(document.referrer) + "'></" + stag339619529 + ">");
</script>
|
Этот код запускает скрипт, который дает очень нужную мне информацию.
Можно ли каким-либо образом узнать код этого скрипта? | |
|
|
|
|
|
|
|
для: Владимир55
(30.10.2007 в 15:09)
| | online_dailymd.pl | |
|
|
|
|
|
|
|
для: sim5
(30.10.2007 в 15:12)
| | Я имел в виду, как получить код на странице online_dailymd.pl?
Не результат его выполнения, а сам код. Это возможно? | |
|
|
|
|
|
|
|
для: Владимир55
(30.10.2007 в 16:52)
| | Получается вот что.
Когда я исполняю вот такой скрипт
$text = file_get_contents('http://www.ххх.ru/pcgi/onlinetools.pl?date=10.10.2007&t=dailymd&p=....');
echo $text;
$file = fopen ("nip.txt", "w") ;
fputs ($file, $text) ;
fclose ($file) ;
|
то я на экране вижу всю информацию, а в текстовый файл записывается лишь код скрипта. То есть глазами текст вижу, а записать его не могу!
Вот как бы сохранить этот текст? | |
|
|
|
|
|
|
|
для: Владимир55
(30.10.2007 в 16:52)
| | А ваши скрипты можно скачать с вашего сайта? Вы ведь получите при этом результат его работы, а не сам код. Так и в этом случае. | |
|
|
|
|
|
|
|
для: sim5
(30.10.2007 в 17:12)
| | Да, это я понял.
Но ведь в данном случае и результат работы получить не удается (мой пост выше). | |
|
|
|
|
|
|
|
для: Владимир55
(30.10.2007 в 17:14)
| | А что должно быть результатом работы? Вот попробуйте получить это - http://softtime.ru/forum/read.php?id_forum=4&id_theme=45167&page=1, думаю вы догадываетесь что получите. | |
|
|
|
|
|
|
|
для: sim5
(30.10.2007 в 17:18)
| | По Вашей ссылке я получил нормальную страницу Форума.
А в моем случае получается так:
$text = file_get_contents('http://www.ххх.ru/pcgi/onlinetools.pl?date=10.10.2007&t=dailymd...');
echo $text;
|
выводит на экран полноценную картинку: с таблицами, формами и с текстом. То есть на экране моего компьютера и в его кеше все это есть.
Что, разве нет способа информацию с экрана записать в текстовую переменную? | |
|
|
|
|
|
|
|
для: Владимир55
(30.10.2007 в 17:26)
| | fopen(file, mode) | |
|
|
|
|
|
|
|
для: sim5
(30.10.2007 в 17:29)
| | Этого я не понял. | |
|
|
|
|
|
|
|
для: Владимир55
(30.10.2007 в 17:44)
| | Ну вы же используете на своем сайте файлы и думаю не раз производили запись в них, вот этой функцией. Она открывает файл, а уж потом записать в него вами полученную переменную $text - fputs($file, $text).... | |
|
|
|
|
|
|
|
для: sim5
(30.10.2007 в 18:41)
| | Вы это имели в виду?
$file = fopen ("nip.txt", "w") ;
fputs ($file, $text) ;
fclose ($file) ;
|
Это я попробовал первым делом! Но записывается не содержимое экрана, а код скрипта...
Или Вы говорите о другом? | |
|
|
|
|
|
|
|
для: Владимир55
(30.10.2007 в 20:20)
| | О каком коде вы говорите? Ваша ссылка, это ссылка не Perl скрипт, и если вы думаете, что обратившись с скрипту, вы получите именно исходный код Perl, то вы ошибаетесь - вы получите HTML-код результирующий. Если вы хотите сделать снимок экрана, то ни file_get_contents, ни fopen/fputs этим не занимаются, тут вам только Ptint Screen + Photoshop помогут. | |
|
|
|
|
|
|
|
для: sim5
(31.10.2007 в 04:48)
| | *** вы получите HTML-код результирующий***
Да, хотя бы этот код получить. Именно результирующий, то есть отражающий то, что я вижу на экране. Хотя бы это возможно? | |
|
|
|
|
|
|
|
для: Владимир55
(31.10.2007 в 11:50)
| | Конечно, после получения контента:
$file = fopen ("nip.txt", "w") ;
fputs ($file, $text) ;
fclose ($file) ;
|
| |
|
|
|
|
|
|
|
для: sim5
(31.10.2007 в 11:58)
| | Так я же об этом и толкую: не получается это!
$text = file_get_contents('http://www.ххх.ru/pcgi/onlinetools.pl?date=10.10.2007&t=dailymd...');
echo $text;
|
На экране текст есть.
$file = fopen ("nip.txt", "w") ;
fputs ($file, $text) ;
fclose ($file) ;
|
В файле nip.txt текста нет.
А есть только обращение к скрипту. | |
|
|
|
|
|
|
|
для: Владимир55
(31.10.2007 в 14:36)
| | Приведите полную ссылку на ваш скрипт, включая переменные. | |
|
|
|
|
|
|
|
для: Владимир55
(30.10.2007 в 20:20)
| | хм... скриншот выполнения скрипта это сильно :) | |
|
|
|
|
|
|
|
для: Владимир55
(30.10.2007 в 17:26)
| | если информация выводиться javascript, то нету. | |
|
|
|