|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : mars 2006 Messages : 134 ![]() |
Voici le genre de données que j'ai dans ma variable :
GB-0002. 28800 IN A 104.100.194.168 GB002-03. 28800 IN A 107.100.194.169 gce01. 28800 IN A 10.100.192.43 gb003-ce01. 28800 IN A 102.100.192.169 Comment récupérer seulement le nom (genre : GB-0002. qui fini par un point) et l'adresse IP dans une table MySQL ? Merci de votre réponse |
|
|
00
|
|
|
#2 |
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 720 ![]() |
Salut
Il nous faudrait davantage de détails : tu as certainement un caractère particulier qui fait office de séparateur. Qu'est-ce, une tabulation ? Si c'est le cas, tu peux simplement utiliser split(). Sinon, peut-être pourras-tu tenter avec les expressions régulières. Donne-nous l'exemple dans une balise code pour bien voir, stp.
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : mars 2006 Messages : 134 ![]() |
Voilà une partie du code présent dans la variable $resultat :
Code :
gr-br-003-sw01.uk. 28800 IN A 1.1.13.5 gr-r-3-s1-mc.uk. 28800 IN A 1.10.13.36 gr-bi03-sw02.uk. 28800 IN A 10.10.1.60 gr-br-03-s02-msfc.uk. 28800 IN A 10.10.19.37 gb-bir-003-s1.uk. 28800 IN A 10.100.13.138 gbir-003-s12.uk. 28800 IN A 108.100.195.9 gbbir-002-s13.uk. 28800 IN A 104.100.13.48 Comment puis-je transférer le nom finissant par "uk." et l'adresse IP correspondante dans une table mysql. Merci pour votre aide. |
|
|
00
|
|
|
#4 | ||
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 720 ![]() |
Visiblement, tu n'as rien de fiable pour séparer les tuples. Tant pis, nous ferons sans.
Code :
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
||
|
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : mars 2006 Messages : 134 ![]() |
Je te remercie bcp de ton aide. T'es trop fort.
Est ce que tu pourrais m'expliquer cette ligne : Code :
IF(preg_match_all('/([^ ]+) [0-9]+ [a-z]+ [a-z]+ ([0-9.]+)/i', $string, $matches, PREG_SET_ORDER)){ Car il faudrait que je rajoute le champ A dans le tableau qui se situe entre les données car des fois ce n'est pas A mais NS (il faudrais que je le précise dans le tableau). Je te remercie. |
|
|
00
|
|
|
#6 |
|
Nouveau Membre du Club
![]() Inscription : mars 2006 Messages : 134 ![]() |
personne a de réponses ?
|
|
|
00
|
|
|
#7 | |
|
Invité de passage
![]() Inscription : mars 2006 Messages : 3 ![]() |
Je t'ai grillé
Citation:
Pour l'adresse c'est celle en bleu: une suite de nombres séparés par des points Et du coup si j'ai bien compris le code précédent tu as chacun de tes résultats séparés par des '/' tu peux donc utiliser ce caractere pour les séparer et ne garder que celles qui t'intéressent. mais attention je dis peut etre une grosse connerie |
|
|
|
00
|
|
|
#8 |
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 720 ![]() |
Salut
Désolé d'avoir zappé ta question, c'est passé complètement à la trappe... N'hésite pas à relancer (encore), dans ces cas-là ! Effectivement, l'explication de fabou83 est partiellement correcte : ce sont les parties entre parenthèses qui récupèrent tes infos. Si tu souhaites également récupérer le groupe de lettres qui se trouvent avant l'IP, met des parenthèses autour du derner [a-z]+, ce qui donne : Code :
' / ([^ ]+) [0-9]+ [a-z]+ ([a-z]+) ([0-9.]+) /i
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : mars 2006 Messages : 3 ![]() |
Merci de me corriger, ça ne peut que m'aider
|
|
|
00
|
|
|
#10 |
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 720 ![]() |
C'est l'objectif
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com