Programmation » Extraction des données d'une carte d'identité pour insert...
Extraction des données d'une carte d'identité pour insert...
Publié le 05/08/2007 @ 18:05:25,
Par Camomillesalut à vous et merci de m'accueillir dans votre communauté,
j'aimerais un petit coup de pouce pour trouver un script qui extrait les infos d'une carte d'identité electronique pour préremplir un formulaire.
Le but final est d'enregistrer ces infos dans une bd mysql en passant par une interface web php.
J'ai bien trouvé un script java(script) qui pourraitfaire l'affaire mais je n'arrive pas à les faire fonctionner. Voir le dossier Java dan le SDK " Belgian_eID_Run-time_Developers_Kit_2.5.9 sur _http://www.belgium.be/zip/eid_datacapture_fr.html
Si seulement j'arrivais à afficher les infos sur cette page "BEIDCard.html" comme dans l'exemple trouvé sur votre site "http://www.informaticien.be/articles_item-490-Programmation_d_un_lecteur_de_carte_d_identite_belge_en_Delphi__l_ACR38U.html".
Le traitement des données par la suite ne devrait pas me poser de problème. J'adore travailler avec le php&mysql. Je n'ai jamais touché au java!
Mille mercis pour votre aide et vos bons conseils.
Bien amicalement
Camomille
j'aimerais un petit coup de pouce pour trouver un script qui extrait les infos d'une carte d'identité electronique pour préremplir un formulaire.
Le but final est d'enregistrer ces infos dans une bd mysql en passant par une interface web php.
J'ai bien trouvé un script java(script) qui pourraitfaire l'affaire mais je n'arrive pas à les faire fonctionner. Voir le dossier Java dan le SDK " Belgian_eID_Run-time_Developers_Kit_2.5.9 sur _http://www.belgium.be/zip/eid_datacapture_fr.html
Si seulement j'arrivais à afficher les infos sur cette page "BEIDCard.html" comme dans l'exemple trouvé sur votre site "http://www.informaticien.be/articles_item-490-Programmation_d_un_lecteur_de_carte_d_identite_belge_en_Delphi__l_ACR38U.html".
Le traitement des données par la suite ne devrait pas me poser de problème. J'adore travailler avec le php&mysql. Je n'ai jamais touché au java!
Mille mercis pour votre aide et vos bons conseils.
Bien amicalement
Camomille
Extraction des données d'une carte d'identité pour insert...
Publié le 05/08/2007 @ 20:01:24,
Par zionJe doute en fait que ce soit du javascript mais plus du Java qui lui aura accès aux librairies sécurisées installées par le SDK mais à ma connaissance (mais je me trompe peut être) il n'y a pas d'extension supplémentaire au javascript par le SDK en question (si?).
Pas moyen d'y accéder sinon en PHP tu t'en doutes, c'est un langage serveur et la carte est chez le client, et mon exemple publié sur le site (oui je l'ai écris ) est en Delphi.
Maintenant si tu me dis qu'il y a des fonctions en Javascript rajoutées par le SDK, promis je t'aide
Pas moyen d'y accéder sinon en PHP tu t'en doutes, c'est un langage serveur et la carte est chez le client, et mon exemple publié sur le site (oui je l'ai écris ) est en Delphi.
Maintenant si tu me dis qu'il y a des fonctions en Javascript rajoutées par le SDK, promis je t'aide
Je suis le Roy
Extraction des données d'une carte d'identité pour insert...
Publié le 05/08/2007 @ 21:18:07,
Par CamomilleMerci Zion pour ta réponse rapide!
Je te donne les premières lignes du code de la page html qui devrait lire la carte. Pour info, la carte est insérée dans le lecteur ACR38U connectée à mon pc.Le but de la manoeuvre est de remplir des fiches d'hotel sans passer par le papier! J'envisage un formulaire qui pourrait être rempli à la main (pour les anciennes cartes) ou pré-rempli lors de la lecture d'une carte ID pour envoyer les données dans ma base.
......</title>
<script language="javascript">
function getIDData()
{
var strTemp;
var strTemp2;
var strTemp3;
strTemp = document.BEIDApplet.getCardNumber() + " ";
document.getElementById('cardNumberField').innerHTML = strTemp;
........
Le message d'erreur de IE est :"Applet BEIDApplet notinited". Je n'ai pas trouvé cet applet dans le SDK!
Je me suis permis de joindre le SDK complet pour plus de clarté!
Le langage Java a l'air bien tentant. Je préfère parer au plus pressé et vais peu-être voir cela de plus près quand j'aurai plus de temps!!
Encore mille mercis pour ton aide.
Bien amicalement.
Camomille
Je te donne les premières lignes du code de la page html qui devrait lire la carte. Pour info, la carte est insérée dans le lecteur ACR38U connectée à mon pc.Le but de la manoeuvre est de remplir des fiches d'hotel sans passer par le papier! J'envisage un formulaire qui pourrait être rempli à la main (pour les anciennes cartes) ou pré-rempli lors de la lecture d'une carte ID pour envoyer les données dans ma base.
......</title>
<script language="javascript">
function getIDData()
{
var strTemp;
var strTemp2;
var strTemp3;
strTemp = document.BEIDApplet.getCardNumber() + " ";
document.getElementById('cardNumberField').innerHTML = strTemp;
........
Le message d'erreur de IE est :"Applet BEIDApplet notinited". Je n'ai pas trouvé cet applet dans le SDK!
Je me suis permis de joindre le SDK complet pour plus de clarté!
Le langage Java a l'air bien tentant. Je préfère parer au plus pressé et vais peu-être voir cela de plus près quand j'aurai plus de temps!!
Encore mille mercis pour ton aide.
Bien amicalement.
Camomille
Fichier: file_62640_ok.zip
( 498.4 KB - 486 )
Extraction des données d'une carte d'identité pour insert...
Publié le 06/08/2007 @ 16:21:34,
Par zionQuand j'aurai quelques minutes j'y jetterai un oeil, mais cela risque d'être pour la semaine prochaine au minimum
Je suis le Roy
Extraction des données d'une carte d'identité pour insert...
Publié le 06/08/2007 @ 16:40:11,
Par cauetTon objet java pointe sur beidlib.jar qui est introuvable..
Extraction des données d'une carte d'identité pour insert...
Publié le 06/08/2007 @ 16:53:22,
Par CamomillePas de probleme! C'est bien sympa de bien vouloir t'en occuper!
Plutôt que mettre la charrue avant les boeufs, je vais m'occuper des scripts de saisie et traitement des données.De beaux formulaires,scripts de calcul des statistiques et sortie de pdf en perspective
Encore 1000 X merci
RDV la semaine prochaine
Camo
Plutôt que mettre la charrue avant les boeufs, je vais m'occuper des scripts de saisie et traitement des données.De beaux formulaires,scripts de calcul des statistiques et sortie de pdf en perspective
Encore 1000 X merci
RDV la semaine prochaine
Camo
Extraction des données d'une carte d'identité pour insert...
Publié le 08/08/2007 @ 22:19:52,
Par zionAprès download et test, comme le dit cauet, suffit de rajouter beidlib.jar et eidlib.jar dans le répertoire et cela fonctionne, ils se trouvent dans le répertoire d'installation du sdk (sur la même page).
Problème réglé, l'exemple fonctionne chez moi avec ça
Problème réglé, l'exemple fonctionne chez moi avec ça
Je suis le Roy
Extraction des données d'une carte d'identité pour insert...
Publié le 09/08/2007 @ 16:26:28,
Par CamomilleMerci à vous deux. Ca marche tres bien après lui avoir donné ce qu'il cherchait !!!.
Je me suis cru plus expérimenté que je ne le suis en pensant que je tenais là la solution !!
Comment faire pour récupérer les infos lues pour ensuite:
les inclure dans les textbox de mon formulaire..
ou plus simplement les incorporer dans un lien (...php?valeur1=11&valeur2=22&..) que je pourrais récupérer avec un "$_GET["valeur1"];"
(Toute autre idée serait bienvenue !!)
Je crois bien avoir surestimé mes connaissances et vous remercie pour compréhension, votre aide et vos bons conseils.
bien amicalement
Camomille
Je me suis cru plus expérimenté que je ne le suis en pensant que je tenais là la solution !!
Comment faire pour récupérer les infos lues pour ensuite:
les inclure dans les textbox de mon formulaire..
ou plus simplement les incorporer dans un lien (...php?valeur1=11&valeur2=22&..) que je pourrais récupérer avec un "$_GET["valeur1"];"
(Toute autre idée serait bienvenue !!)
Je crois bien avoir surestimé mes connaissances et vous remercie pour compréhension, votre aide et vos bons conseils.
bien amicalement
Camomille
Extraction des données d'une carte d'identité pour insert...
Publié le 09/08/2007 @ 17:00:51,
Par zionIl n'y a rien de bien compliqué dans le code de la page HTML en question, il récupère le contenu pour le placer en le formatant dans le tableau, suffit de remplacer ce code pour le mettre dans un Textarea, tout bon manuel javascript devrait pouvoir faire exactement ce que tu voudrais.
Ou alors tu donnes une copie complète de ta page (une url? ) et ton premier bidouillage et on verra ce qu'on peut faire pour s'en sortir
Ou alors tu donnes une copie complète de ta page (une url? ) et ton premier bidouillage et on verra ce qu'on peut faire pour s'en sortir
Je suis le Roy
Extraction des données d'une carte d'identité pour insert...
Publié le 09/08/2007 @ 17:31:12,
Par CamomilleJe pensais aussi qu'il aurait suffit de récupérer le contenu mais ....
Je te donne le code complet de "mon premier bidouillage" très classique et banal puisque tu me le proposes.
C'est pas mon habitude de demander qu'on me fasse le boulot, mais cela me permettrait cette fois de gagner pas mal de temps. Et je n'en ai justement pas beaucoup pour l'instant !!!
En te remerciant encore.
bien amicalement.
Camomille
Dernière édition: 09/08/2007 @ 18:54:06
Je te donne le code complet de "mon premier bidouillage" très classique et banal puisque tu me le proposes.
- <? php
- ?>
- <html>
- <head>
- <title>Fiche Nouveau Client</title>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
- </head>
- <body bgcolor="#00FFCC">
- <form method="POST" action="new_valide.php">
- <p>
- <p> <p><b><font size="4">Nom:</font></b><font size="4"><input name="Nom" size="45" style="font-weight: bold; font-size: 14pt; font-family: Times New Roman"><b> </b></font><p>
- <font size="4"><b>Prénom:</b><input name="Prenom" size="43" style="font-weight: bold; font-size:14pt; font-family:Times New Roman"><b> </b></font><font size="3"><p>
- <font size="4"><b>Né à:</b><input name="Nea" size="33" style="font-weight: bold; font-size:14pt; font-family:Times New Roman"></font></font><b><font size="4">
- </font></b><font size="3"> <font size="4"> <b> le:
- </b>
- <input name="Nele" size="21" style="font-weight: bold; font-size:14pt; font-family:Times New Roman"><b>
- </b></font>
- <p><font size="4"><b>Nationalité:</b><input name="nation" size="11" style="font-weight: 700"><b>
- </b></font>
- </p>
- <p><b><font size="4">N°Carte identité:</font></b><input type="text" name="carte_id" size="61"></p>
- <p> </p></font><font size="4">
- <p><u><b>Epouse:</b></u></p>
- <p><b> </b></font><font size="3"><font size="4"><b>Nom :</b><input name="Nom_Epouse" size="26" style="font-weight: 700"><b> Prénom:</b><input name="Prenom_Epouse" size="30" style="font-weight: 700"><b>
- </b></font></font><font size="4"><b>
- </b></font></p>
- <p> </p>
- <p><font size="4"><b>Date d'arrivée:</b><input name="arrival" size="19" value="<?echo date("d-m-Y"); ?>" " style="font-weight: bold; font-size: 14pt; font-family: Times New Roman"></font></p>
- </font></b></i></p>
- <p><i><b><font size="5">
- <input type="submit" value="Enregistrer" name="B1">
- </p>
- <p> </p>
- <p> </p>'
C'est pas mon habitude de demander qu'on me fasse le boulot, mais cela me permettrait cette fois de gagner pas mal de temps. Et je n'en ai justement pas beaucoup pour l'instant !!!
En te remerciant encore.
bien amicalement.
Camomille
Dernière édition: 09/08/2007 @ 18:54:06
Extraction des données d'une carte d'identité pour insert...
Publié le 09/08/2007 @ 18:55:42,
Par ovhOh mon dieu quel code
Vivement que tu apprennes à coder l'html à la main efficacement parce que là...
Un site parmi d'autres pour apprendre : http://www.alsacreations.com/
Pour le PHP, forum, faq, tutos : http://php.developpez.com
Dernière édition: 09/08/2007 @ 18:56:14
Vivement que tu apprennes à coder l'html à la main efficacement parce que là...
Un site parmi d'autres pour apprendre : http://www.alsacreations.com/
Pour le PHP, forum, faq, tutos : http://php.developpez.com
Dernière édition: 09/08/2007 @ 18:56:14
Je n'ai rien à voir avec www.ovh.com
Extraction des données d'une carte d'identité pour insert...
Publié le 09/08/2007 @ 20:08:09,
Par zionEuh, y a encore aucune tentative d'utiliser le beid dans ton code...
Tu pourrais quand même pas faire un tout petit effort?
Tu pourrais quand même pas faire un tout petit effort?
Je suis le Roy
Extraction des données d'une carte d'identité pour insert...
Publié le 10/08/2007 @ 19:11:14,
Par Camomille Ah que c'est chouette de faire l'unanimité
On m'a déjà dit que mes codes sont assez brouillon. Je crois que cela doit être le cas pour tous ceux qui ont commencé avec frontpage avant de bricoler dans le code html avec un éditeur de texte. On finit par prendrte des portions de script qui fonctionnent pour les mettre à une autre sauce sans n'avoir jamais une personne compétente pour indiquer nos erreur et nos lourdeurs !!
J'ai fait quelques manips sur BEIDCard.html pour comprendre comment cela fonctionne.
Je n'ai pas trouvé le moyen d'intégrer un résultat affiché dans un
Je m'interroge en plus sur la présence d'une première balise <form> </form> dans la page. Comment faire alors pour créer un second formulaire dans cela !! ??
Je ne demande qu'un petit coup de pouce.Si je savais dans quelle direction chercher, je serais déjà bien avancé
Je vous remercie d'avance.
Bien amicalement.
Camomille
On m'a déjà dit que mes codes sont assez brouillon. Je crois que cela doit être le cas pour tous ceux qui ont commencé avec frontpage avant de bricoler dans le code html avec un éditeur de texte. On finit par prendrte des portions de script qui fonctionnent pour les mettre à une autre sauce sans n'avoir jamais une personne compétente pour indiquer nos erreur et nos lourdeurs !!
J'ai fait quelques manips sur BEIDCard.html pour comprendre comment cela fonctionne.
Je n'ai pas trouvé le moyen d'intégrer un résultat affiché dans un
<td class="labelText" ID="StatusField"/></td>
dans une balise <input name = ...value= " " ... >Je m'interroge en plus sur la présence d'une première balise <form> </form> dans la page. Comment faire alors pour créer un second formulaire dans cela !! ??
Je ne demande qu'un petit coup de pouce.Si je savais dans quelle direction chercher, je serais déjà bien avancé
Je vous remercie d'avance.
Bien amicalement.
Camomille
Extraction des données d'une carte d'identité pour insert...
Publié le 10/08/2007 @ 19:58:23,
Par cauetdans un <td> tu peux te brosser.
Déjà, on utilise plus de tableau pour ça.
Si non, il te reste un <div> ou un <span> + ID et la propriété getElementbyID + InnerHTML et Google.
Bon amusement
Déjà, on utilise plus de tableau pour ça.
Si non, il te reste un <div> ou un <span> + ID et la propriété getElementbyID + InnerHTML et Google.
Bon amusement
Extraction des données d'une carte d'identité pour insert...
Publié le 10/08/2007 @ 20:43:32,
Par kortenbergID, getElementbyID et InnerHTML marche sur une cell ( <td> )
un bon lien pour le javascript (en anglais) http://www.w3schools.com/
un bon lien pour le javascript (en anglais) http://www.w3schools.com/
Extraction des données d'une carte d'identité pour insert...
Publié le 10/08/2007 @ 20:52:14,
Par cauetché pas, j'ai jamais testé en fait.
les tableaux ca sux des ours
les tableaux ca sux des ours
Extraction des données d'une carte d'identité pour insert...
Publié le 10/08/2007 @ 21:04:48,
Par kortenbergJe confirme: les tableaux, ça sux.
Extraction des données d'une carte d'identité pour insert...
Publié le 10/08/2007 @ 21:30:48,
Par ovhun bon lien pour le javascript (en anglais) http://www.w3schools.com/
Pas que pour le javascript d'ailleurs, c'est une bonne référence en html aussi C'est toujours là que je vais quand j'ai un trou de mémoire sur une balise
Sinon un autre site intéressant : http://web.developpez.com/ forum, faq, tuto etc.
Dernière édition: 10/08/2007 @ 21:31:26
Je n'ai rien à voir avec www.ovh.com
Extraction des données d'une carte d'identité pour insert...
Publié le 11/08/2007 @ 04:09:08,
Par cauetovh hésite parfois sur <br /> faut pas lui en vouloir vu son grand âge et alzheimer qui approche à grand pas..
Extraction des données d'une carte d'identité pour insert...
Publié le 11/08/2007 @ 13:36:57,
Par zionCamomille> Essaie plutôt un truc du genre:
document.getElementById('StatusField').value = strTemp;
et
<input type="text" name="StatusField" id="StatusField" />
Le reste n'est qu'un grand coup de copier/coller
document.getElementById('StatusField').value = strTemp;
et
<input type="text" name="StatusField" id="StatusField" />
Le reste n'est qu'un grand coup de copier/coller
Je suis le Roy