IPB

Willkommen, Gast ( Anmelden | Registrierung )

> Eigenes Syntaxhighlighting
Beitrag 04.06.2002 - 18:36
Beitrag #1





Gruppe:
Beiträge: 0
Mitglied seit: --
Mitglieds-Nr.: 0

Verwarnen: (0%) -----


Hallo Leute, Hallo Ulli!

Ich bin ein ziemlicher Proton-Neuling, und es ist gut möglich, dass diese Frage schon öfters gestellt wurde, aber ich versuche es hier einfach mal.

Obwohl Proton wirklich viele Syntaxschemata (richtiger Plural? :-? ) kennt, fehlt doch immer mal wieder gerade das für die Sprache, die man verwendet.
Gibt es also so eine Art 'Leitfaden für Syntax-Highlighter', in dem beschrieben wird, wie man seine eigenen Syntax-Dateien erstellen kann?
Ich schreibe in der Textadventure-Sprache "Inform", die C++-ähnlich ist, aber eben nur ähnlich. Mit ein paar Abwandlungen vom C-Schema klappt es einigermaßen, aber mir wäre eine eigene, angepasstere Datei lieber.

Irgendwelche Ideen?
Go to the top of the page
 
+Quote Post
 
Start new topic
Antworten
Gast_crenz_*
Beitrag 13.06.2002 - 12:44
Beitrag #2





Gäste






ZITAT
Security Alert! The PHP CGI cannot be accessed directly.
This PHP CGI binary was compiled with force-cgi-redirect enabled. This means that a page will only be served up if the REDIRECT_STATUS CGI variable is set, e.g. via an Apache Action directive.


Fuer PHP als CGI gibt es zwei Aufrufvarianten:
1. Du uebergibst den Dateinamen direkt in der URL an PHP, z.B. via http://www.myserver.org.sg/cgi-bin/php.cgi...t/something.php
2. Du hast den Webserver so konfiguriert, dass er bei Aufruf einer .php-Datei automagisch php startet und den Dateinamen uebergibt. Dann kannst du die selbe Datei via http://www.myserver.org.sg/project/something.php aufrufen.

2. sieht schoener aus und wird daher standardmaessig verwendet.
1. ist ein Sicherheitsrisiko -- nimm an, du hast ein Verzeichnis /geheimnis, das passwortgeschuetzt ist. Ein Besucher koennte versuchen, dich auszuspaehen, indem er z.B. http://www.myserver.org.sg/cgi-bin/php.cgi...mnis/index.html aufruft. Der Passwortschutz greift dann nicht mehr, da der Zugriff fuer Apache auf das Verzeichnis cgi-bin/ erfolgt und nicht auf das Verzeichnis geheimnis.

Wird 2. verwendet, setzt Apache die Variable REDIRECT_STATUS, um anzuzeigen, dass nicht direkt die Datei something.php angezeigt wird, sondern intern sozusagen eine Umleitung auf php durchgefuehrt wurde. Omnihttpd setzt diese Variable wohl nicht, daher die Fehlermeldung.

Abhilfe: Falls das mit der PHP.INI nicht klappt, PHP-Binary herunterladen, das ohne diese Option kompiliert wurde und Sicherheitsrisiko ertragen. Oder Apache installieren.

Der Unterschied zwischen Apache und OmniHttpd ist fuer dich nicht vorhanden, falls du ausser den Standardfeatures nichts weiter verwendest. Wenn man sich mal mit Apache angefreundet hat, bieten einem die vielen Module sehr flexible Konfigurationsmoeglichkeiten: Passwortschutz, Fehlerdokumente (z.B. nette 404-Dateien), ... und natuerlich das "Schweizer Messer" mod_rewrite, mit dem man fast allen moeglichen Unfug anstellen kann. Ich spiegele damit dem Benutzer viele HTML-Seiten vor, die es gar nicht gibt... wink.gif

Ahja... schon wieder so ein langes Posting. Sorry!
Go to the top of the page
 
+Quote Post

Beiträge in diesem Thema
- Ole   Eigenes Syntaxhighlighting   04.06.2002 - 18:36
- - lichtkind   auf meybohm.de (link zu ftp-uploader) ist ein edit...   04.06.2002 - 18:38
- - Andreas   Hatte ich überlegt und stand auch schon auf der Li...   04.06.2002 - 19:20
- - lichtkind   php ? was ist das?   04.06.2002 - 19:23
- - Bernd Wurst   ZITATMit bwursts PHP FAQ-O-Matic... Na, na, den N...   04.06.2002 - 19:35
- - Andreas   ZITATNa, na, den Namen gibt's glaub schon!Ja, den ...   04.06.2002 - 22:27
- - Auge   php.ini   05.06.2002 - 11:43
- - Andreas   Nee, irgendwie nicht. Ich bekomme folgende Meldun...   05.06.2002 - 14:51
- - Auge   ZITATIch bekomme folgende Meldung:ZITATSecurity Al...   05.06.2002 - 15:35
- - Bernd Wurst   ZITATOmniHTTPd bedeutet ja wohl Windoof, da muß di...   05.06.2002 - 15:38
- - Auge   ZITATZITATOmniHTTPd bedeutet ja wohl Windoof, da m...   05.06.2002 - 16:00
- - Andreas   Ich habe das Binary von php.net runtergeladen ... ...   05.06.2002 - 18:43
- - Bernd Wurst   Am Wochenende kann ich dir die PHP.ini von meinem ...   05.06.2002 - 18:54
- - Oliver Frietsch   Ich weiß, eigentlich ne blöde Idee, aber wieso ste...   06.06.2002 - 19:06
- - Gebby   Was ist der Unterschied?   06.06.2002 - 21:10
- - Oliver Frietsch   Re: Was ist der Unterschied?   06.06.2002 - 21:47
- - crenz   ZITATSecurity Alert! The PHP CGI cannot be accesse...   13.06.2002 - 12:44
- - Gebby   Danke   13.06.2002 - 17:39


Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 15.05.2025 - 17:35

taschenkalender
expertise-panel IPS Driver Error

IPS Driver Error

There appears to be an error with the database.
You can try to refresh the page by clicking here