Ssi.cgi

Een stand-alone SSI (serverzijde inclusief) interpreter
Download nu

Ssi.cgi Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Remy Horton
  • Uitgever website:
  • http://svnlabel.remynet.org/

Ssi.cgi Tags


Ssi.cgi Beschrijving

Een stand-alone SSI (serverzijde inclusief) interpreter SSI.CGI is een stand-alone SSI (Server Side Inclusief) Interpreter, bedoeld voor gebruik met lichtgewicht webservers (zoals Cherokee) die SSI zelf niet ondersteunt. SSI.CGI-script wordt geïmplementeerd met C, met de bedoeling om zowel overheadkosten als afhankelijkheidsvereisten te minimaliseren. Het project begon toen ik de mogelijke alternatieven voor Apache overweeg, de webserver die ik in het verleden heb gebruikt voor zowel mijn eigen websites en degenen die ik heb ingesteld voor andere mensen. Ik kwam Cherokee tegen, die een goede balans leek te bieden tussen lichtgewicht (in het bijzonder, gemak van setup) en functies die nuttig zijn. Met name de mogelijkheid om scripts uit te voeren onder verschillende UNIX-gebruikers had de ongemakkelijke opstelling die SuEXEC en SUPHP nodig nodig. Het grote probleem is dat mijn meer recente sites SSI gebruikten om te voorkomen dat ze gebruikmaken van gemeenschappelijke paginacomponenten zoals headers. Hoewel een mogelijkheid was om de sites om te zetten om in plaats daarvan PHP te gebruiken, was dit niet iets dat ik wilde doen. Ik wilde ook Perl niet gebruiken, dat vereist was door de SSI-parsers die ik op het web tegenkwam. Uiteindelijk besloot ik om mijn eigen Parser te schrijven, en SSI.CGI was het resultaat.Supported DirectivesImclude - Voeg een bestandsbestand op dat bestand is opgelost in de bestanden van het bestandssysteem van het huidige bestand. Docroot meegeleverde bestand is ten opzichte van de documenttocht op het bestandssysteem. Sommige SSI-documenten stellen dit het gedrag van de virtuele parameter. Virtueel meegeleverde bestand is ten opzichte van de URL van het document. Dit zal een haalverzoek naar de server activeren, dus de meegeleverde bestanden moeten HTTP-toegankelijk zijn, althans voor verzoeken afkomstig uit het systeem hosting SSI.CGI. Deze benadering is vereist omdat SSI.CGI zich niet bewust is van URL-to-FileSystem-toewijzingen die mogelijk van kracht zijn op de server. ECHO - Geef een parameter (of valling variabele) Var-naam van variabele om te printen. Meerdere VAR-parameters kunnen coderingcodering worden opgenomen om te gebruiken bij het afdrukken van variabele. De codering beïnvloedt alle var = parameter tussen zichzelf en de volgende coderingsparameter of het einde van de opdracht ECHO. Geldige keuzes zijn geen, URL (coderen voor gebruik in links) en entiteit (coderen met behulp van HTML-escape-codes). Standaard is entiteitscodering. Flatmod - Display DATESTAMP VAN Bestand DOCOOT VIRTUELE FSIZE - Display Bestandsgrootte Bestand DOCOOT VIRTUELE PETENV - Druk alle Enviannment (indien ingeschakeld) en gebruikersvariabelen af. Set - Stel gebruiker variabele Var-naam van variabele aan SetValue Wat moet u de variabele toconfig instellen - SET SSI-configuratie-opties SIZEFMT - formaat voor het weergeven van bestandsgroottes met FSIZE-keuze van bytes (standaard) die de exacte grootte in bytes afdrukken, en Abbrev die de exacte grootte in bytes afdrukken Nummers met K, M of G als de bestanden zich bevinden in de regio Kilobyte / Megabyte / Gigabyte. ERNMSG - SSI-foutmelding Standaard is er een foutbewerking van deze richtlijn TimeFMT - Formaat voor Flastmod Timestamps maakt gebruik van STRFTION voor tijdopmaak. Standaard is% D /% M /% Y% H:% M%:%. EchomsG - Placeholder voor ongedefinieerde variabelen weergegeven wanneer ECHO wordt gebruikt met een onbeleefde variabele. Defaault is ongedefinieerd als - voorwaardelijke verklaring expr voorwaardelijke uitdrukking. IT-FOLLUITEIF - Voorwaardelijke verklaring (anders if) EXPR-conditioneel Expressionelelse - Voorwaardelijke verklaring Endif - Voorwaardelijke verklaringen: - Krul - Vereist om de virtuele parameter te ondersteunen. - Posix-threads - vereist voor fastcgi


Ssi.cgi Gerelateerde software