Check out
curl_setopt
I use curl_setopt to store "variables" specific to complex curl queries to an openfire remote host inside a .php file:
Yours could go something like this:
PHP Code:
<?php
curl_setopt($curl, CURLOPT_URL, "https://URL/upload/");
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
curl_setopt($curl, CURLOPT_USERPWD, 'username:password');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_VERBOSE, TRUE);
curl_setopt($curl, CURLOPT_CAPATH, '/etc/pki/tls/certs');
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0);
$data = curl_exec($curl);
curl_close($curl);
echo $data; // print the operation in the terminal
?>
and it's executed like so:
Code:
php -f /path/to/myfile.php
I'm not clear if "-v -k" is necessary since this snippet uses CURLOPT_SSL_VERIFYPEER, false.
YMMV
And Welcome to LQ.