1. sayfa
Normal print() ya da echo kullanacaksın.
Bir de şunlar vardı, php manual'ı karıştırırken görmüştüm:
|
birincisi inlude edersen sayfaların karışır ve eğer header kullanırsan açılacak sayfaya <html> <head> felan eklememelisin yoksa yine sorun olur onu da geç en kolayı aynı html deki yönlendirme gibi refresh yap ama bir linke tabii echo "<meta.......... >" ama metanın içindeki " şekillerini ' şekline çevirmelisin çünkü cift tırnakları iç içe kullanamazsın bunun yerine çift tırnak içi tek tırnak kullanmalısın .... |
kendime yazmış olduğum fonksiyonu vereyim işin kolaylaşır..
şimdi yukarıdaki kodu belirttiğim isimde kaydettiğin zaman bunu her dosyaya eklediğin ayar dosyası örneğin config.php gibi config.php içine include eklersin bu dosya için. tabi yukarıdaki kendi ihtiyaclarımı karşılayacak şekilde düzenlenmiştir.. istenildiği gibi değiştirilebilinir ve geliştirilebilinir... kodu kullanacak kişinin kendisine kalmış.. kullanımı ise şöyledir..
yardımcı olabildimse nemutlu bana.. herkese kolay gelsin... iyi çalışmalar.. Değiştirme Sebebi => code içinde code kullanmışım ondan düzenledim.. ![]() |
Bu herhalde linux serverlar için gereken bir yazılım.... Linux serverlarda php dışında bir yazılım kullanamıyormuşuz doğrumudur? |
en basit template sistemi include'dir.İşleri olabildiğince hızlandırmak, karışıklığı engellemek içindir. Olaya ilginç bir boyut getirmişsin ![]()
Çok hatalı bir öneri daha, HTML tagları içinde tek tırnak kullanırsan sayfanın XHTML uyumluluğu bozulur ki zaten hiiiiiiiiiiiiiç gerek yok çift tırnakları paşalar gibi içiçe kullanabilirsin.Yapman gereken tek şey stringi açan ve sonlandıran tırnaklar dışında stringe dahil olan her tırnaktan önce \ işareti koyman.Buna "escaping" deniyor. Bunlardan ziyade stringleri tek tırnak ile açarak, içeride çift tırnak kullanabilrsin yukarıda Salvador isimli arkadaşımızın yaptığı gibi. |
Salvador isimli arkadaşımızın koduna ilaveten keywords diye bir değişken tanımlayıp fonksiyonun içerisindeki keyword meta tagına bağlarsan her sayfaya ayrı ayrı keyword verebilme ya da ekleyebilme imkanın olur böylece site arama motorları tarafından indekslenirken avantajlı duruma geçer.Tabi bu google için geçerli değil, çünkü google meta taglarını dikkate almıyor. SEO = Seach Engine Optimization. |
@Zee vermiş olduğum kod'da keywords değerleri var sadece içerik kullanıcıya ait olacak diye değiştirdim o kısmı |
zee'nin düşüncelerinin bir kısmına katılıyorum ve konuyu açmamış olmamdan dolayı bazı sıkıntılar var birincisi çift tırnak içinde tek tırnak kullanılmasını ben dağil dünya kullanıyor ve merak edersen profösyonel bütün php kitaplarında bu kullanım desteklenir ama dediğiğin method yani excaping metyhodunun kullanım alanları farklıdır mesela uzun bir ifadenin arasında betiğin gidişatına dayalı olarak mesela cümlenin içinde tek veya ayrı geçmesi gibi bir durumda kullanmak daha mantıklı ve bir sorunun değişik bir sürü çeşidi vardır..dediklerin yanlış değil ama ikincisi include etmek mantığının aslıda sayfayı sayfanın içinde mutlak kullanılması gereken durumlar için tavsiye ederim tabii!!! mesela hersayfaya konulması gereken bir sayaçta php sayfasının içine bir tekrar tekrar yazma diye databases(mysql için) kullanımının bir bölümü include edilebilir ama yine de şunu söylemek istemiştim bu code için en kullanışlı method budur ve header kullanmayı da işin içine session gibi kalıplar giripte if else döngüleri kullanmak gerekirse bazı matıken olmasa da dilin işleyişine aykırı sorunlar çıkabiliyor o yüzden tavsiye etmedim ama gerçekten uzun yazmam gerekirdi zaten sorun da bitmiş görünüyor.... |
1. sayfa
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.