32 résultats trouvés
- par dudu59
- 10 avr. 2007, 16:35
- Forum : XML & Json
- Sujet : Importer un flux XML dans une base de donnée
- Réponses : 9
- Vues : 4316
Merci mais ce qui est bizarre, c'est que quand j'ouvre le fichier XML avec un éditeur de texte et que je fais "éditer-remplacer" ce fameux symbole "'" par un espace " ", je n'ai plus le problème ...
- par dudu59
- 07 avr. 2007, 10:52
- Forum : XML & Json
- Sujet : Importer un flux XML dans une base de donnée
- Réponses : 9
- Vues : 4316
Merci Victor mais je bute sur un caractère spécial dans la lecture du flux. La lecture bloque sur le symbole suivant : ' Exemple <titre>L'écran plat </titre> Je vois bien comment le remplacer infine mais pas dans le mode lecture du XML. Une solution ? Voici le message d'erreur Warning: Invalid argum...
- par dudu59
- 03 avr. 2007, 23:46
- Forum : XML & Json
- Sujet : Importer un flux XML dans une base de donnée
- Réponses : 9
- Vues : 4316
Je pense qu'il y avait une mémoire tampon. J'ai vidé les caches et tout est OK. Il y avait quand même une erreur : il fallait écrire foreach ($products->product as $product) { pour respecter le flux. J'attaque demain les flux dans le flux : j'entend par là les sous-divisions de flux. J'ai par exempl...
- par dudu59
- 03 avr. 2007, 22:02
- Forum : XML & Json
- Sujet : Importer un flux XML dans une base de donnée
- Réponses : 9
- Vues : 4316
Bon, j'ai l'impression de me parler à moi-même mais j'ai bon espoir que quelqu'un me vienne en aide... Voilà mon fichier XML test : http://www.technobuzz.fr/test_xml.xml Je cherche à l'importer dans une table avec ce code : <? //connexion base de donnée //on vérifie que le fichier est OK if (file_ex...
- par dudu59
- 03 avr. 2007, 14:09
- Forum : XML & Json
- Sujet : Importer un flux XML dans une base de donnée
- Réponses : 9
- Vues : 4316
Trouvé : http://www.references-web.com/Parser-et-afficher-un-flux-XML.html Seul défaut, il faut avoir php5 chez l'hébergeur. Voici un bout de code intéressant : <?php //connection a la base de donnee $dbhost = ""; $dbuser = ""; // mysql user $dbpass = ""; // mysql passw...
- par dudu59
- 03 avr. 2007, 10:40
- Forum : XML & Json
- Sujet : Importer un flux XML dans une base de donnée
- Réponses : 9
- Vues : 4316
Je pense que je vais me tourner vers MagpieRss
http://magpierss.sourceforge.net/
Je pars sur la bonne voie ?

- par dudu59
- 02 avr. 2007, 21:15
- Forum : XML & Json
- Sujet : Importer un flux XML dans une base de donnée
- Réponses : 9
- Vues : 4316
Bonjour,
J'aimerai importer les données d'un flux XML dans une base Mysql (phpMyadmin) afin de mémoriser le contenu. Il y a beaucoup de posts qui parle du chemin inverse mais je ne trouve rien dans le sens XML vers une base de donnée.
Pouvez-vous m'aider et/ou m'orienter ?
Merci.
- par dudu59
- 28 sept. 2006, 22:38
- Forum : Javascript, AJAX
- Sujet : Menu déroulant bloqué par flash
- Réponses : 1
- Vues : 2037
Bonjour, J'ai un menu déroulant qui butte sur une animation flash. Voir ici => http://www.imagetheque.com/menu/index.html Pourriez-vous m'aider à contourner ce problème ? Merci. Voici le code du menu au cas où mais c'est un menu connu bgcolor='#cccccc'; bgcolor2='#7B7B7B'; document.write('<style typ...
- par dudu59
- 08 mai 2006, 14:34
- Forum : PHP débutant
- Sujet : Concours : calcul ordre d'arrivée
- Réponses : 12
- Vues : 2148
Voilà le code complet pour tout le monde : //on fixe le temps du vainqueur $tempsdereference="2006-05-21 01:00:03"; $i=1; //on sélectionne tous les participants $sql = "SELECT * FROM equipe order by temps asc"; $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_...
- par dudu59
- 08 mai 2006, 13:56
- Forum : PHP débutant
- Sujet : Concours : calcul ordre d'arrivée
- Réponses : 12
- Vues : 2148
Allélouia :
j'ai mis les arrondis et ça marche :
$nbheure = round(($temps2 - $tempsdereference2)/3600);
$nbmin = round((($temps2 - $tempsdereference2)/60)-($nbheure*3600));
$nbsec = round(($temps2 - $tempsdereference2)-($nbmin*60));
- par dudu59
- 08 mai 2006, 13:51
- Forum : PHP débutant
- Sujet : Concours : calcul ordre d'arrivée
- Réponses : 12
- Vues : 2148
Merci Cyrano mais j'ai déjà une boucle au dessous et ça ne parche pas. J'arrive sur le bon chemin en explosant la variable $temps et en bloquant la variable $tempsdereference avec la fonction mktime. //$temps est au format 2006-05-21 01:00:00 //on explose $temps pour isoler les heures, les minutes, ...
- par dudu59
- 08 mai 2006, 13:18
- Forum : PHP débutant
- Sujet : Concours : calcul ordre d'arrivée
- Réponses : 12
- Vues : 2148
J'ai essayé ces calculs toujours sans succés : $temps2 = mktime($temps); $tempsdereference2 = mktime($tempsdereference); //1 h = 3600 secondes //1 min = 60 secondes $nbheure = ($temps2 - $tempsdereference2)/3600; $nbmin = (($temps2 - $tempsdereference2)/60)-($nbheure*3600); $nbsec = ($temps2 - $temp...
- par dudu59
- 08 mai 2006, 12:26
- Forum : PHP débutant
- Sujet : Concours : calcul ordre d'arrivée
- Réponses : 12
- Vues : 2148
J'ai dans mon exemple un temps de référence (temps du vainqueur) le jour de l'épreuve 21 mai 2006 en l'occurence : $tempsdereference="2006-05-21 01:00:03"; puis je calcule l'écart entre le temps réalisé ($temps par exemple 2006-05-21 01:00:15) par l'équipe et ce temps de référence dans la ...
- par dudu59
- 08 mai 2006, 11:07
- Forum : PHP débutant
- Sujet : Concours : calcul ordre d'arrivée
- Réponses : 12
- Vues : 2148
J'ai mis le champs au format DATETIME pour faciliter le calcul. Par contre, on fouinant sur google, j'ai trouvé une fonction TIMEDIFF mais je n'arrive pas à la mettre en forme : Exemple : mysql> SELECT TIMEDIFF('2000:01:01 00:00:00', '2000:01:01 00:00:00.000001'); -> '-00:00:00.000001' De mon côté, ...
- par dudu59
- 08 mai 2006, 00:29
- Forum : PHP débutant
- Sujet : Concours : calcul ordre d'arrivée
- Réponses : 12
- Vues : 2148
J'ai essayé cette solution sans succés : $temps est le temps réalisé. C'est un champs "time" format h:i:s $tempsdereference est le temps du vainqueur du même format $timestamp = mktime($temps); $timestamp2 = mktime($tempsdereference); $ecart = $timestamp - $timestamp2; $ecart=date("h:...
Nous sommes le 04 juin 2026, 08:11