Je cherche à connaîter l'adresse IPWan d'un poste. Manuellement, j'irai par
exemple sur www.ipeee.com
mais je voudrai le faire par une API.
Je ne désire pas utiliser l'OCX msinet.ocx car il ne focntionne pas sur tous
les postes ni l'API URLDownloadToFile qui me génère un fichier mais une
commande comme
IP = principale.Inet1.OpenURL("http://testip.free.fr/ip.php")
mais sans utiliser msinet.ocx. Quelqu'un a t'il une solution?
dans rm1 il s'appelle caption.shtml et ça fonctionne dans rm2 il s'appelle caption.html et ça ne fonctionne pas
Donc c'est la faute au serveur, no ?
Jacques93
Bonjour tking, tking a écrit :
Jacques93 a exposé le 21/06/2007 :
dans rm1 il s'appelle caption.shtml et ça fonctionne dans rm2 il s'appelle caption.html et ça ne fonctionne pas
Donc c'est la faute au serveur, no ?
Oui... et non. Remontes le fil entre jean-marc et moi. C'est lié aux SSI (Server Side Information), donc au serveur, mais c'est pas sa faute (responsable, mais pas coupable ...)
Dans une page HTML, un commentaire est inséré par <!-- description des instructions -->. Les instructions SSI s'insèrent dans un document (*.shtml) avec la ligne : <!--#include file="fichier.html"--> La grande différence est le signe " # " qui va permettre d'utiliser le "Server-parsed HTML" pour peu que votre document ait l'extension shtml. </Citation>
Cela semble indiquer que le Server-parsed HTML, comme '<!--#echo var="REMOTE_ADDR"-->', ne serait interprété que s'il y a une extension SHTML. Il existe manifestement des exceptions. Mais pour assurer ...
Il serait peut être judicieux de demander des précisions sur un forum dédié, parce que du HTML + un lien vers un site Linux, je suis quelque peu HS, et je vais me faire taper sur les doigts :-x
Enfin, tant que c'est pas la tête ;-)
-- Cordialement,
Jacques.
Bonjour tking,
tking a écrit :
Jacques93 a exposé le 21/06/2007 :
dans rm1 il s'appelle caption.shtml et ça fonctionne
dans rm2 il s'appelle caption.html et ça ne fonctionne pas
Donc c'est la faute au serveur, no ?
Oui... et non. Remontes le fil entre jean-marc et moi. C'est lié aux SSI
(Server Side Information), donc au serveur, mais c'est pas sa faute
(responsable, mais pas coupable ...)
Dans une page HTML, un commentaire est inséré par <!-- description des
instructions -->. Les instructions SSI s'insèrent dans un document
(*.shtml) avec la ligne : <!--#include file="fichier.html"-->
La grande différence est le signe " # " qui va permettre d'utiliser le
"Server-parsed HTML" pour peu que votre document ait l'extension
shtml.
</Citation>
Cela semble indiquer que le Server-parsed HTML, comme
'<!--#echo var="REMOTE_ADDR"-->', ne serait interprété que s'il y a une
extension SHTML. Il existe manifestement des exceptions. Mais pour
assurer ...
Il serait peut être judicieux de demander des précisions sur un forum
dédié, parce que du HTML + un lien vers un site Linux, je suis quelque
peu HS, et je vais me faire taper sur les doigts :-x
dans rm1 il s'appelle caption.shtml et ça fonctionne dans rm2 il s'appelle caption.html et ça ne fonctionne pas
Donc c'est la faute au serveur, no ?
Oui... et non. Remontes le fil entre jean-marc et moi. C'est lié aux SSI (Server Side Information), donc au serveur, mais c'est pas sa faute (responsable, mais pas coupable ...)
Dans une page HTML, un commentaire est inséré par <!-- description des instructions -->. Les instructions SSI s'insèrent dans un document (*.shtml) avec la ligne : <!--#include file="fichier.html"--> La grande différence est le signe " # " qui va permettre d'utiliser le "Server-parsed HTML" pour peu que votre document ait l'extension shtml. </Citation>
Cela semble indiquer que le Server-parsed HTML, comme '<!--#echo var="REMOTE_ADDR"-->', ne serait interprété que s'il y a une extension SHTML. Il existe manifestement des exceptions. Mais pour assurer ...
Il serait peut être judicieux de demander des précisions sur un forum dédié, parce que du HTML + un lien vers un site Linux, je suis quelque peu HS, et je vais me faire taper sur les doigts :-x
Enfin, tant que c'est pas la tête ;-)
-- Cordialement,
Jacques.
tking
Le 21/06/2007, Jacques93 a supposé :
Il serait peut être judicieux de demander des précisions sur un forum dédié, parce que du HTML + un lien vers un site Linux, je suis quelque peu HS, et je vais me faire taper sur les doigts :-x
Enfin, tant que c'est pas la tête ;-)
En tout cas merci pour les explications.
Le 21/06/2007, Jacques93 a supposé :
Il serait peut être judicieux de demander des précisions sur un forum dédié,
parce que du HTML + un lien vers un site Linux, je suis quelque peu HS, et je
vais me faire taper sur les doigts :-x
Il serait peut être judicieux de demander des précisions sur un forum dédié, parce que du HTML + un lien vers un site Linux, je suis quelque peu HS, et je vais me faire taper sur les doigts :-x
Enfin, tant que c'est pas la tête ;-)
En tout cas merci pour les explications.
Pierre
Et ben, j'en ai appris des choses. Encore merci.
J'ai encore une question, étant un nul en HTML, comment puis-je connaitre la commande GET de l'entête qu'un site veut recevoir.
Par exemple, j'ai du mettre "GET " & URLPageWeb & " HTTP/1.0" & vbCrLf & "Accept: */*" & vbCrLf & "Accept: text/html" & vbCrLf & vbCrLf pour que ca fonctionne (j'ai trouvé ca sur internet) mais ca ne marche pas partout.
PS : pour l'instant j'ai testé avec l'OCX mais bon, l'API ne doit pas être bien différente. -- D'avance merci Meilleures salutations Pierre "Pierre" a écrit dans le message de news:
Merci de toutes vos bonnes solutions
Je vais opter pour winsock
-- D'avance merci Meilleures salutations Pierre "Pierre" a écrit dans le message de news:
Bonjour,
Je cherche à connaîter l'adresse IPWan d'un poste. Manuellement, j'irai par exemple sur www.ipeee.com mais je voudrai le faire par une API.
Je ne désire pas utiliser l'OCX msinet.ocx car il ne focntionne pas sur tous les postes ni l'API URLDownloadToFile qui me génère un fichier mais une commande comme IP = principale.Inet1.OpenURL("http://testip.free.fr/ip.php")
mais sans utiliser msinet.ocx. Quelqu'un a t'il une solution?
-- D'avance merci Meilleures salutations Pierre
Et ben, j'en ai appris des choses. Encore merci.
J'ai encore une question, étant un nul en HTML, comment puis-je connaitre la
commande GET de l'entête qu'un site veut recevoir.
Par exemple, j'ai du mettre
"GET " & URLPageWeb & " HTTP/1.0" & vbCrLf & "Accept: */*" & vbCrLf &
"Accept: text/html" & vbCrLf & vbCrLf
pour que ca fonctionne (j'ai trouvé ca sur internet) mais ca ne marche pas
partout.
PS : pour l'instant j'ai testé avec l'OCX mais bon, l'API ne doit pas être
bien différente.
--
D'avance merci
Meilleures salutations
Pierre
"Pierre" <test@test.ch> a écrit dans le message de news:
uuVmWN4sHHA.1188@TK2MSFTNGP04.phx.gbl...
Merci de toutes vos bonnes solutions
Je vais opter pour winsock
--
D'avance merci
Meilleures salutations
Pierre
"Pierre" <test@test.ch> a écrit dans le message de news:
ORSP0nysHHA.3400@TK2MSFTNGP03.phx.gbl...
Bonjour,
Je cherche à connaîter l'adresse IPWan d'un poste. Manuellement, j'irai
par exemple sur www.ipeee.com
mais je voudrai le faire par une API.
Je ne désire pas utiliser l'OCX msinet.ocx car il ne focntionne pas sur
tous les postes ni l'API URLDownloadToFile qui me génère un fichier mais
une commande comme
IP = principale.Inet1.OpenURL("http://testip.free.fr/ip.php")
mais sans utiliser msinet.ocx. Quelqu'un a t'il une solution?
J'ai encore une question, étant un nul en HTML, comment puis-je connaitre la commande GET de l'entête qu'un site veut recevoir.
Par exemple, j'ai du mettre "GET " & URLPageWeb & " HTTP/1.0" & vbCrLf & "Accept: */*" & vbCrLf & "Accept: text/html" & vbCrLf & vbCrLf pour que ca fonctionne (j'ai trouvé ca sur internet) mais ca ne marche pas partout.
PS : pour l'instant j'ai testé avec l'OCX mais bon, l'API ne doit pas être bien différente. -- D'avance merci Meilleures salutations Pierre "Pierre" a écrit dans le message de news:
Merci de toutes vos bonnes solutions
Je vais opter pour winsock
-- D'avance merci Meilleures salutations Pierre "Pierre" a écrit dans le message de news:
Bonjour,
Je cherche à connaîter l'adresse IPWan d'un poste. Manuellement, j'irai par exemple sur www.ipeee.com mais je voudrai le faire par une API.
Je ne désire pas utiliser l'OCX msinet.ocx car il ne focntionne pas sur tous les postes ni l'API URLDownloadToFile qui me génère un fichier mais une commande comme IP = principale.Inet1.OpenURL("http://testip.free.fr/ip.php")
mais sans utiliser msinet.ocx. Quelqu'un a t'il une solution?
-- D'avance merci Meilleures salutations Pierre
tking
Pierre a émis l'idée suivante :
Et ben, j'en ai appris des choses. Encore merci.
J'ai encore une question, étant un nul en HTML, comment puis-je connaitre la commande GET de l'entête qu'un site veut recevoir.
Par exemple, j'ai du mettre "GET " & URLPageWeb & " HTTP/1.0" & vbCrLf & "Accept: */*" & vbCrLf & "Accept: text/html" & vbCrLf & vbCrLf pour que ca fonctionne (j'ai trouvé ca sur internet) mais ca ne marche pas partout.
Private Sub winsock1_DataArrival(ByVal bytesTotal As Long)
Dim webData As String Winsock1.GetData webData, vbString
Text1.Text = webData
End Sub
' gere la fin de connexion ' Private Sub winsock1_close()
' ' '
end sub
au final tu reçois ça, sans les "===="
============================== HTTP/1.1 200 OK Date: Fri, 22 Jun 2007 11:06:44 GMT Server: Apache/1.3.32 (Unix) PHP/4.3.11 X-Powered-By: PHP/4.3.11 Connection: close Content-Type: text/html
90.32.167.63
================================
Pierre a émis l'idée suivante :
Et ben, j'en ai appris des choses. Encore merci.
J'ai encore une question, étant un nul en HTML, comment puis-je connaitre la
commande GET de l'entête qu'un site veut recevoir.
Par exemple, j'ai du mettre
"GET " & URLPageWeb & " HTTP/1.0" & vbCrLf & "Accept: */*" & vbCrLf &
"Accept: text/html" & vbCrLf & vbCrLf
pour que ca fonctionne (j'ai trouvé ca sur internet) mais ca ne marche pas
partout.
J'ai encore une question, étant un nul en HTML, comment puis-je connaitre la commande GET de l'entête qu'un site veut recevoir.
Par exemple, j'ai du mettre "GET " & URLPageWeb & " HTTP/1.0" & vbCrLf & "Accept: */*" & vbCrLf & "Accept: text/html" & vbCrLf & vbCrLf pour que ca fonctionne (j'ai trouvé ca sur internet) mais ca ne marche pas partout.