PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2024 → Running PHP script from windev application
Running PHP script from windev application
Iniciado por Rudi Werner, 20,feb. 2016 13:12 - 6 respuestas
Publicado el 20,febrero 2016 - 13:12
Hello,

I need to run a PHP script from a windev application

When i run it from the browser with : https://Xxxxx.com/test.php

It runs


when i use : HTTPrequest("https://Xxxxx.com/test.php")

It is not running en it don't give a error ???

What am i missing ???

Thanks
Publicado el 20,febrero 2016 - 13:38
Hi Rudi

as a PHP script runs on the server side, the only thing I can think of is that it does not like the default httpheader sent by the httprequest.

Have a look at the help for that function and you'll find how to send a header that pretends to be IE instead of a windev application.

Best regards
Publicado el 20,febrero 2016 - 14:24
Hello Fabrice,

I added a httpheader and now it works but only one time !
When i restart the app it works again for one time ???

Best regards,
Publicado el 20,febrero 2016 - 16:17
Hi,

Maybe it keeps 1 session?
Publicado el 20,febrero 2016 - 16:28
And what can i do about that ???

Best regards,
Miembro registrado
33 mensajes
Popularité : +2 (2 votes)
Publicado el 24,febrero 2016 - 14:48
I think I had something like this before with PHP. I had to push the address into a variable and then do the HTTPRequest on that.

smystring=NoSpace(Website)+"vehicle.php?"
smystring2 = "action=list"
sTempstring = smystring+smystring2
IF HTTPRequest(sTempstring) THEN
sMyresult = HTTPGetResult()
END

No idea why.

It doesn't matter if it's to a http or https site.

--
Regards,

Norman
Miembro registrado
2 mensajes
Publicado el 25,febrero 2017 - 17:05
thank's Attlebax its worked for me verry well

Website, smystring, smystring2, sTempstring,sMyresult est une chaîne
Sablier(Vrai)

Website = "http://localhost/GestioPharmBackup_Restore/Dropbox_Upload/"
smystring=NoSpace(Website)+"index.php?"
smystring2 = "action=list"
sTempstring = smystring+smystring2
IF HTTPRequest(sTempstring) THEN
sMyresult = HTTPGetResult()
END

Sablier(Faux)

Info(sMyresult)