Archives for Ocak 2008
PHP - FTP Fonksiyonları
FTP File Transfer Protocol (Dosya Transfer Protokolü) ünü temsil etmektedir.
Aşağıdaki sabitler FTP Modülü (FTP_ASCII, ve FTP_BINARY) kullanıldığı zaman tanımlıdırlar.
Bu komutların işlenebilmesi için scriptin başına
dl(”php3_ftp.dll”);
ifadesi eklenmelidir.
FTP Fonksiyonları :
ftp_connect : FTP bağlantısı açar.
ftp_login : Bir FTP bağlantısına login yapar.
ftp_pwd : O an içinde bulunulan klasör ü döndürür.
ftp_cdup : içinde bulunulan klasörü değiştirir.(bir üst klasöre geçer.)
ftp_chdir : FTP […]
php.ini Yapılandırmasıyla, Sitelerinizi Hacklenmelere Karşı Koruyun
Son zamanlarda “RFI” (Remote File Include) tarzı yöntemlerle birçok hack olayı yaşanıyor birçok kişi bunların önlemini almakta çaresiz kalıyor ve bu yüzden gerek itibarlarından gerekse sitelerinden oluyorlar. “RFI” açıklarını engelleyemeyenler için bir döküman yazmaya karar verdim. Bu sayede “RFI” açığınız olsa bile en az zararla hatta “0″ zararla nasıl kurtulacağınızı anlatacağım. Bu ayarlar sayesinde hem […]
Formda alan girilen değer mail adresimi
function emailkontrol(str){
var filter=/^.+@.+\..{2,3}$/
if (filter.test(str))
testresults=true
else {
return false
}
return true
}
form alanına sayımı girildi kontrolü
function IsValid(sText)
{ //SAYI MI GİRDİ
//ALT SATIRDAKİ RAKAMLARIN OLDUĞU YERE GİRİLEBİLECEK KARAKTERLERİ YAZ
// ÖRNEK: var ValidChars = “ABCD-*+”;
var ValidChars = “0123456789″;
var Valid=true;
var Char;
for (i = 0; i < sText.length && Valid == true; i++)
{
Char = sText.charAt(i);
if (ValidChars.indexOf(Char) == -1)
{
Valid = false;
}
}
return Valid;
}
Dosya boyutunu hesaplama
<?
function file_size($file){
$size=filesize($file);
if($size >= 1073741824){
$size=round($size/1073741824).”Gb”;
}
elseif($size >= 1048576){
$size=round($size/1048576).”Mb”;
}
elseif($size >= 1024){
$size=round($size/1024).”Kb”;
}else{
$size=$size. “b”;
}
echo “File size: <b>$size</b>” ;
}
file_size($file=”index.php”); ?>
