il apparait que le dernier de mes enregistrements apparait en 2 secondes mais parfois c'est beaucoup plus long....donc c'est assez aléatoire ?!
Maintenant que j'arrive à enregistrer dans mes fichiers XML je n'ai plus qu'à faire un CRON qui actualise ces fichiers, une idée pour le script en question ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionmais le problème est qu'il faut obligatoirement passer sur un serveur dédié
cela est il facile à réaliser ?
est ce fiable ?
savoir si la lenteur d'éxécution vient bien de là ?
echo round(microtime(true)-START_TIME, 4).' sec'; //[code] echo round(microtime(true)-START_TIME, 4).' sec'; //etc.. ?>
<? ################ FONCTION DE CREATION DE FICHIER XML ######################### function creerFichier($fichierChemin, $fichierNom, $fichierExtension, $fichierContenu, $droit=""){ $fichierCheminComplet = $_SERVER["DOCUMENT_ROOT"].$fichierChemin."/".$fichierNom; if($fichierExtension!=""){ $fichierCheminComplet = $fichierCheminComplet.".".$fichierExtension; } // création du fichier sur le serveur $leFichier = fopen($fichierCheminComplet, "wb"); fwrite($leFichier,$fichierContenu); fclose($leFichier); // la permission if($droit==""){ $droit="0777"; } // on vérifie que le fichier a bien été créé $t_infoCreation['fichierCreer'] = false; if(file_exists($fichierCheminComplet)==true){ $t_infoCreation['fichierCreer'] = true; } // on applique les permission au fichier créé $retour = chmod($fichierCheminComplet,intval($droit,8)); $t_infoCreation['permissionAppliquer'] = $retour; return $t_infoCreation; } ?>
$fichierChemin = "/MonRepertoire"; $fichierNom = "nomdufichier"; $fichierExtension = "xml"; $fichierContenu = $xml->asXML(); $droit = "0777"; $t_infoCreation = creerFichier($fichierChemin, $fichierNom, $fichierExtension, $fichierContenu, $droit); echo ""; print_r($t_infoCreation); echo " ";
Sur la formule de mon hébergement il ne me propose que d'exécuter le CRON une fois par jour, n'y a t'il pas moyen de le faire plus souvent ? Avec une autre formule d'hébergement ?
Quelle solution pourrait me permettre de paré à cela ?
Je ne savais pas non plus qu'un cron était un fichier php ou autre tout simple, j'ai beaucoup appris en peu de temps grâce à vous et je vous en remercie.