Url ausführen



  • Also ich arbeite mit MFC und will wenn ich auf einen Button Klicke
    die url http://localhost/user.php?name=Patch2&password=789&cdkey=111-555-ggg
    ausgeführt wird aber ohne das sich der IE offnet.
    Wie kann ich es machen ?

    danke voraus



  • Hättest du in die FAQ geschaut bzw. gesucht wüsstest du es schon 😉

    Leute die FAQ und die Suchfunktion sind nciht zum spass hier, also nutz sie auch danke!!

    Aber dennoch:

    CInternetSession session;
    CString url = "http://www.brauwers.com"; 
    
    try 
    {       
           file = (CInternetFile*) session.OpenURL(url);  
    } 
    catch (CInternetException* m_pException) 
    {       
           m_pException->Delete(); 
    }
    

    FAQ Link



  • jo danke es hat funktioniert du hast nur CInternetFile* file =NULL; vergessen zu deklarieren.

    danke



  • 🙂 nicht vergessen, habs im beispiel sogar zu viel 😉

    CInternetSession session; 
    CString url = "http://www.brauwers.com";  
    
    try  
    {        
        session.OpenURL(url);   
    }  
    catch (CInternetException* m_pException)  
    {        
        m_pException->Delete();  
    }
    

    Das file stammt noch aus der FAQ weil dort noch was anderes gemacht worden ist bzw. das benötigst du wenn du den Status der Page zurück bekommen und auslesen willst (dazu sieh FAQ Link)



  • CInternetSession session; 
        CHttpConnection *pConnect = session.GetHttpConnection("http://localhost"); 
        CHttpFile *file = pConnect->OpenRequest( 1, "index.html");    
        file->SendRequest(); 
    
        char ch[1025]; 
        CString strHtml; 
        while( file->Read( ch, 1024)) 
        { 
            strHtml += ch; 
        }
    

    wieso kommt da immer kann keine verbindung herstellen??



  • DeltaEx. schrieb:

    CInternetSession session; 
        CHttpConnection *pConnect = session.GetHttpConnection("http://localhost"); 
        CHttpFile *file = pConnect->OpenRequest( 1, "index.html");    
        file->SendRequest(); 
     
        char ch[1025]; 
        CString strHtml; 
        while( file->Read( ch, 1024)) 
        { 
            strHtml += ch; 
        }
    

    wieso kommt da immer kann keine verbindung herstellen??
    ich habe auch apache drauf und ein Local server am laufen


Anmelden zum Antworten