[pyar] [OT] CURL con PHP....
Marcos Moyano
marcos en anue.biz
Lun Sep 20 13:55:36 ART 2010
Mirá machinize:
http://wwwsearch.sourceforge.net/mechanize/
Salu2
2010/9/20 Roberto Bozzacchi <robbie en metasigno.com>
> Gente, no se si alguien me puede dar una mano para lograr hacer esto:
>
> curl -verbose -H 'Content-Type: text/xml' -X 'POST' '
>> http://200.55.6.53:6079/pindw' -d '<MTRequest>
>> <Proveedor Id="extpindw" Password="frd2k10pltostd"/>
>> <Servicio Id="55566.cti.ar" ContentType="0"/>
>> <Telefono msisdn="1154587217" IdTran="0"/>
>> <Contenido>PRUEBA DE ENVIO</Contenido>
>> </MTRequest>
>> '
>>
>
> En PHP, para que yo desde un formulario pueda elegir que mensaje envío:*<Contenido>PRUEBA DE ENVIO</Contenido>
> *
> Y también el Formulario debe seleccionar el nro. de teléfono...
>
> Pero bueno, yo quise hacer algo en Python y no me funcionó...
> Este es el código....
>
> #!/usr/bin/python
>
> import sys, httplib
>
>
> if len(sys.argv) < 3:
> print "usage: ./envia.py <cel> <msj>"
> exit(1)
>
> cel = sys.argv[1]
> msj = sys.argv[2]
> #template de xml
>
> xmlTemplate = """
> <MTRequest>
> <Proveedor Id="extpindw" Password="frd2k10pltostd"/>
> <Servicio Id="55566.cti.ar" ContentType="0"/>
> <Telefono msisdn=\""""+cel+"""\" IdTran="0"/>
> <Contenido>"""+msj+"""</Contenido>
> </MTRequest>
> """
>
>
> print "request:", xmlTemplate
>
> #construct and send the header
>
> webservice = httplib.HTTP("http://200.55.6.53:6079/pindw")
> webservice.putrequest("POST", "/URL_PARTNER")
> webservice.putheader("Host", "200.55.6.53:6079")
> webservice.putheader("User-Agent", "Python post")
> webservice.putheader("Content-type", "text/xml; charset=\"UTF-8\"")
> webservice.putheader("Content-length", "%d" % len(xmlTemplate))
> webservice.endheaders()
> webservice.send(xmlTemplate)
>
> # get the response
>
> statuscode, statusmessage, header = webservice.getreply()
> print "Response: ", statuscode, statusmessage
> print "headers: ", header
> res = webservice.getfile().read()
> print res
>
>
> Si me pueden dar una mano...
>
> --
>
> Robbie Bozzacchi
> Metasigno Brain
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
--
Some people, when confronted with a problem, think “I know, I'll use regular
expressions.” Now they have two problems.
Jamie Zawinski, in comp.emacs.xemacs
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20100920/21e7171d/attachment.html>
More information about the pyar
mailing list