Bir dosyaya yazma veya ek
yapma, PHP açısından aynı işlemdir; sadece dosyaların açılışında fark
vardır. Hatırlayacaksınız, bir dosyayı yazmak amacıyla açmak için:
Kod Alanı: |
Ziyaretçilerimizin ne tür Browser kullandıklarını HTTP_USER_AGENT değişkeninin değerini alarak ve bu değerin içinde belirli anahtar kelimeleri aratarak bulabiliriz. Form ile gelen bilgiler, GET metodu ile alınıyorsa, hem QUERY_STRING, hem de HTTP_GET_VARS dizisine kaydolur. POST metoduyla aldığımız bilgileri HTTP_POST_VARS değişkenin değerleri arasında buluruz. Bunları öğrendiğimize göre, şimdi gerçekten bir HTML Formu yapabil ve bununla ziyaretçimizden bilgi alabiliriz.
Basit bir HTML Formu tasarlayalım. Aşağıdaki kodları formlar02.htm adılyla kaydedin:
1000 veya daha fazla öğrenci olan yerlerde yurt kiralanabilecek...
YURTKUR Genel Müdürü Hasan Albayrak, Türkiye dışında da yurt açılmasına ilişkin olarak, ''Londra'da bir öğrenci bana şöyle söylemişti, 'Siz niye buralara yurt açmıyorsunuz?' Öğrencilerle burada yaptığımız toplantı sonrasında yurtdışında da yurt açmak aklımıza yattı'' dedi.
Albayrak, 1000 veya daha fazla öğrenci olan yerlerde yurt kiralanabileceğini, bu konuya ilişkin detayların çıkarılacak yönetmelik ile netleşeceğini söyledi.
Albayrak, AA muhabirine ''Yüksek Öğrenim Kredi ve Yurtlar Kurumu Kanunu ve Bazı Kanunlarda Değişiklik Yapılması Hakkında Kanun'' ile yapılan yeni düzenleme hakkında bilgi verdi.
Düzenleme ile YURTKUR'un yurt dışında da yurt açabileceğini belirten Albayrak, bu fikrin nasıl ortaya çıktığını anlattı. AJAX, "Asynchronous JavaScript And XML" 'in kısaltılmışıdır. Ajax bir programlama yöntemidir ve 2005 yılında Google Suggest hizmetiyle popüler olmaya başlamıştır. Ajax bir programlama dili değildir sadece mevcut programlama dillerinin yeni bir kullanım yöntemidir. Ajax ile daha iyi, hızlı ve kullanıcı dostu internet uygulamaları geliştirebilirsiniz. Ajax Javascript ve HTTP istekleri üzerine kurulu bir yöntemdir.
AJAX "Asynchronous JavaScript And XML" 'in kısaltılmışıdır.
Derse başlamadan önce bilmeniz gerekenlerDerse başlamadan önce aşağıdakiler hakkında temel olarak bilgi sahibi olmanız gerekir: AJAX Http İstemleri kullanırGeleneksel JavaScript kodlarında, eğer sunucudaki bir veritabanından yada dosyadan bilgi almak isterseniz, yada sunucuya kullanıcı girdisini göndermek isterseniz bir HTML formu oluşturup GET yada POST yöntemlerinden biriyle sunucuyla veri alışverişi yaparsınız. Kullanıcı veriyi göndermek/almak için formdaki "Gönder" vb. bir düğmeyi tıklar, sunucunun yanıtını bekler ve sonuçları yeni yüklenen sayfada görür. Kullanıcının her veri girişinde sunucunun yeni bir sayfa oluşturmasını beklemesi nedeniyle geleneksel internet uygulamaları daha yavaş çalışabilir ve daha az kullanıcı dostu olabilir. Ajax ile, Javascript kodunuz XMLHttpRequest nesnesini kullanarak doğrudan sunucuyla iletişime geçer. Ajax 'ın nasıl çalıştığını anlamak için küçük bir ajax uygulaması oluşturacağız. İlk önce, username ve time adında iki metin girişi bulunan standart bir HTML formu oluşturacağız. username alanı kullanıcı tarafından doldurulacak ve time alanı AJAX tarafından doldurulacak. Oluşturduğumuz HTML dosyasının adı "testAjax.htm" olsun (bu formda gönder tuşunun olmadığına dikkat edin!): <html> <body> <form name="myForm"> Name: <input type="text" name="username" />
Time: <input type="text" name="time" /> </form> </body> </html> AJAX 'ın temeli XMLHttpRequest nesnesidir. Farklı tarayıcılar XMLHttpRequest nesnesini yaratmak için farklı işlevler kullanırlar. Internet Explorer bir ActiveXObject kullanırken, diğer tarayıcılar XMLHttpRequest adı verilen Javascript nesnesini kullanırlar. Bu projeyi oluşturmak ve farklı tarayıcılarla başa çıkmak için bir "try - catch" ifadesi kullanacağız. Önceden oluşturduğumuz "testAjax.htm" dosyamızı XMLHttpRequest nesnesini oluşturan Javascript kodumuzla güncelleyelim.: C ve C++ Dersleri
Hanci.org sizlere daha iyi hizmet sunmak için çerezleri kullanıyor. Hanci.org sitesini kullanarak çerez politikamızı kabul etmiş olacaksınız.
Detaylı bilgi almak için Gizlilik ve Çerez Politikası metnimizi inceleyebilirsiniz.
|