Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst C in html

Mitglied: Enclave

Enclave (Level 2) - Jetzt verbinden

22.02.2005, aktualisiert 23.02.2005, 5354 Aufrufe, 13 Kommentare

Hi Leute,


Ich muss einen selbstprogrammierten C-Rechner in eine HTML Seite einfügen. Ich habe gehört das ich das mit cgi machen muss. Ich kenn micjh aber nicht damit aus. Kann mir jemand helfen????



thx


Enclave
Mitglied: Enclave
22.02.2005 um 15:36 Uhr
Vielen Dank. Nur Leider versteh ich das immer noch nicht. Ic habe mir schon nen dicken älzer und selfhtml durchgelesen. Ich werd nicht schlau draus. Gibts da nicht ein Befehl wo man nur noch den Dateinamen ändern muss?


thx



Enclave
Bitte warten ..
Mitglied: wesser-h
22.02.2005 um 15:43 Uhr
Sorry, aber ich verstehe Deine Frage nicht?!
CGI bezeichnet eine Technik die es Dir ermöglicht, bestimmte Programme auf dem Server auszuführen. Diese Programme müssen in einer Sprache geschrieben sein, die vom Webserver erlaubt ist /z.B. C/C++, Fortran, TCL, Perl etc.). Du kannst auch keine von Windows kompilierte Datei einem Linux-Rechner zum Fressen geben.

Wenn der Webserver CGI unterstützt, hast Du meistens ein entsprechendes "cgi-bin"-Verzeichnis, welches als Container für Deine Programme dient. Dort haust Du Dein kompiliertes Programm rein und bindest es dann in Deine HTML-Seite ein.
Bitte warten ..
Mitglied: Enclave
22.02.2005 um 15:53 Uhr
Ich habe nur einen Link zur der exe Datei gemacht. Nach einem Klick hat der IE das Download Fenster geöffnet. Ich wollte aber das er das in der htmlseite ausführt.

Ich geb dir mal die Domaine

<a href="http://www.hotcams.de;>Der" Link</a>

Kannste mal gucken

Zwischen den beiden Doppellieneien muss dass sein


thx


Enclave
Bitte warten ..
Mitglied: wesser-h
22.02.2005 um 16:01 Uhr
Nochmal:

Der Webserver muss wissen, was er mit der Datei machen muss- nicht Dein Internet Explorer.

Wenn Du z.B. PHP-Seiten hast, wird der WWW-Server so konfiguriert, dass er bei Inhalten, die auf ".php" lauten, automatisch diese dem PHP-Modul bzw. Interpreter übergibt. Dieser parst dann die Seite und sendet die Inhalte an den Browser des Benutzers zurück.

In Deinem Fall weiss der Webserver doch gar nicht, was er mit der EXE-Datei machen muss. Deswegen liefert er sie dem Benutzer einfach aus.

Gibt es jemanden, der den Webserver betreut?
Bitte warten ..
Mitglied: Enclave
22.02.2005 um 16:07 Uhr
betreut????
Bitte warten ..
Mitglied: wesser-h
22.02.2005 um 16:13 Uhr
Na was machst Du denn mit der EXE-Datei? Du lädst diese doch auf irgendeinen Webserver hoch. Kennst Du denjenigen, dem dieser Server gehört? Und wenn nicht, weisst Du, ob dieser Webserver überhaupt CGIs verarbeiten kann?
Bitte warten ..
Mitglied: Enclave
22.02.2005 um 16:19 Uhr
Ich sitze direkt daneben. Ja er kann CGI´s verarbeiten. Ich sitze neben dem Server von 1&1
Bitte warten ..
Mitglied: Enclave
22.02.2005 um 16:19 Uhr
Ich sitze direkt daneben. Ja er kann CGI´s verarbeiten. Ich sitze neben dem Server von 1&1
Bitte warten ..
Mitglied: linkit
22.02.2005 um 17:17 Uhr
Hallo Enclave....


so wie du dir das vorstellst, geht das auch nicht. Du kannst nicht einfach dem Webserver sagen, wenn der Benutzer etwas macht, dann nimm meine Exe und mach irgendwas damit. So geht es nicht. Auch kannst du nicht einfach eine EXE Datei bereitstellen, denn die bietet erstmal so keine Schnittstellen an.

Im HTML Bereich hast du drei Möglichkeiten.

1. Eine statische Seite, beispielsweise mit HTML wird einfach als Dokument an den Browser übergeben. Hier kann weder der Benutzer noch der Author etwas machen.
2. Eine dynamische Seite, beispielsweise mit Javascript oder Flash (teilweise auch JAVA und ActiveX, aber da gibt es Überschneidungen) werden an den Browser gesendet. Der Benutzer kann beispielsweise ein Menü öffnen oder etwas damit machen, ohne daß der WEbserver davon berührt wird oder erst bei einer bestimmten Tätigkeit etwas ausführt.
3. Seiten mit CGI, ProgrammWrapper etc.... hier liegt die HTML Seite nicht aufgebaut vor, sondern wird je nach eingabe generiert. Vorteil ist, daß soetwas hoch dynamisch aufgebaut wird und der letztendliche HTML Code nicht viel Bandbreite benötigt und der Aufbau beim Client relativ schnell ist. Nachteil, der Webserver hat bei vielen Anfragen ganz schön zu ackern.

Im Prinzip funktioniert das ganze so bei 3.

Der Benutzer hat eine Seite. Dann macht der dort etwas oder gibt etwas ein. Dies wird zurück an den Webserver geschickt und durch das CGI ausgewertet. Dadurch ergibt sich eine neue Seite, die dynamisch aufgebaut wird.
Das heißt, du brauchst auf der eine Seite eine Sprache für die Kommunikation und dann dein Programm mit Schnittstellen, das angesprochen wird. Unter Linux kann ich dir nicht genau sagen, wie du das machen mußt. Unter Windows geht es beispielsweise so.

