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

Nasıl CGI Scripting Works

ı olarak değişir.
  • Herhangi bir arama motoru, bir HTML form üzerindeki anahtar kelimeleri girmenizi sağlar ve o dinamik girdiğiniz anahtar kelimelere dayalı bir sayfa oluşturur.

    Bu dinamik sayfaların tamamı CGI kullanın. çoğu Web sunucularında CGI Mekanizması


    , CGI mekanizması şu şekilde standardize edilmiştir. Sunucu kök olarak gördüğü normal bir dizin ağacında, bir alt adlı cgi-bin oluşturun. (Bir önceki sayfadaki şekilde bu dizine görebilirsiniz.) Sunucu daha sonra özel cgi-bin dizini talep herhangi bir dosya sadece okumak ve gönderdi, ancak bunun yerine idam edilmelidir gerektiğini anlar. Idam programın çıktısı aslında sayfa istenen tarayıcıya gönderilen budur. Yürütülebilir bir C derleyicisi çıkışı gibi, genellikle ya saf yürütülebilir mi, yoksa bir PERL yazısıdır. PERL CGI komut dosyası için son derece popüler bir dildir

    tarayıcınıza aşağıdaki URL'yi yazın düşünün. Http://www.howstuffworks.com/cgi-bin/search.pl. Sunucu search.pl cgi-bin dizini olduğunu kabul, bu nedenle tarayıcınıza yürütme çıktı (bir PERL script) search.pl yürütür ve gönderir. Kendi

    yazabilirsiniz scriptler ve kendinizi şartıyla CGI denemek:

  • gibi C veya Perl gibi bir programlama dili bilmek
  • CGI betikleri işleyen bir Web sunucusuna erişebilir.. Web sitenizi barındırmak için bir web barındırma hizmeti ödediyseniz, o şansı da ev sahibi ile CGI komut dosyası erişimi vardır. Ayrıntılar için barındırma hizmeti ile kontrol edin. Değilse, o zaman ev makinede bir Web sunucusuna yükleme ve kullanmayı öğrenerek deneyebilirsiniz. İkinci seçenek biraz daha karmaşık, ancak süreç içinde çok şey öğrenmek için garanti edilir!

    Bir cgi-bin dizinine erişiminiz olduğunu varsayarsak
    Basit CGI Scripts (bkz C programlama dili veya PERL ya biliyorum varsayarak önceki bölüm), ve, sizin ayaklarınız ıslak almak için CGI ile ilginç deneyler bir sürü yapabilirsiniz. En basit olası CGI komut dosyası oluşturarak başlayalım.

    Web Sayfaları çalışmak, biz mümkün olan en basit HTML Web sayfasını muayene nasıl yazıda. Böyle bir şey görünüyordu:

     < html > < body > < h1 >! Merhaba < /h1 > < /body > < /html > 

    mümkün olan en basit CGI komut dosyası, yürütme üzerine, onun çıkış olarak bu basit, statik bir sayfa oluşturmak istiyorum. Burada C yazdı eğer bu CGI programı nasıl görüneceğini olduğunu

     #include < stdio.h > int main () {printf (" Content-ty

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