djbabou
Messages postés155Date d'inscriptiondimanche 21 octobre 2007StatutMembreDernière intervention23 novembre 2015
-
13 juil. 2011 à 16:31
syndrael
Messages postés2378Date d'inscriptionlundi 4 février 2002StatutMembreDernière intervention29 décembre 2012
-
17 juil. 2011 à 19:04
Bonjour,
Juste une petite question : sur mon site internet, j'ai une animation flash appelant un xml. Jusqu'à aujourd'hui, je n'ai eu aucun souci, tout fonctionnait nickel.
Malheureusement, j'ai fait la mise à jour de mon navigateur (firefox ) pour passer à la version 5.0 ! Erreur monumental : plus aucune animation ...
Quelqu'un saurait-il ce qui cause ce souci ? Voici la structure de mon fichier appelant mon xml (domXML.php):
function _setXML($file= false, $node=false){
if($file && $node){
/* Initialisation */
$stampnow = time(); // timestamp actuel
$d = new DOMDocument(); // objet dom xml vierge
//$xml_file = 'test.xml'; // fichier xml (indique si chemin est relatif ou absolue
$d->load($file); // chargement du fichier xml || $d->load($xml_file)
$ele = $d->documentElement;
$Image = $ele->getElementsByTagName($node); // sélection des éléments "Image" || $ele->getElementsByTagName('Image')
for($i=0; $i<2; $i++){
foreach($Image as $k => $v){
if ($v->hasAttribute("date")) {
$f_date = explode(" ", $v->getAttribute("date")); // date de validité de l'image
$a_date = explode("-", $f_date[0]); // obtiens la date en array
$a_time = explode(":", $f_date[1]); // obtiens la date en array
$f_stamp = mktime($a_time[0], $a_time[1], $a_time[2], $a_date[1], $a_date[2], $a_date[0]);
if($f_stamp<$stampnow) { // si timestamp fichier inférieur à timestamp maintenant alors
$v->parentNode->removeChild($v); // suppression du child node
$d->save($file); // sauvegarde du fichier xml
}
#echo $v->getAttribute("url").' - '.$v->getAttribute("date").' : '.$k."
\n";
}
}
#echo "\n
---
";
}
}
}