WordPress Dahil , PHP Dosyalarınızı Şifreleyin!

Zaman zaman istemediğimiz şeylerin görünmemesi için,yada kodun çalınmasını engellemek istediğimizde şifreleme yöntemlerini kullanıyoruz.

Vereceğim site ile ;

  • WordPress temanızın istediğiniz dosyadaki kodlarını şifreleyebilirsiniz.
  • Sadece WordPress’te değil PHP kodlarınıda şifreleyebilirsiniz.

Bize ne yararı olur ?

  • Örnek olarak ; WordPress temanızdaki footer bölümünü şifrelemek istiyorsunuz.Vereceğim sitedeki boşluğa kodlarınızı giriyor ve “Encode” butonuna basıyorsunuz.Size şifrelenmiş bir kod veriyor.Verilen kodu footer.php’ye eklediğinizde,temayı çalmaya çalışan veya temayı satın alan bir kişi footer.php dosyasındaki şifrelenmemiş içeriği , şifrelemeyi çözmeden göremiyor,anlayamıyor.

 

Site için buraya tıklayınız.

 
 

Continue Reading

PHP ile İletişim Formu Yapıp WordPress Sitemize Ekleyelim !

Bugünkü konumuzda PHP ile iletişim formu yapıp WordPress sitemize şablon olarak eklemeyi öğreneceğiz.

Öncelikle gerekli olan dosyaları buradan indirelim.( Dosya Şifresi: www.volkanakpinar.com)

Dosyayı indirdikten sonra email klasörüne girip contactform.php içinde bulunan “info@volkanakpinar.com” adresini kendi e-mail adresimizle değiştirelim.

Kurulumumuz burada tamamlanmış bulunuyor. : )

Bu formu WordPress sitemizde nasıl göstereceğiz oraya gelelim ;

Öncelikle sayfa şablonumuz olması gerekli,sayfa şablonu nasıl yapılır bilmiyorsanız buraya tıklayabilirsiniz.Anlamadığınız takdirde kendinizde “WordPress sayfa şablonu nasıl yapılır” diye araştırabilirsiniz.

Sayfa şablonunu yaptığınızı varsayarak ilerliyorum.Şimdi sayfa şablonuna iletişim formumuzun görünmesi için bir kod eklememiz gerekecek.

Kod :

<iframe border="0" src="<?php bloginfo('template_url'); ?>/email/contactform.php"
width="100%" height="610" scrolling="no"></iframe>

Kodu ekledikten sonra iletişim formumumuz görünmeye ve çalışmaya başlayacaktır.İsterseniz kurduktan sonra deneme yapabilirsiniz.

Demo resmine buradan bakabilirsiniz.

Dosyalar ve kod : volkanakpinar.com adresinden alınmıştır.

Continue Reading

PHP İle Admin Paneli Yapalım

Merhabalar;

Uzun süredir ebmasterları bilgilendirecek bir yazı yazmıyordum.Bugün PHP ile admin paneli yapacağız.Eğer kullanıcı adı ve şifreniz veritabanından değil de dosyadan kontrol edilecekse öncelikle kullanıcı adı ve şifre bilgisini tutan ayar.php adında bir dosya oluşturalım.

ayar.php

<?php
$user = "admin";
$pass = "123456";
?>

Kullanıcının kendi kullanıcı adı ve şifresini girmek için bir index.php dosyası oluşturalım.

index.php

<form action="login.php" method="POST">
<table align="center">
<tr>
<td>Kullanici Adi</td>
<td>:</td>
<td><input type="text" name="username"></td>
</tr>
<tr>
<td>Sifre</td>
<td>:</td>
<td><input type="password" name="password"></td>
</tr>
<tr>
<td></td>
<td></td>
<td><input type="submit" value="Giris"></td>
</tr>
</table>
</form>

Burada 1 adet kullanıcı adı kutusu,1 adet şifre kutusu ve giriş butonu oluşturduk. Şimdi giriş butonuna tıklandığında girilen kullanıcı adı ve şifrenin doğru olup olmadığını test edelim. Bunun için login.php adında bir dosya oluşturuyoruz.

login.php

<?php
include("ayar.php");
session_start();
ob_start();
if(($_POST["username"]==$user) and ($_POST["password"]==$pass)){
$_SESSION["login"] = "true";
$_SESSION["user"] = $user;
$_SESSION["pass"] = $pass;
header("Location:admin.php");
}else{
echo "Kullancı Adı veya Şifre Yanlış.<br>";
echo "Giriş sayfasına yönlendiriliyorsunuz.";
header("Refresh: 2; url=index.php");
}
ob_end_flush();
?>

Eğer girilen kullanıcı adı ve şifre doğru ise admin sayfasına yönlendiriyoruz, yanlış ise giriş sayfasına yönlendirme işlemi yapılıyor.
Şimdi gelelim admin sayfamıza. Bunun için admin.php adında dosya oluşturuyoruz.

admin.php

<?php
include("ayar.php");
session_start();
if(!isset($_SESSION["login"])){
echo "Bu sayfayı görüntüleme yetkiniz yoktur.";
}else{
echo "Admin sayfasina hosgeldiniz..<br>";
echo "<a href=logout.php>Çıkış Yap</a>";
}
?>

Eğer kullanıcı siteye giriş yapmadan adres çubuğuna direkt admin.php yazarsa bu sayfaya erişemeyecektir. Son olarak siteden çıkış yaparken yazmamız gereken koda. Bunun için de logout.php adında bir sayfa oluşturuyoruz.

logout.php

<?php
session_start();
ob_start();
session_destroy();
echo "Çıkış Yaptınız. Ana Sayfaya Yönlendiriliyorsunuz";
header("Refresh: 2; url=index.php");
ob_end_flush();
?>

Çıkış linkine tıkladığımız zaman oturum bilgileri sonlandırılır ve 2 sn sonra anasayfaya yönlendirilme işlemi yapılır.

Bugunlukte bu kadar kodlar ve yazının bir kısmı buradan alınmıştır. http://www.muratyazici.com/?p=751

Continue Reading