PHP ile Dosya Silme

PHP Yorum Yok »

Sunucu üzerindeki bir dosyayı silmek için unlink() komutunu kullanabilirsiniz.

unlink(”$root/../upload/resim.jpg”);

Bu komut eğer dosya silinmediyse false sonucunu verir. Klasörün izinleri yetersiz ya da yazdığınız adreste dosya bulunamıyorsa karşılaşacağınız bir durumdur.

PHP ile IP Bloklamak

PHP Yorum Yok »

Bu kodlar sevgili Ferruh Mavituna‘nın Zoque Forumundaki bir yazısından alınmıştır.

<?php
$banned_ip = array();
$banned_ip[] = ‘111.111.111.111′;
$banned_ip[] = ‘^([1][1][1](\.[0-9]{1,3}){3})$’; //111.* ipleri bloklar
$banned_ip[] = ‘^([1][1][2](\.[1][1][1])(\.[0-9]{1,3}){2})$’; //112.111.* ipleri bloklar
$banned_ip[] = ‘^([1][1][2](\.[1][1][2])(\.[1][1][1])(\.[0-9]{1,3}))$’; //112.112.111.* ipleri bloklar

//$banned_ip[] = ‘^([0-9]{1,3}(\.[0-9]{1,3}){3})$’; // *.* tüm ipler, umarım buna gerek kalmaz ;)

$ip = ‘111.111.111.111′; // matches $banned_ip[0]
$ip = ‘111.1.2.1′; // matches $banned_ip[1]
$ip = ‘112.111.1.1′; // matches $banned_ip[2]
$ip = ‘112.112.111.1′; // matches $banned_ip[3]

foreach($banned_ip as $banned) {
if($ip == $banned || ereg($banned,$ip)){
echo “You have been banned!”;
exit();
}
echo “OK!\n”;
}
?>

PHP server tarih ve saat farkı

PHP 1 Yorum »

Hostunuzu yurtdışından aldıysanız saat farkı problemini ya php.ini dosyasından ya da benim çok sık kullandığım küçücük bir kodla halledebilirsiniz. Öncelikle bu kodun mantığından bahsetmek istiyorum. Kodu eklediğiniz satırdan itibaren PHP yorumlayıcısı zamanı belirttiğiniz yerel zaman olarak ayarlıyor. Örnek sayfa adresi : http://www.arkun.net/date.php

Yukarıdaki sayfanın kodları şu şekildedir;

<?
echo “Server Saati : “. date(”d.m.Y H:i:s”).”\n”;
putenv(”TZ=Europe/Istanbul”);
echo “<br>Yerel Saat : “. date(”d.m.Y H:i:s”).”\n”;
?>

PHP CD Arşivi

PHP Yorum Yok »

Film arşivi yapıyorsanız işinizi kolaylaştıracak bir script. Bunun dışında scriptin içinden alabileceğiniz ufak tefek classlarda mevcut.. Bunlardan bazıları; Login, Kayıt Ekleme, Kayıt silerken doğrulama penceresi açılması gibi..  İsim hakkı gözetmeksizin herkes dilediği gibi kullanabilir.
Giriş Sayfası Görünümü :

cd_arsivi.jpg

Read the rest of this entry »

PHP ile image resize

Genel, PHP Yorum Yok »


Kullanımı :

Resmi göstermek istediğiniz sayfa içine thumnail.inc.php sayfasını include ediyoruz.

<?php include ‘thumnail.inc.php’;?>

Ve yine aynı sayfada;

<img src=”show_image.php?filename=resimadi.jpg&width=100&height=100″>

ya da klasör içindeki resim için :

<img src=”upload/show_image.php?filename=resimadi.jpg&width=100&height=100″>

Kurulu olan phptriad ya da wamp gibi hazır server modellerinin configirasyonunu kontrol ederek gd2 nin açık olup olmadığını anlayabilirsiniz. Ya da php.ini dosyasında extentions ları bulup gd2 nin başındaki “;” /noktalı virgülü kaldırmanız yeterli olacaktır. (Not : Bu işlemi yaptıktan sonra serverınızı restart etmeyi unutmayın.)

resize.zip

Bu uygulamanın örneğini; http://www.plaket.org adresinde görebilirsiniz.

WORDPRESS 2007 WP Theme & Icons by N.Design Studio
Makaleler icin RSS Yorumlar icin RSS Log in
Mode XL

SSL Certificates