- Where Developers Learn, Share, & Build Careers
$ नोड = सरणी ($ url1, $ url2, $ url3); $ Node_count = गणना ($ नोड); $ Curl_arr = array (); $ Master = curl_multi_init (); के लिए ($ i = 0; $ i & lt; $ node_count; $ i ++) {$ url = $ नोड्स [$ i]; $ Curl_arr [$ i] = कर्ल_इनिट ($ यूआरएल); Curl_setopt ($ curl_arr [$ i], CURLOPT_RETURNTRANSFER, सत्य); Curl_multi_add_handle ($ मास्टर, $ curl_arr [$ i]); } कर {curl_multi_exec ($ मास्टर, $ रनिंग); } जबकि ($ रनिंग & gt; 0); के लिए ($ i = 0; $ i & lt; $ node_count; $ i ++) {$ परिणाम [] = curl_multi_getcontent ($ curl_arr [$ i]); } Print_r ($ परिणाम); क्या यह हिस्सा वास्तव में समानांतर है? के लिए ($ i = 0; $ i & lt; $ node_count; $ i ++) {$ परिणाम [] = curl_multi_getcontent ($ curl_arr [$ i]); # अब मैं सभी यूआरएल के साथ एक काम फिर से करना चाहता हूं। $ Var = 1; # यह तब तक बढ़ेगी जब तक स्थिति संतुष्ट नहीं हो जाती #in टास्क मुझे कहती है कि मैं सभी url को $ url1% 20something $ var # समानांतरों के साथ अन्य यूआरएल के साथ भी $ url2% 20something $ var, $ url3% 20something $ var # कहते हैं $ Var = 6 # जब $ res = curl_multi_get_content ($ url1% 20something $ var) के लिए लाने के बाद स्थिति, $ res == सच संतुष्ट है, यह एक यूआरएल के लिए बंद हो जाएगा दूसरों के लिए जब तक यह जारी रहेगा #insort कार्य समानांतर के साथ लूप है। मुमकिन ? कैसे ? } insort कार्य समांतर के साथ लूप है। मुमकिन ? कैसे ? मैंने बताया कि मैं कोड में क्या चाहता हूं। । प्रत्येक यूआरएल के लिए सामग्री लाने के बाद लूप के लिए आखिर में, मैं फिर से सभी यूआरएल के लिए कुछ काम करना चाहता हूं?
क्या यह संभव है? कृपया मुझे बता सकते हैं कि कर्ल के साथ कैसे? मैंने कुछ कोशिश की लेकिन मैं विफल रहा।
Comments
Post a Comment