Ssi.cgi.

SSI mandiri (Server Side Termasuk) Penerjemah
Unduh sekarang

Ssi.cgi. Peringkat & Ringkasan

Iklan

  • Rating:
  • Lisensi:
  • GPL
  • Harga:
  • FREE
  • Nama Penerbit:
  • Remy Horton
  • Situs web penerbit:
  • http://svnlabel.remynet.org/

Ssi.cgi. Tag


Ssi.cgi. Keterangan

SSI mandiri (sisi server termasuk) penerjemah SSI.CGI adalah penerjemah standalone SSI (Side Server termasuk), yang dimaksudkan untuk digunakan dengan server web ringan (seperti Cherokee) yang tidak mendukung SSI. SSI.CGI Script diimplementasikan menggunakan C, dengan maksud meminimalkan persyaratan overhead dan ketergantungan. Proyek dimulai ketika saya sedang mempertimbangkan kemungkinan alternatif untuk Apache, server web yang saya gunakan di masa lalu untuk kedua situs web saya sendiri dan yang saya setup. untuk orang lain. Saya menemukan Cherokee, yang tampaknya menawarkan keseimbangan yang baik antara menjadi ringan (khususnya, kemudahan pengaturan) dan fitur yang berguna. Khususnya kemampuannya untuk menjalankan skrip di bawah berbagai pengguna Unix tidak memerlukan pengaturan canggung yang dibutuhkan Suexec dan Suphp. Masalah besarnya adalah bahwa situs saya yang lebih baru menggunakan SSI untuk menghindari duplikasi komponen halaman umum seperti header. Meskipun satu kemungkinan adalah mengubah situs untuk menggunakan PHP sebagai gantinya, ini bukan sesuatu yang ingin saya lakukan. Saya juga tidak ingin menggunakan Perl, yang diperlukan oleh parser SSI yang saya temui di web. Pada akhirnya saya memutuskan untuk menulis parser saya sendiri, dan SSI.CGI adalah hasilnya File dokumen termasuk relatif terhadap root dokumen pada sistem file. Beberapa dokumen SSI menyatakan ini adalah perilaku parameter virtual. File virtual yang disertakan relatif terhadap URL dokumen. Ini akan memicu permintaan pengambilan ke server, sehingga file yang disertakan harus dapat diakses HTTP, setidaknya untuk permintaan yang berasal dari sistem hosting SSI.CGI. Pendekatan ini diperlukan karena SSI.CGI tidak menyadari pemetaan URL-ke-file yang mungkin berlaku di server. ECHO - Menampilkan parameter (atau variabel lingkungan) Var nama variabel untuk mencetak. Beberapa parameter var dapat disertakan encoding encoding untuk digunakan saat variabel cetak. Pengkodean mempengaruhi semua parameter var = antara dirinya sendiri dan baik parameter encoding berikutnya atau akhir dari perintah echo. Pilihan yang valid tidak ada, URL (Encode untuk digunakan dalam tautan), dan entitas (encode menggunakan HTML Escape Codes). Default adalah entitas encoding. Flastmod - Tampilan Datestamp File File Docroot Virtual Fsize - Tampilan File Ukuran File Docroot Virtual Printenv - Mencetak semua Enviornment (jika diaktifkan) dan variabel pengguna. Set - Atur variabel pengguna var nama variabel ke setValue apa yang akan mengatur variabel toyfig - mengatur opsi konfigurasi SSI SIZEFMT - Format untuk menampilkan ukuran file dengan pilihan fsize byte (default) yang mencetak ukuran yang tepat dalam byte, dan abbrev yang memposting Angka dengan K, M atau G jika file berada di wilayah Kilobyte / Megabyte / Gigabyte. ERRAMSG - SSI Kesalahan Pesan Default Adalah Ada Pengolah Kesalahan Arahan TimeFMT - Format untuk Timestamps Flastmod menggunakan Strftime untuk Pemformatan Waktu. Default adalah% d /% m /% y% h:% m%:%. EchomsG - Placeholder untuk variabel yang tidak terdefinisi yang ditampilkan ketika gema digunakan dengan variabel yang tidak ada. Default tidak terdefinisi jika - pernyataan kondisional ekspresi EXPR. IT Followelif - Pernyataan Bersyarat (Else IF) EXPR EXPRESSPLEAMANSE EXPLEIONALSE - Pernyataan Bersyarat Endif - Pernyataan Bersyarat: - Curl - Diperlukan untuk mendukung parameter virtual. - Utas POSIX - Diperlukan untuk FastCGI


Ssi.cgi. Perangkat Lunak Terkait