|
|
|
อยากทำให้ function curl เร็วกว่านี้อ่ะครับ การทำงานนะครับ จะส่ง urls มาเป็ร array จากนั้น ก็ จะ curl แต่ละ url มาเก็บเป็นไฟล์ html |
|
|
|
|
|
|
|
การทำงานนะครับ จะส่ง urls มาเป็ร array จากนั้น ก็ จะ curl แต่ละ url มาเก็บเป็นไฟล์ html แต่มันทำงานทีละurl ถ้าต้องการให้ทำงานทีละหลายๆurl ต้องแก้งัยครับ อ่อ แล้วถ้าผมต้องการเปลี่ยนชื่อ directory ทุกครั้ง ที่ทำการcurl ต้องทำงัยครับ
Code (PHP)
function curl($urls){
$urls = split("</br>",$url);
$text=array_filter($urls);
for($i=0;$i<count($text);$i++){
$ch = curl_init("");
curl_setopt($ch, CURLOPT_URL, "$text[$i]");
$madir =mkdir("directory", 0755);
$tmpfname = tempnam("directory", "url_");
$fp = fopen("$tmpfname.html", "w");
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
}
curl_close($ch);
fclose($fp);
}
Tag : - - - -
|
|
|
|
|
|
Date :
2010-02-09 10:42:53 |
By :
มีปัญหา |
View :
1073 |
Reply :
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|