Bonjour tout le monde.
je suis entrain d'encoder un code php pour pouvoir afficher des blocks depuis des sites externes j'ai besoin de votre aide.
j'ai commencé par créer une table dans ma base de donnée nommée source_url avec deux colonnes id et url.
première question c'est quoi le code a faire pour avoir un array sous forme
$aurls = array( "http://www.link1.com/1.xml" => 1, "http://www.link2.com/1.xml" => 2, "http://www.link3.com/1.xml" => 3, "http://www.link4.net/1.xml" => 4 );
pour l'utiliser par la suite dans une boucle foreach de la forme.
foreach ($aurls as $url => $v) { echo $url; echo $v; }
dans la boucle j'ajoute la class
require_once(XOOPS_ROOT_PATH."/class/snoopy.php");
$snoopy = new Snoopy;
$kkk = $snoopy->fetch($url);
$kkk5 = $snoopy->results;
$xml = new SimpleXMLElement( $kkk5 );
le bute et de parser des ficher xml et afficher leurs continu ça marche j'arrive a afficher le contenu des 4 fichiers mais ça prend trop de temps plus que 40 secondes pour les 4 links. Je viens de trouver une autre méthode soit disons plus rapide.
//create the multiple cURL handle
$mh = curl_multi_init();
qui a une idée et comment l'utiliser pour parser les 4 links en moins de temps si c'est possible bien sûr.
j'ai cherché partout mais je trouve pas de piste malheureusement il y a peut de documentation pour xoops.