johnsan

Inscris le 06/10/2009 à 06:38
  • Nombre de sujets
    1
  • Nombre de messages
    4
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
johnsan
Bonjour tout le monde,

Je me suis très récemment mis à la programmation PHP (il y a 2 semaines) dans le cadre d'un stage dans lequel je dois réaliser une base de contact disponible sur l'intranet de la société.

Cette base repose sur du LAMP, et les contacts sont issus de 2 sources : les petites vCard d'Outlook au format vcf et un scanner de cartes de visite qui génère un gros fichier .vcf avec toutes les cartes scannées dedans au format vCard 2.1.

Histoire de gagner du temps, j'ai cherché un parser de fichiers vcf tout fait sur la toile. Il y en a 2 à priori dispo sur le net, dont un qui utilise la class PEAR que je n'arrive pas à installer sur EasyPHP. Donc je me suis rabattu sur une autre classe, disponibles sur sourceforge

Le parser vcard.php fonctionne bien, et j'aimerai l'utiliser pour créer de nouvelles entrées dans ma base MySQL. Mon problème aujourd'hui, c'est que je ne comprends absolument pas comment utiliser les classes et les objets créés par le parser.

Je m'explique, afin de réaliser mes requêtes INSERT dans ma TABLE contact, j'ai besoin d'un certain nombre d'informations (nom, prénom, titre, société, etc...), toutes présentes dans le fichier vcf. Mais je n'arrive pas à trouver la syntaxe adéquate pour déclarer mes variables et réaliser mes requêtes.

Voilà, après 4 jours dessus, je perds un peu espoir de comprendre rapidement et facilement son fonctionnement. Les tutoriels sur les classes et la POO n'ont pas vraiment aidé :(
Si une âme charitable et pédagogue voulait bien me prendre un peu par la main pour m'expliquer comment utiliser cette classe, ça serait chouette.
Si cette même personne se sent de réaliser une B.A. et a envie de me dire comment récupérer pour chaque contact issu d'un seul et même fichier vcf, les infos qui lui sont propres, je lui serais éternellement reconnaissant et le citerais dans mes prières.

Si vous avez besoin de détails, n'hésitez pas à me poser vos questions.

Merci.

Ses derniers messages sur les forums

forum
johnsan
Mais d'où vient donc jojopareto ?

Anyway, mon expérience en programmation remonte à il y a 6 ans (programmation C à cette époque) et là, plutôt que de réinventer la roue, je voulais utiliser les outils tout fait.

Problème c'est que si lire du code PHP est "relativement" facile, lire du code orienté objet quand on en a jamais vu avant n'est pas simple du tout.

Quand à PEAR, j'ai suivi un tuto sur le web pour l'installer en local avec EasyPHP mais ça ne semble pas fonctionner. Donc je me suis rabattu sur une autre classe qui n'utilise pas PEAR.

Je suis bien conscient qu'utiliser et modifier un outil existant quand on n'a pas l'expérience n'est pas une bonne idée et que mon code actuel pourrait venir d'une porcherie. Mais j'ai pas vraiment le temps de me former à une technologie correctement. Oui, travail bâclé, vous pouvez le dire ;)
johnsan
Ah ben j'arrive pas à installer PEAR avec EasyPHP 5.3.0.

Maintenant quand je vois le mal que j'ai à exploiter un script tout fait tel que vcard.php, me lancer dans l'utilisation de l'autre qui utilise PEAR n'est peut être pas une trop bonne idée.

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours