begin process at 2012 02 15 23:12:01
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

XML to PHP


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

XML to PHP

mercredi 4 avril 2007 à 11:19:00 | XML to PHP

nuns


Bonjour

J'espère que j'ai posté dans le bon endroit,
donc je vais expliquer la situation.

Je reçois par mail tout les mois un fichier Excel, et dans ce fichier je dois récupérer une centaine de valeur que je dois mettre dans une base de données MySql.

Donc je me suis dit que je pouvais sûrement le faire automatiquement par un scripte PHP, je gagnerais tout les mois au moins deux heurs c'est beau la vie. (Mais 2x12 sa fais un jour )

Pour la solution : je cherche à savoir si la méthode que j'utilise est la bonne, parce que je ne connais pas bien le XML.je suis plutôt NB

Je pensais à procéder comme ce si. (Mais le problème est que je mie perd).

Déjà quand je reçois le fichier en Excel.

Je l'enregistre en XML, pour la lecture des valeurs je pense que c'est beaucoup plus facile.
je pense que je suis dans la bonne vois .

En suite, le system ou je dois rajouter les valeurs est en PHP4.
Déjà la j'ai commencé à pleurer parce que j'ai lu dans certain site que le Simple XML PHP5 était beaucoup plus facile a utiliser

Donc j'ai regardé comment parser un fichier XML en PHP j'ai finit par trouver des commande un peut blizzard mais j'ai finit par trouver.

J'ai finalement réussi à obtenir un grand mais un grand tableau.
Donc je disais que j'avais réussi a mettre tout le XML dans un tableau, mais la je ne sais pas comment vous le dire mais un tableau chez tableau.

La je voulais savoir si je vais dans le bon chemin ? et biensure un petit coup de main please.


Donc la situation ou je me trouve est que je suis entrain de parcoure un tableau qui es énormes. un truc de fou

Je vais vous montrer un peux ce que j'ai :
le fichier XML

[ Lien ]

voila le tableau que j'ai , mais j'ai deja descendu de quatre niveau.


http://www.freenuns.com/download/divers/tableau.txt




mercredi 4 avril 2007 à 12:07:09 | Re : XML to PHP

J_G

Réponse acceptée !
Salut,

Tu veux gagner un jour de vie par an, et rien que pour ça t'es déjà pas trop mal parti.

Pour "parser" ton XML dans cette complexe structure de tabeaux, tu as utilisé un truc nommé "parse_into_struct"... Vrai ? C'est une idée ingénieuse, mais effectivement : Pas facile a manipuler ce méchant tableau de tableaux de tableaux...

Je suis allé voir ton fichier XML... Il semble qu'il n'y ait qu'une table Excel à exporter.
Dans ce cas, pourquoi ne pas utiliser le format CSV ?

Example 601. Read and print the entire contents of a CSV file

<?php
$row
= 1;
$handle = fopen("test.csv", "r");
while ((
$data = fgetcsv($handle, 1000, ",")) !== FALSE) {
   
$num = count($data);
    echo
"<p> $num fields in line $row: <br /></p>\n";
   
$row++;
    for (
$c=0; $c < $num; $c++) {
        echo
$data[$c] . "<br />\n";
    }
}
fclose($handle);
?>

A partir de là, chaque ligne de ta table Excel passe dans un tableau SIMPLE... Il ne reste plus qu'à inserer le tableau dans la base... "insert into table values ('".implode("','",$data)."')"

Fais attention de bien échaper les caractères avant MySQL !

mercredi 4 avril 2007 à 12:36:17 | Re : XML to PHP

lesdis

Réponse acceptée !
Bonjour,

Je te conseille une solution beaucoup plus simple vu qu'un membre de CS à pris le temps de pondre un code pour lire un fichier excel par php : lecture de fichier excel

Bonne prog :)

mercredi 4 avril 2007 à 13:33:59 | Re : XML to PHP

nuns

Merci pour vos réponse,

oui j'ai déjà pensé le faire en CVS. mais je pensais que c'était mieu de le faire en XML.. mais je pense que je plus me prendre la que autre chose
bon je pense que je vais le faire comme ca.

Merci a toi lesdis ta methode me parait aussi cool, je vais la tester aussi,



Cette discussion est classée dans : fichier, php, tableau, xml, vais


Répondre à ce message

Sujets en rapport avec ce message

xml dans un tableau php! SVG à la clé :) [ par jed35 ] Bonjour je débute en php et évidemment j'ai un probleme. Je cherche à placer des données (qui se trouvent dans un fichier xml) dans un tableau php.voi Php et excel ???? [ par Adagyo ] Salut @ tous,Je cherche un moyen de faire communiquer le contenu d'une base MySQL avec un tableau Excel.J'ai pensé à passer par du XML (je fait une re Xml et Php [ par davdou ] Bonjour,Je travaille actuellement sur un LMS Open-Source (Ganesha).Un module d'importation de formation dans la plate-forme doit parser un fichier Xml xml(genere par excel) -> php [ par mic79 ] bjour,je dispose d'un fichier xml généré sous excel et je souhaite récupérer les données du fichier excel dans ma page php.connaissez vous une bibliot Transformation en XML d'un tableau complexe PHP [ par liba ] J'aimerai pouvoir transformer en XML un tableau complexe PHP différent à chaque fois au point de vue de son architecture (composé des divers éléments, Question XML [ par orsam ] Bonjour à tous,Bon je commence juste à "maitriser" le php, mais je cherche maintenant une petite doc ou un petit exemple, pour l'utilisation de fichie Encore un pb de php-xml... [ par c_siwo ] Bonjour,je souhaiterai envoyer des données textes vers un fichier XML via PHP pour qu'au final j'obtienne ceci dans le fichier XML:    09:00 - alpha - Génération de balise d'un fichier xml par PHP [ par wettanam ] exemple du fichier xmlOlivierMelangerOlivM@yahoo.frJ'aimerai pouvoir faire des modifications au niveau des balises&nbsp Traitement php sur un portion de fichier xml !!!! [ par charloteuf ] Hello,J'ai bien lu les sujets précédents, mais je me demande si le parsing xml est possible pour ma méthode.En fait j'ai un fchier xml de 15000 ligne, Utiliser un fichier xml, avec php, pour un album photo [ par lulusurf ] Bonjours à tous j'ai besoin de votre aide ! J'ai un album en flash, avec un fichier xml qui contient les infos pour les photos (ci-dessous). Mais le


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,590 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales