Web’in, desktop uygulamaların sunduğu imkanları sunmaya başlamasıyla birlikte, desktop uygulamaların yerini Web uygulamaları almaya başladı. Web’in mecburi dili olan Javascript artık çok daha önemli. Web uygulamanızı geliştirmek için hangi Uygulama Sunucusunu (ColdFusion, .Net, Java vs) kullanıyor olursanız olun, Javascript dili, kullanmanız gereken bir dil durumdadır. Geliştiricileriniz bu dili az yada çok bilmek zorundadır. Zengin web […]
Sitenizin içeriğini sitemap.xml dosyasına yansıyacak bir programcık yazarak belirtilmiş zamanlarda bu programın çalışmasını sağlayabilirsiniz. Linux tabiriyle, bir php veya perl kodu yazıp CronJob tanımlayabilirsiniz. O program her çalıştığında sitenizin değişmiş kısımlarını veritabanından çekecek ve elde ettiği bilgilerle sitemap.xml dosyasını yeniden oluşturacaktır. Buradaki sorun şudur: böyle bir programcık hangi aralıklarda çalışmalıdır?
Baştan belirtmeliyim ki, sitemap.xml dosyasına sayfa URL’si, resim, hatta video adresini dahi yazabilirsiniz. Ama tabiki, bu sitenizde nekadar link varsa sitemap.xml dosyasına boca edeceğiniz anlamına gelmez. Anahtar soru şudur: Sitenizdeki içeriğin değer sıralaması nedir? Bu sıralamayı oluşturduğunuzda, o adresleri sitemape eklemeniz bu işin amacına daha çok hizmet eder çünkü ana amaç, aslında önemli olan ama […]
Herşeyden önce şunu belirtmeliyim ki SiteMap, eski usul web site indekslemesini ortadan kaldıran veya onun yerine geçen bir yöntem değildir. SiteMap, tamamen diğer indeksleme yöntemine paralel olarak geliştirilmiş ikinci bir yöntemdir asla ilk yöntemin yerine geçen bir durum yoktur. Google SiteMaps nedir şöyle bir gözatalım… başlıklı yazımda, bir arama motorunun siteleri nasıl indekslediklerini anlatmıştım. Detaylı bilgiye […]
Bu aralar, Google Sitemap üzerine epeyce bir araştırmak yaptıktan sonra, yaptığım bu araştırmaların bir yazılımcı arkadaşlara ve diğer webmaster arkadaşlarıma da bir faydası olsun istedim. Edindiğim bilgileri sizlerle paylaşmaktan mutluk duyacağım.
Google, 2005 senesinde site indekslemelerini iyileştirmek adına Google® SiteMaps adını verdiği hizmetini devreye soktu. Bu hizmet sayesinde webmasterlar Googlebot larına yeni veya değişmiş URL leri tanımlanmış bir formatta bildirebileceklerdi. Bu yöntem, sitelerin derecelendirilmesi(pageranking) veya yapılan aramaların sonuçlarının gösteriminde direkt bir etkisi olmamakla birlikte, webmasterlara kendi içeriklerini Googlebot larına daha iyi ve beklenenden daha hızlı bir şekilde […]
XML node’ları içinde HTML formatlı veri taşıyabilirsiniz;
$xml=”<?xml version=\”1.0\” encoding=\”utf-8\”?>”;
$xml.=”<ananod>”;
$xml.=”<hata><strong><![CDATA[</strong> deneme html iceren <b>veri</b><strong>]]></strong></hata>”;
$xml.=”</ananod>”;
Bu yöntemi kullanarak, 1MB lik html datası göndermekde dahi sorun çıkmadı. Üstelik, hem Internet Explorer’da hemde Firefox’da gayet güzel çalıştı.
php’nin güçlü string araçlarından biriside preg_match (yada preg_match_all). preg_match’in ençok kullanıldığı alanlardar biriside veri çekmek, data parse etmek yani kısaca string işlemleri.
preg_match ile preg_match_all arasındaki en büyük fark preg_match_all eşleşen tüm kayıtları bulur, preg_match ise sadece ilkini bulur (tabi eğer varsa) ve işlemi sonlandırır.