Mam problem gdyż chciałbym pobrać źródło strony i z niego wyciągnąć odpowiedni fragment kodu javascript.
Napisałem taką funkcję
<?php $cookie_file ="cookie.txt"; //$url ='http://adresstrony.pl'; $ch=curl_init($url); curl_setopt($ch,CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch,CURLOPT_TIMEOUT,50); curl_setopt($ch,CURLOPT_HEADER,0); curl_setopt($ch,CURLOPT_REFERER,$url); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0'); curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file); curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file); $soursas=curl_exec($ch); curl_close($ch); $pattern = '/<script(.*)<\/script>/'; ?>
I nie wiem co robie źle ale ten pattern nie wyciąga ma całego kodu skryptu (ze strony )tylko jego deklaracja takie jak:
[4] => type="text/javascript" src="/js/swfobject.js">
[5] => type="text/javascript" src="/js/colorpicker.js">
[6] => type='text/javascript' src='/js/jquery.cookie.js'>
[7] => type='text/javascript' src='/js/json2.js'>
Jak wcyiągnąć cały kod javacript ze źródła strony?