sagt mal, gibt es eine moeglichkeit, c wie php zu nutzen?
also nicht als scriptsprache, sondern halt ein kompiliertes c-programm ein html-dokument erstellen lassen?
webserver waehre natuerlich <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle"> apache...
marten
c wie php benutzen?
Re: c wie php benutzen?
Eigentlich kann jedes Programm, ob C oder sonstwas, per CGI zur Erzeugung von HTML benutzt werden. Auch PHP gibt es in einer CGI Version. Für C/C++ gibt es Bibliotheken die die Besonderheiten, wie z.B. GET,POST und COOKIES abdecken.
Re: c wie php benutzen?
Kann mir jemand ein Beispiel nennen, wie ich das hinbekomme?
ich habe z.b. ein programm, welches mir ne kleine, einfache html-seite ausgibt als html-code.
wenn ich diese ins htdocs-verzeichnis schiebe, bekomme ich jedoch nur die moeglichkeit, dieses programm herunterzuladen. was mache ich falsch?
ich habe z.b. ein programm, welches mir ne kleine, einfache html-seite ausgibt als html-code.
wenn ich diese ins htdocs-verzeichnis schiebe, bekomme ich jedoch nur die moeglichkeit, dieses programm herunterzuladen. was mache ich falsch?
Re: c wie php benutzen?
Nichts genaues wiess ich nicht, aber ich würde mir die Apache Doku bezüglich der Installation von CGI Programmen durchlesen. Das Programm muss wahrscheinlich im Verzeichnis /cgi-bin/ installiert werden.
Re: c wie php benutzen?
Hast du den Header dabei?
"Content-type: text/html\<!--no-->n\<!--no-->n"
Sind die Rechte der Datei richtig gesetzt?
chmod 777 Datei
Gruss user1
"Content-type: text/html\<!--no-->n\<!--no-->n"
Sind die Rechte der Datei richtig gesetzt?
chmod 777 Datei
Gruss user1
Re: c wie php benutzen?
Jetzt klappts!!!
muss ins verzeichnis 'cgi-bin' rein, die rechte 0777 haben und den haeder schreiben....
danke an alle!!
Marten
muss ins verzeichnis 'cgi-bin' rein, die rechte 0777 haben und den haeder schreiben....
danke an alle!!
Marten
Re: c wie php benutzen?
> Eigentlich kann jedes Programm, ob C oder sonstwas, per CGI zur Erzeugung von HTML benutzt werden
ich hab hier ein buch, in dem sogar cgi-programmierung in bash behandelt wird. ungewöhnlich, aber es geht (zumindest als "proof of concept").
ich hab hier ein buch, in dem sogar cgi-programmierung in bash behandelt wird. ungewöhnlich, aber es geht (zumindest als "proof of concept").
Re: c wie php benutzen?
Örks, aber das mit den 777-Rechten ist nicht ernst gemeint, oder?!? Also, 711 sollte vollkommen ausreichen, wenn nicht eher 111, falls das Binary dem Apache-Runtime-User gehören sollte. Wenn das File World-Writable ist, könnte man ja schliesslich auch den Inhalt einer statisch gelinkten Shell drüberschreiben und dann zumindest mit Apache-Rechten als CGI starten...
Jochen
Jochen
Re: c wie php benutzen?
@jochen:
ja, klar, 711 reicht auch, die datei hatte nur nen anderen besitzer.
jetzt, wo der besitzer der apache-benutzer ist, reicht auch 711 aus.....
danke an alle nochmal
Marten
ja, klar, 711 reicht auch, die datei hatte nur nen anderen besitzer.
jetzt, wo der besitzer der apache-benutzer ist, reicht auch 711 aus.....
danke an alle nochmal
Marten