Search  
Thursday, May 24, 2012 ..:: Forum ::.. Register  Login
 Forum Minimize
Pentru a putea posta mesaje trebuie să vă înregistraţi.
Notă: Mesajele cu conţinut jignitor sau ilegal (inclusiv cereri de soft piratat) nu sunt acceptate şi vor fi şterse imediat .

Pentru a primi raspunsuri rapide si corecte, scrieti in mesaj ce intentionati sa faceti, ce mesaj de eroare primiti, in ce context si in urma caror actiuni. De asemenea, mentionati versiunea de FoxPro in care lucrati!
Dacă nu specificați versiunea, se consideră VFP 9.0 SP2.

SearchForum Home
  Visual FoxPro  Aplicatii Web  Interoperabilit...
 Interoperabilitate intre php si vfp ?!
 
 8/15/2007 5:17:47 PM
User is offlineedyshor
1450 posts
1st




Interoperabilitate intre php si vfp ?!
 (N/A)
Cu alte cuvinte, cum pot manipula un script de php al unui site, folosind o aplicatie vfp de la distanta.
Ca idee, sa pot face ceva de genul
    www.site.ro/operatii.php?id=suma&n=3&m=2
iar pagina intoarsa sa contina "5" si eventual in spate sa scrie intr-o baza de date.

A mai facut cineva asa ceva ? Cum ? Ceva de genul asta, nu chiar exemplul meu cu suma .
 8/15/2007 7:11:41 PM
User is offlineAlex Dobrin
766 posts
www.algis.ro
1st






Re: Interoperabilitate intre php si vfp ?!
 (N/A)
Eu am apelat scripturi php folosind 'Microsoft Web Browser' sau 'Microsoft Internet Transfer Control'. Clasa care citeste cursul valutar din downloads il foloseste pe ultimul. Vezi acolo cum l-am folosit.

Alex Dobrin
Algis Info
 8/15/2007 10:25:15 PM
User is offlineDorin Vasilescu
1366 posts
1st




Re: Interoperabilitate intre php si vfp ?!
 (N/A)
Poti folosi XMLHttp

oHTTP = CreateObject("Microsoft.XMLHttp")
oHttp.open
oHttp.open('GET','http://www.site.ro/operatii.php?id=suma&n=3&m=2')
oHttp.Send()
?oHttp.responseBody


Am folosit cu succes asta pentru a crea prototip de interfata web,  folosit de designerul  paginii pentru a vedea functionalitatea dorita si si de a testa/vizualiza request/reponse peste tot.

Cauta  si o functie urlEncode, pentru a  transforma  url-l de GET/POST corespunzator (eu trimit un XML  intreg, encodat ca o singura variabila POST )


 8/16/2007 9:48:25 AM
User is offlineedyshor
1450 posts
1st




Re: Interoperabilitate intre php si vfp ?!
 (N/A) Modified By edyshor  on 8/16/2007 9:51:31 AM)
Err, mersi mult, acum ce mai ramane e sa-nvat sa fac scripturi de genul de mai sus :)

Alex, joombla are niste api-uri, m-am plimbat un pic pe pagina lor, ai avut vreodata nevoie sa creezi un user si parola aferenta folosind un script care sa se foloseasca de api-uri de-ale lor ?

 8/16/2007 10:04:51 AM
User is offlineDorin Vasilescu
1366 posts
1st




Re: Interoperabilitate intre php si vfp ?!
 (N/A)
Un script de genul ala ar putea arata cam asa:

<?php

$dbHandle = sqlite_open($_SERVER['DOCUMENT_ROOT'].'..\users.db', 0666, $sqliteError) or die($sqliteError);

$sqlAddUser = 'insert into users (username, password) values ("'.$_POST['username'].'","'.$_POST['password'].'")';
sqlite_exec($dbHandle, $sqlAddUser) ;

?>


Eu am folosit SQLite, dar se poate inlocui cu functii de acces la MySQL, Interbase, etc

 8/16/2007 11:33:36 AM
User is offlineAlex Dobrin
766 posts
www.algis.ro
1st






Re: Interoperabilitate intre php si vfp ?!
 (N/A)
 edyshor wrote
Alex, joombla are niste api-uri, m-am plimbat un pic pe pagina lor, ai avut vreodata nevoie sa creezi un user si parola aferenta folosind un script care sa se foloseasca de api-uri de-ale lor ?



Nu am avut nevoie de script care sa creeze user si parola, dar toate componentele si modulele pe care le-am facut folosesc clasele pe care ti le pune la dispozitie joomla.

Alex Dobrin
Algis Info
 8/16/2007 11:34:45 PM
User is offlineedyshor
1450 posts
1st




Re: Interoperabilitate intre php si vfp ?!
 (Romania)
 Dorin Vasilescu wrote
Un script de genul ala ar putea arata cam asa:


$dbHandle = sqlite_open($_SERVER['DOCUMENT_ROOT'].'..\users.db', 0666, $sqliteError) or die($sqliteError);

$sqlAddUser = 'insert into users (username, password) values ("'.$_POST['username'].'","'.$_POST['password'].'")';
sqlite_exec($dbHandle, $sqlAddUser) ;

?>


Eu am folosit SQLite, dar se poate inlocui cu functii de acces la MySQL, Interbase, etc



Mersi Dorin, acum, daca pagina care contine scriptul este, sa zicem, "www.mysite.com/adduser.php",
il voi executa cu oHttp.open('GET',' www.mysite.com/adduser.php?username="un_user"&password="o_parola" ') ?

Mersi Alex, o sa ma uit prin pagina lor, poate gasesc ceva care sa ma ajute in directia asta, faza nashpa e ca parola o inregistreaza criptata si nu stiu algoritmul ca sa-l scriu direct in mySQL :(

 8/17/2007 12:46:54 AM
User is offlineAlex Dobrin
766 posts
www.algis.ro
1st






Re: Interoperabilitate intre php si vfp ?!
 (N/A)
 edyshor wrote
Mersi Alex, o sa ma uit prin pagina lor, poate gasesc ceva care sa ma ajute in directia asta, faza nashpa e ca parola o inregistreaza criptata si nu stiu algoritmul ca sa-l scriu direct in mySQL :(



md5('parola')

Alex Dobrin
Algis Info
 8/17/2007 3:21:12 PM
User is offlineedyshor
1450 posts
1st




Re: Interoperabilitate intre php si vfp ?!
 (N/A)
Intr-adervar este md5, aveam impresia ca-i un algoritm al lor.

Pentru cine mai are nevoie, careva link-uri:
    http://www.sweetpotatosoftware.com/SPSBlog/PermaLink,guid,e1cd4af4-1eff-4ef8-9abd-4999813ec6dc.aspx
    http://fox.wikis.com/wc.dll?Wiki~VfpMd5HashFunction~VFP
    http://fox.wikis.com/wc.dll?Wiki~MD5Hash~SoftwareEng

  Visual FoxPro  Aplicatii Web  Interoperabilit...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement