lblinc
asked on
PHP Script that print .pdf links from a web page
Can someone please help me to get this script working. It will save me 30 minutes each Monday if can just get it working..
Please refer to this previous question post which is still open :
https://www.experts-exchange.com/questions/24151725/printing-pdf-links-from-a-web-page-see-attaced-pic.html?anchorAnswerId=24094017#a24094017
I get a parse error on line curl_setopt($ch, CURLOPT_ USERPWD, $details);
Please refer to this previous question post which is still open :
https://www.experts-exchange.com/questions/24151725/printing-pdf-links-from-a-web-page-see-attaced-pic.html?anchorAnswerId=24094017#a24094017
I get a parse error on line curl_setopt($ch, CURLOPT_ USERPWD, $details);
<?php
$url = "http://www.valueline.com/secure/vlispdf/stk1700/index.aspx";
$details = "xxxx:yyyy";
// create a new cURL resource
$ch = curl_init();
// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_ USERPWD, $details);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// grab URL and pass it to the browser
$result = curl_exec($ch);
// close cURL resource, and free up system resources
curl_close($ch);
echo $result;
?>
<?php
$html_page_source = "http://www.valueline.com/secure/vlispdf/stk1700/current.aspx?issue=7";
preg_match_all('/\b(https?):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|]\.pdf/i', $html_page_source, $links);
foreach($links['0'] as $link)
{
//echo $link."<br>\n";
print $link."<br>\n";
}
?>
ASKER
Ok, fixed that, thx.
But now I'm getting -->
PHP fatal error: Call to underfined function curl_init() in C:\php\PHP_Script.php
But now I'm getting -->
PHP fatal error: Call to underfined function curl_init() in C:\php\PHP_Script.php
google is your friend
http://www.google.com/search?q=Call+to+underfined+function+curl_ini
First link
http://www.google.com/search?q=Call+to+underfined+function+curl_ini
First link
ASKER
Thanks, I already did searches in Google..
which led me to uncomment line in PHP.ini file -->
;extension=php_curl.dll
to
extension=php_curl.dll
Now i get a new error :
PHP Warning: PHP Startup: Unable to load dynamic library ' ./php_curl.dll' - The specified module could not be found.
which led me to uncomment line in PHP.ini file -->
;extension=php_curl.dll
to
extension=php_curl.dll
Now i get a new error :
PHP Warning: PHP Startup: Unable to load dynamic library ' ./php_curl.dll' - The specified module could not be found.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
yes i did.. so what am i specifically looking for in all that config info? i'd rather not post 200 lines of the output from running -->
<?php
phpinfo();
?>
which i placed above lines inside a new InfoPHP.php file and ran it as follows :
> php -f InfoPHP.php
at this point.. i sort of wish someone would have just shown me a way to do what i need using Perl..
<?php
phpinfo();
?>
which i placed above lines inside a new InfoPHP.php file and ran it as follows :
> php -f InfoPHP.php
at this point.. i sort of wish someone would have just shown me a way to do what i need using Perl..
If there is no mentioning of curl, it is not installed
ASKER
Curl dll is present there in my C:\php\ext
in the php.ini file --> i think i need to need to change the extension_dir from :
extension_dir = "./"
to
extension_dir = "./php/ext"
in the php.ini file --> i think i need to need to change the extension_dir from :
extension_dir = "./"
to
extension_dir = "./php/ext"
ASKER
This is solution, it has to be! For running curl on Win XP..
http://www.webmasterworld.com/forum88/6176.htm
http://www.webmasterworld.com/forum88/6176.htm
ASKER
unreal. it still doesn't work. is it really this impossible to install PHP and Curl properly?
I have no idea. I am on a linux host and it was already installed
CURLOPT_ USERPWD
it should be
CURLOPT_USERPWD