Als Kommunikationssprache hast du PHP. PHP versteht sich auch mit COM-Objekte. Das C Programm compiliert man als entsprechendes COM Objekt mit den Schnittstellen. Nun bekommt der Benutzer die Seite zu sehen. Auf der kann er etwas eingeben, beispielsweise 5 + 5. Dies wird dann zurückgeschickt. Der PHP Pharser prüft die Eingaben und schickt das ganze an das COM-Objekt. Dort erhält er vom COM Objekt den Wert 10 zurück und generiert eine neue dynamische Seite, wo der Wert 10 an den Benutzer zurückgegeben wird.
Bitte warten ..
Mitglied: Enclave
22.02.2005 um 19:23 Uhr
Hast du eine Iddee oder eine Vorlage damit ich das irgendwie in meine Seite einbauen kann? Ich habe dich zwar verstanden aber weiss immer noch nicht was ich jetzt machen soll. Sprich was muss ich eingeben, etc.

Ich danke dir schonmal für die Hilfe die du mir gegeben hast



Enclave
Bitte warten ..
Mitglied: wesser-h
22.02.2005 um 19:37 Uhr
Ich will Dir nicht zu nahe treten, aber hast Du überhaupt verstanden, was linkit und ich Dir mitgeteilt haben?

Du wirst Deine EXE-Datei nicht auf einem UNIX-Server zum Laufen bekommen!!!

Installiere Dir doch erst einmal den Apache auf Deinem eigenen Rechner und spiele dann damit rum. Dort kannst Du fantastisch Deine CGIs ausprobieren.
Bitte warten ..
Mitglied: Enclave
23.02.2005 um 08:27 Uhr
sorry wesser_h aber ich hab voll keine Ahnung mit dem cgi. Mir hat es aber schon geholfen was ihr geschrieben habt. Nur muss ich das leider bis zum 25.02 fertig haben.




Enclave
Bitte warten ..
Ähnliche Inhalte
C und C++

C-Sharp - HTML-Dokument mittels HttpWebRequest herunterladen?

gelöst Frage von mabue88C und C++4 Kommentare

Hallo, ich versuche das HTML-Dokument einer Webseite mit einem HttpWebRequest herunterzuladen. Den HttpWebRequest will ich verwenden, da er bereits ...

C und C++

Von C auf C++ umsteigen

Frage von jangruC und C++3 Kommentare

Sehr geehrte Community, wie Sie meiner Überschrift bereits entnehmen konnten, habe ich vor von C auf C umzusteigen. Da ...

C und C++

Fehlendes verständiss von C und C++

Frage von zelamediaC und C++8 Kommentare

Hallo, ich wollte mich in nächster zeit mit C auseinandersetzen habe aber vorher eine frage die mich schon immer ...

C und C++

C funktioniert und C++ nicht, warum?

gelöst Frage von MigmannC und C++5 Kommentare

Hallo Leute, ich möchte Assembler, C, und C lernen. Mein Betriebsystem ist Windows 7. Natürlich kann ich noch nicht ...

Neue Wissensbeiträge
Sicherheit

Oracle gibt kritische Updates für diverse Produkte frei (16. Oktober 2018)

Information von kgborn vor 30 MinutenSicherheit

Oracle hat zum 16. Oktober 2018 eine ganze Reihe an kritischen Updates für seine Produkte freigegeben. Eine Kurzübersicht mit ...

Windows 10
FYI: Fristen beim Windows 10 Downgrade-Recht
Information von kgborn vor 32 MinutenWindows 10

Möglicherweise ist das bei euch bekannt - ich habe es gerade aus einem Newsletter eines OEMs herausgefischt. Beim Downgrade-Recht ...

CMS
Freie Wähler Bayern MySQL PW online
Information von sabines vor 3 StundenCMS2 Kommentare

Die Typo3 Installation der Freien Wähler Bayern scheint wohl längere Zeit nicht mehr angefasst und/oder fehlkonfiguriert zu sein. Nach ...

Sicherheit
Adminrechte dank Bug in Intel HD Graphics Treiber
Information von DerWoWusste vor 23 StundenSicherheit

Intel HD graphics 4200 und neuer (4400, 4600 520,530,620, 630,) sind auf jeden Fall betroffen und bereinigte Treiber sind ...

Heiß diskutierte Inhalte
Debian
Linux debian 9 Installation
Frage von Green14Debian15 Kommentare

Hallo zusammen, ich habe mich ein wenig mit Debian auseinandergesetzt und möchte mir eine Standard-Installation als Grundlage für andere ...

Internet
Ist diese URL denkbar (Syntax)?
gelöst Frage von departure69Internet14 Kommentare

Hallo. Der Sohn eines Arbeitskollegen hat im Gymnasium EDV-Unterricht. Leider hat er in der letzten Klassenarbeit einen Fünfer geschrieben. ...

Windows Netzwerk
Gruppenrichtlinie für einen PC deaktivieren
gelöst Frage von Florian961988Windows Netzwerk14 Kommentare

Hallo, kleines Problem und immoment finde ich dazu keine Lösung oder mir fällt nicht ein, wie ich es suche ...

Festplatten, SSD, Raid
LSI 9361 Controller, versehentlich virtual Drive am Controller gelöscht
Frage von pixel24Festplatten, SSD, Raid12 Kommentare

Hallo zusammen, gibt es hier einen Experten der sich gut mit LSI MegaRAID auskennt? Ich habe versehentlich im Controller-BIOS ...