PDA

View Full Version : [C++] invio dati ad una pagina php


DiegoCorra
22-07-2010, 19:03
Ciao a tutti ,
sapete per caso farmi un esempio di codice che invia ad esempio una stringa , ad una pagina php con il metodo POST ?

Grazie in anticipo

fero86
22-07-2010, 19:11
Windows o Linux?

DiegoCorra
22-07-2010, 19:27
Windows

DanieleC88
22-07-2010, 19:36
http://lmgtfy.com/?q=windows+c%2B%2B+sending+http+post+request

tomminno
22-07-2010, 19:45
Questo va bene sia con Windows che con linux grazie a QT:

QNetworkAccessManager* nam = new QNetworkAccessManager(this);
connect(nam, SIGNAL(finished(QNetworkReply*)), this, SLOT(EndPost(QNetworkReply*)));
QUrl url("url...");
nam->post(QNetworkRequest(url), "dati da passare in post");


void MyHttp::EndPost(QNetworkReply* reply)
{
if (reply->error() == QNetworkReply::NoError)
{
QString string(reply->readAll());
//...
}
}

fero86
22-07-2010, 19:55
visto che sei su Windows, se non vuoi/puoi accollarti Qt devi usare WinHTTP: http://msdn.microsoft.com/en-us/library/aa384273(v=VS.85).aspx

DiegoCorra
23-07-2010, 08:33
grazie a tutti