SSI.CGI.

Eine eigenständige SSI (Serverseite beinhaltet) Dolmetscher
Jetzt downloaden

SSI.CGI. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Remy Horton
  • Website des Verlags:
  • http://svnlabel.remynet.org/

SSI.CGI. Stichworte


SSI.CGI. Beschreibung

Eine Standalone SSI (Serverseite beinhaltet) Interpreter SSI.CGI ist ein eigenständiger SSI (Serverseite "SEVERSeite) Dolmetscher, der für die Verwendung mit leichten Webservers (z. B. Cherokee) verwendet wird, die SSI nicht unterstützen. SSI.CGI-Skript wird mit C mit C implementiert, mit der Absicht, sowohl die Anforderungen der Gemeinkosten als auch den Abhängigkeitsvoraussetzungen zu minimieren. Das Projekt begann, als ich mögliche Alternativen zu Apache in Betracht gezogen habe, der Webserver, den ich in der Vergangenheit für meine eigenen Websites verwendet habe, und denen, die ich eingerichtet habe für andere Leute. Ich bin auf Cherokee gestoßen, was ein gutes Gleichgewicht zwischen leichter (insbesondere einfachen Setup) und Funktionen, die nützlich sind, anbieten zu können. Insbesondere die Möglichkeit, Skripts unter verschiedenen UNIX-Benutzern auszuführen, benötigt nicht die unbeholfene Einrichtung von Suexec und SUPHP. Das große Problem ist, dass meine neueren Websites SSI verwendet werden, um das Duplizieren von gemeinsamen Seitenkomponenten wie Header zu vermeiden. Obwohl eine Möglichkeit darin bestand, die Websites umzuwandeln, um PHP stattdessen zu verwenden, war dies nicht etwas, was ich wollte. Ich wollte auch nicht perl verwenden, der von den SSI-Parsern, die ich im Internet erfüllte, nicht nutzen wollte. Am Ende entschied ich mich, meinen eigenen Parser zu schreiben, und SSI.CGI war das Ergebnis. Supported DirectivesInclude - Inklusive einer Dateidatei enthaltene Datei ist relativ zum Verzeichnis des Dateisystems der aktuellen Datei. DocroOT Inklusive Datei ist relativ zu dem Dokumententräger des Dateisystems. Einige SSI-Dokumente geben an, dies ist das Verhalten des virtuellen Parameters. Virtuelle inklusive Datei ist relativ zur URL des Dokuments. Dadurch wird eine Abrufanforderung an den Server ausgelöst, sodass die mitgelieferten Dateien HTTP-zugänglich sein müssen, zumindest für Anforderungen, die aus dem System hosting SSI.CGI stammt. Dieser Ansatz ist erforderlich, da SSI.CGI nicht bewusst ist, dass URL-to-FileSystem-Zuordnungen, die auf dem Server in Kraft stehen. Echo - Anzeigen eines Parameters (oder eine Umfeldvariable) VAR-Name der Variablen, um die Variable zu drucken. Mehrere VON-Parameter können mit einer Kodierkodierung eingeschlossen sein, um bei der Druckgröße zu verwenden. Die Kodierung beeinflusst den gesamten VAR = -Parameter zwischen sich selbst und entweder den nächsten Kodierparameter oder dem Ende des Echo-Befehls. Gültige Auswahlmöglichkeiten sind keine, URL (kodieren für den Einsatz in Links) und Entity (codieren Sie mithilfe von HTML-Escape-Codes). Standardeinstellung ist Entitätskodierung. FLASTMOD - Datendahlzeitanzeige der Dateidedatei Docroot Virtual FSIZE - Datei anzeigen Dateigröße anzeigen Docroot Virtual PrintENV - Drucken Sie alle Enviornment (falls aktiviert) und Benutzervariablen. Set - Set-Set-Set-Set-Set-Set-Variablen-Variablen auf SetValue, um die Variable ToConfig festzulegen, um die SSI-Konfigurationsoptionen festzulegen Zahlen mit k, m oder g, wenn sich die Dateien in der Region Kilobyte / Megabyte / Gigabyte befinden. Errmsg - SSI-Fehlermeldung Standardeinstellung Gibt es eine Fehlerbehandlung Diese Richtlinie TimeFMT - Format für FlastMod TimeStamps verwendet StrfTime für die Zeitformatierung. Der Standardwert beträgt% d /% m /% y% h:% m%:%. Echomsg - Platzhalter für undefinierte Variablen, die angezeigt wird, wenn Echo mit einer nicht existierenden Variablen verwendet wird. Default ist nicht definiert, wenn - bedingte Aussage-Expr-Bedingungsausdruck. IT FollowElif - Bedingte Erklärung (sonst) Expr Conditional Expressionelse - Bedingte Anweisung Endif - Bedingte ErklärungRequirements: - Curl - Erforderlich, um den virtuellen Parameter zu unterstützen. - POSIX-Threads - Für Fastcgi erforderlich


SSI.CGI. Zugehörige Software