在php中使用curl执行自动化作业

在php中使用curl执行自动化作业,php,curl,jobs,Php,Curl,Jobs,我一直在寻找一个外部网站上的自动化工作。有人告诉我应该使用curl,所以我想我是在问curl是否是一个选项?我将如何使用这些输入字段来实现这一点: name="fname" name="lname" name="bio" name="website" name="email" name="password" name="Cpassword" name="token" name="submit" 是的,在一个cron作业示例中正确地告诉您使用curl集 //The data $data = ar

我一直在寻找一个外部网站上的自动化工作。有人告诉我应该使用curl,所以我想我是在问curl是否是一个选项?我将如何使用这些输入字段来实现这一点:

name="fname"
name="lname"
name="bio"
name="website"
name="email"
name="password"
name="Cpassword"
name="token"
name="submit"

是的,在一个cron作业示例中正确地告诉您使用curl集

//The data
$data = array(
    "fname" => "Mark",
    "lname" => "Jones",
    "Bio" => "Hi i like rose's because they smell nice",
    "website" => "http://mysite.com",
    "email" => "mark@mysite.com",
    "password" => "mypassword",
    "token" => "your token",
    "Agent" => "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2 GTB5"
);

//External site direct link
$external_site = "http://external-site.com";

//Input field names with data ready
$input_fields = "fname=".$data['fname']."&lname=".$data['lname']."&Bio=".$data['bio']."&website=".$data['website']."&email=".$data['email']."&password=".$data['password']."&Cpassword=".$data['password']."&token=".$data['token']."&submit=";

//Do the curl
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL , $external_site);
curl_setopt($ch, CURLOPT_USERAGENT, $data['Agent']);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $input_fields);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
$done = curl_exec ($ch);
curl_close($ch);

有关curl的更多信息,请访问cron作业的most主机,并提供一个ready cron功能以使用XD。

是的,在cron作业示例中,您被告知正确使用curl集

//The data
$data = array(
    "fname" => "Mark",
    "lname" => "Jones",
    "Bio" => "Hi i like rose's because they smell nice",
    "website" => "http://mysite.com",
    "email" => "mark@mysite.com",
    "password" => "mypassword",
    "token" => "your token",
    "Agent" => "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2 GTB5"
);

//External site direct link
$external_site = "http://external-site.com";

//Input field names with data ready
$input_fields = "fname=".$data['fname']."&lname=".$data['lname']."&Bio=".$data['bio']."&website=".$data['website']."&email=".$data['email']."&password=".$data['password']."&Cpassword=".$data['password']."&token=".$data['token']."&submit=";

//Do the curl
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL , $external_site);
curl_setopt($ch, CURLOPT_USERAGENT, $data['Agent']);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $input_fields);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
$done = curl_exec ($ch);
curl_close($ch);

有关curl的更多信息,请访问并为cron作业的大多数主机提供一个现成的cron功能以使用XD。

自动作业
通过
cron
完成。不使用
curl
实际上,您的问题不是针对php的。要通过http传递变量,应使用。
自动作业
通过
cron
完成。不使用
curl
实际上,您的问题不是针对php的。要通过http传递变量,应该使用。