Archives for the 'PHP' Category
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
}
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”); ?>
kelimelerin sansürlenmesi
<?
function censor($message){
$fh = fopen(”badwords.txt”,”r”); //Open the badwords.txt
while($word = fgets($fh,4096)) {
$message = ereg_replace(trim($word),” #*@!”,$message);
}
return $message;
}
?>