Freitag, 8. Juni 2018

HTML NEDIR AÇILIMI NE ANLAMA GELIR

HTML dosyası nedir?
HTML'in açılımı Hyper Text Markup Language (Bunun tam Türkçe'si bulunmamakla beraber "çok yere açılan metin" denebilir.
Bir HTML dosyası bir text dosyası olmakla beraber markup tags (işaretlenmiş etiketler) içerir
Markup tag'ler web tarayıcınıza sayfanın nasıl gösterileceğini gösterir.
Bir HTML dosyasının uzantısı htm veya html olmak zorundadır.
Bir HTML dosyası basit bir text editör ile oluşturulabilir.


Denemek İster misiniz?
Eğer Windows kullanıyorsanız not defterini açın.

Eğer MAC kullanıyorsanız SimpleText programını açın.

Eğer OSX kullanıyorsanız, TextEdit'i açın ve aşağıdakileri yapın: "Format" menüsünü açın ve "Rich Text" yerine "Plain Text" seçeneğini seçin. Sonra "Text Edit" menüsünün altında bulunan "Preferences" penceresini açın ve "Ignore rich text commands in HTML files" seçeneğini seçin. Eğer bu değişiklikleri yapmazsanız HTML dosyasınız büyük ihtimalle çalışmayacaktır!

Aşağıdaki metini açtığınız editör içerisine yazın:

<html>
<head>
<title>Sayfa Başlığı</title>
</head>
<body>
Bu benim ilk sayfam <b>Bu metin koyu</b>
</body>
</html>
Dosyayı "sayfam.htm" olarak kaydedin.

Oluşturduğunuz dosyaya çift tıklayın. Dosya tarayıcınızda açılacaktır.


Örneğin Açıklaması
HTML dökümanınızdaki ilk tag (etiket) <html>'dir. Bu etiket tarayıcınıza bir HTML dosyasının koşturulacağını söyler. HTML dökümanınızdaki son tag (etiket) </html>'dir. Bu da tarayıcınıza HTML dosyasının sonunun geldiğini söyler.

<head> ve </head> etiketleri arasında kalan kısım başlık bilgilerini içerir. Başlık bilgileri tarayıcı penceresinde görüntülenmez.

<title> ve </title> etiketleri arasında kalan kısım dökümanınızın başlık bilgilerini içerir. Başlık tarayıcı penceresinin en üstünde görüntülenir.

<body> ve </body> etiketleri arasında kalan kısım, tarayıcı penceresinde görüntülenecek olan kısımı içerir.

<b> ve </b> etiketleri arasında kalan kısım ise koyu (bold) biçimde gösterilir.


HTML Editörleri Hakkında Not:
HTML dosyalarınızı kolay bir şekilde WYSIWYG (what you see is what you get), FrontPage veya Dreamweaver ile de hazırlayabilirsiniz.

Bununla beraber, eğer profesyonel anlamda HTML çalışmak istşyorsanız mutlaka not defteri (notepad) kullanmanızı tavsiye ederiz.

PHP Nedir 2018 Yeni!

PHP (açılımı PHP: Hypertext Preprocessor) geniş bir kitle tarafından kullanılan, özellikle sanal yöreler üzerinde geliştirme için tasarlanmış HTML içine gömülebilen bir betik dilidir.

Tamam da, bu tam olarak ne anlama gelmektedir? Bir örnek:

Örnek 1 - Başlangıç olarak bir örnek

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Örnek</title>
</head>
<body>

<?php
echo "Merhaba, ben bir PHP betiğiyim!";
?>

</body>
</html>
Bir PHP betiğinin Perl ya da C gibi dillerden ne kadar farklı bir yapıda olduğuna dikkat edin. HTML kodu oluşturmak için bir sürü kod yazacağınıza, istediğiniz işi yapan bir PHP kodu yazıp onu HTML kodunun içine gömüyorsunuz (bu örnekte, yapılan iş ekrana yazı yazmak). PHP kodu <?php ve ?> özel başlangıç ve bitiş etiketleri arasına yazılır. Bu etiketler "PHP kipine" rahatlıkla girip çıkabilmenizi sağlarlar.

PHP'yi Javascript gibi kullanıcı tarafında çalışan dillerden ayıran, sunucu tarafında çalıştırılıyor olmasıdır. Yukardaki örnekteki kodu kendi sunucunuzda çalıştırırsanız, sitenize bağlanan kullanıcılar kodu göremeyecekler ve müdahale edemeyecekler, yalnızca sonucu görebileceklerdir. Dilerseniz HTTP sunucunuzu bütün HTML dosyalarınızı PHP dosyası olarak görüp işleyecek hale bile getirebilirsiniz. Buna rağmen kullanıcılar sizin gerçekte sunucu taraflı bir uygulama kullandığınızı fark edemeyebilirler.

PHP kullanmanın en güzel yanlarından biri, yeni kullanıcılar için öğreniminin oldukça kolay olması ve aynı zamanda profesyonel kullanıcılar için ileri seviyede özellikler içermesidir. PHP'nin uzun özellikler listesini okumaktan korkmayın. Kısa sürede PHP ile programlamaya başlayabilir ve birkaç saat içersinde basit programlar yazmaya başlayabilirsiniz.

PHP'nin gelişimi sunucu-taraflı programlamaya odaklanmışsa da, çok daha fazlasını yapmanıza olanak tanıyan araçlara da sahiptir

Sadece Google'ın Gördüğü Linkler

Son zamanlarda hacker’lar ele geçirdiği sitelere kendi backlinklerini ekliyor. Normal bir backlink ekleme işlemi link çıkarma siteleri ile kolaylıkla fark edilir. Eğer böyle bir durum ile karşı karşıya iseniz yapmanız gerekenler kısaca söyle

warez tema kullanıyorsan tema değiştirmek
kullanıcı adı ve şifrenizi değiştirmek
hacklinklerin eklendiği sayfadan linkleri silmek
Ping siteleri ile sitenizi pingleme
Bunların dışında daha farklı ve daha ilginç bir yöntem daha var ki buna karşı önlem almak için neredeyse sitenizi sürekli takip etmeniz gerekmektedir.

XZPce0.png

Bunlar google botların gördüğü linkler yazılan bir php kodu ile sadece google botlarının gördüğü linkler yapmak mümkün.

Öncellikle sitemize google bot gibi bakmanız gerekiyor. Bunu yapmak için google chrome eklentisi bize yeterli olacaktır.

User Agent eklentisi bize sitemizi google botlarının gözünden görme imkanı veriyor.

Tamam google botlarının görüntüsü ile siteye girdik linki tespit ettik bu linki nasıl sileceğiz.

Sorunu çok iyi anladıysak ve tespit ettiysek diğer yapmanız gereken bunun nasıl yapıldığını bilmek ben sizlere php olarak nasıl yapıldığınız göstereceğim.
Kod:
<?php if( $_SERVER[‘HTTP_USER_AGENT’] && stripos($_SERVER[‘HTTP_USER_AGENT’], ‘googlebot’) !== false ){ echo “<a href=’http://www.dijitalakil.com’>Googlebot Bunu Görebilir</a>”;} else { echo ‘Sen Google Bot Değilsin ve Benim Sizlediğim Link Göremessin’;} ?>