Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Perl/CGI » Cgi Programm in C++

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
06.07.2003, 08:47 Uhr
Oliver
S2-Pixelgeneral


Hi,

ich möchte ein CGI - Programm in C++ schreiben, welches Daten empfängt. Die Daten werden dann von meiner Hompage abgeschickt ( es ist ein Formularinhalt ) Dann sollen sie weiter verarbeitet werden (z.B. in Dateien gespeichert werden usw.)

Wie macht man so was. Gibts da spezielle Funktionen oder so?
Oder vielleicht lieg ich auch irgendwie falsch, und das ist noch nicht mal das richtige Forum?
--
Demokratie ist die Diktatur der Mehrheit.

www.siedler25.org/ ( Siedler2 - Remake )
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
06.07.2003, 09:15 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Hallo,
ja es passt hier schon rein...

Also, ich bilde mir ein das alle Variablen dem Programm dann als argc übergeben werden. die "Rückmeldung" an den Browser geht dann einfach mit cout oder printf. Wichtig ist: Das Programm muss auf der Plattform kompiliert werden (also z.b Linux) auf welcher es dann laufen soll! und nochwas: bei ftp-transfer textmodus benutzen (war doch so oder? )
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
06.07.2003, 09:34 Uhr
Oliver
S2-Pixelgeneral


Also so hier:


C++:

#include <iostream>

int main(int argc, char* argv[])

// in argc steht die Anzahl der Argumente, in argv die argumente

// schreibe in Datei...

// jezt übergebe zurück...

cout << "Ergebnis 1";
cout << "Ergebnis 2";

return 0;
}



Geht das mit den 2 Werten?

Und das return macht wohl gar nichts aus?
--
Demokratie ist die Diktatur der Mehrheit.

www.siedler25.org/ ( Siedler2 - Remake )
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
06.07.2003, 12:35 Uhr
Oliver
S2-Pixelgeneral


Ich habs mal so ähnlich probier geht aber nicht:


C++:
#include <iostream>
#include <fstream>
using namespace std;
int main(int anzahl, char*ueber[])
{
    ofstream of;
    
    of.open("hallo.txt",ios::app);
    
        of<< "-------------------------------------";
        for(int i = 0; i<anzahl;i++)
            of << ueber[i] << "\n";
        of.close();

    
    return 0;
}




--
Demokratie ist die Diktatur der Mehrheit.

www.siedler25.org/ ( Siedler2 - Remake )
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
06.07.2003, 18:59 Uhr
Oliver
S2-Pixelgeneral


Um mich nochmal klar auszudrücken:

Ich arbeite mit Dreamweaver. Dort sollen die Daten eines Formulars an ein CGI-Programm übermittelt werden. Das ist mit C geschrieben.
Wie kann ich diese Werte dann lesen???

Wer Dreamweaver kennt:

Ich benutze beim Formular einen Button und als Aktion Abschicken.
Beim Formular hab ich als Eigenschaften folgendes eingetragen:

Aktion: [meineExe]
Methode: [POST]

Oder muss ich bei Methode GET eintragen???

Das ist vielleicht nich das richtige Forum dafür, aver vielleichts kennts ja jemand
--
Demokratie ist die Diktatur der Mehrheit.

www.siedler25.org/ ( Siedler2 - Remake )
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
06.07.2003, 19:10 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


sollte eigentlich per post gehen.
Was passiert wenn du den Abschicken button auf einem Webserver drückst?
Wenn du willst, schick mir das Formular + Quellcode/Programm und ich teste es für dich durch sobald ich Zeit habe.
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
06.07.2003, 19:33 Uhr
Oliver
S2-Pixelgeneral


So ich hab dir ne Mail geschickt.

Übrigens: Ich habe das offline probiert ( nicht auf einem Webserver )

Oli
--
Demokratie ist die Diktatur der Mehrheit.

www.siedler25.org/ ( Siedler2 - Remake )
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
06.07.2003, 19:50 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Hallo,
wenn du es ohne einen Webserver, ob es nun auf deinem rechner ist oder auf einem remoteserver, versuchst zu benutzen kann es nicht funktionieren.
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
07.07.2003, 15:46 Uhr
Oliver
S2-Pixelgeneral


Naja, mein Webspace war noch nicht freigeschaltet, jetzt ist ers.

Werds dann mal probieren.
--
Demokratie ist die Diktatur der Mehrheit.

www.siedler25.org/ ( Siedler2 - Remake )

Dieser Post wurde am 07.07.2003 um 15:46 Uhr von Oliver Müller editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
03.08.2003, 16:46 Uhr
~wissender
Gast


post ist ein Stream, den musst du parsen...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ Perl/CGI ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: