Bilgi Keşfi
/ Knowledge Discovery >> Bilgi Keşfi >> teknoloji >> bilgisayar >> bilgisayar programı >>

Nasıl CGI Scripting Works

gt; < INPUT TYPE = değeri = " teslim; gönderin " > < INPUT TYPE = reset değeri = " Reset " > < /FORM > < /body > < /html >

veri dört farklı parçalarını alacaksınız bu formu tarafından başvurulan CGI betiği: ad, yaş, cinsiyet ve formu gönderir okuyucunun yorumunu. Script dört değerlerini ayrıştırmak ve karakter dönüşümleri işlemek zorunda kalacaktır. Http://www.howstuffworks.com/survey.c denilen ayrı bir dosya komut survey.cgi oluşturmak için kullanılan ve belki de 100 satır uzunluğunda edildi.
Özet

CGI komut dosyası bu hızlı turunda biz gördük. Bir CGI betiği bir programdır

  • - genellikle C program veya bir PERL komut dosyası
  • En sunucularda, CGI betikleri bir dizin adında cgi yaşamak -İkiliye. Senaryonun en URL tarayıcı tarafından talep edildiğinde betik çalıştırılır.
  • komut STDOUT gönderir şey tarayıcıya gönderilir. Dize " Content-type: text /html \\ n \\ n " gönderilen ilk şey olmalıdır. Bundan sonra, her şey gider; fakat tipik, geçerli bir HTML belgesi için geçerli HTML etiketleri gönderilir.
  • Girdi komut gönderilir
    olan EYLEM betiğin URL'sini belirten bir HTML formu oluşturarak.
  • Bir komut dosyası verileri aldığında formdan, farklı dizeleri ayrıştırmak ve modifiye karakter dönüştürmek zorundadır. Biz bu görevleri gerçekleştirebilirsiniz basit bir C programı gördüm. PERL CGI kitaplığı (sonraki sayfaya bakınız) PERL komut için kolay bir dönüşüm yapar.

    Gerçek bir Web sitesinde bu yaptıklarını ise, genellikle her bir anket sonuçlarını depolamak metin dosyası veya daha sonra sonuçlarına bakmak böylece bir veritabanı. Bu bir C programı veya bir PERL komut dosyası birinden yapmak kolaydır.

    Daha fazla bilgi için, bir sonraki sayfadaki bağlantıları kontrol edin.

    Page [1] [2] [3] [4] [5] [6] [7] [8] [9]