with texto strip_tags remove limpiar from eliminar allow all php curl file-get-contents

texto - Solicitudes de curl paralelo de PHP



string strip_tags (1)

Si te refieres a multi-curl, algo así podría ayudar:

$nodes = array($url1, $url2, $url3); $node_count = count($nodes); $curl_arr = array(); $master = curl_multi_init(); for($i = 0; $i < $node_count; $i++) { $url =$nodes[$i]; $curl_arr[$i] = curl_init($url); curl_setopt($curl_arr[$i], CURLOPT_RETURNTRANSFER, true); curl_multi_add_handle($master, $curl_arr[$i]); } do { curl_multi_exec($master,$running); } while($running > 0); for($i = 0; $i < $node_count; $i++) { $results[] = curl_multi_getcontent ( $curl_arr[$i] ); } print_r($results);

Espero que ayude de alguna manera

Estoy haciendo una aplicación simple que lee datos json de 15 URL diferentes. Tengo una necesidad especial que necesito hacer esto serverly. Estoy usando file_get_contents($url) .

Dado que estoy usando file_get_contents ($ url). Escribí un guión simple, ¿verdad?

$websites = array( $url1, $url2, $url3, ... $url15 ); foreach ($websites as $website) { $data[] = file_get_contents($website); }

y se comprobó que es muy lento, porque espera la primera solicitud y luego hace la siguiente.