Üyelerin verdiği maillerin ilk işlenir iken mail formatına uyup uymadığı kontrolü.
PHP- Kodu:
function mail_kontrol($email) {
if (!eregi ("^([a-z0-9_]|-|.)+@(([a-z0-9_]|-)+.)+[a-z]{2,4}$", $email))
die ("E-Mail Adresiniz Geçersiz");
}
Kullanımı
PHP- Kodu:
mail_kontrol("ad@siteadi.com");
php içerisinden javascripts kullanarak yönlendirme
function yonlendir($yol)
{
if(!headers_sent())
header("Location : $yol");
else
echo "<script language="JavaScript">
window.location.href = '$yol';</script>";
exit;
}
PHP- Kodu
yonlendir
(
'yenisayfa.php'
);
Rasgele 6 karakterli şifre oluşturma
function
createRandomPassword
() {
$chars
=
"abcdefghijklmnoprstuvyz0123456789"
;
srand
((double)
microtime
()*
1000000
);
$i
=
0
;
$pass
=
''
;
while (
$i
<=
5
) {
$num
=
rand
() &
#37; 6;
$tmp
=
substr
(
$chars
,
$num
,
1
);
$pass
=
$pass
.
$tmp
;
$i
++;
}
return
$pass
;
Kullanıcının ip adresini öğrenme...
function
GetIP
(){
if(
getenv
(
"HTTP_CLIENT_IP"
)) {
$ip
=
getenv
(
"HTTP_CLIENT_IP"
);
} elseif(
getenv
(
"HTTP_X_FORWARDED_FOR"
)) {
$ip
=
getenv
(
"HTTP_X_FORWARDED_FOR"
);
if (
strstr
(
$ip
,
','
)) {
$tmp
=
explode
(
','
,
$ip
);
$ip
=
trim
(
$tmp
[
0
]);
}
} else {
$ip
=
getenv
(
"REMOTE_ADDR"
);
}
return
$ip
;
Türkçe Büyük/Küçük Harf Çevirme
function
toUpperCase
(
$input
)
{
return
strtoupper
(
strtr
(
$input
,
'ğüşıiöç'
,
'ĞÜŞIİÖÇ'
) );
}
Türkçe karakterleri çevirmek için....
<?php
function
degis
(
$veri
) {
$degistir
=
strtr
(
$veri
,
"ÜŞÇİĞüöşçığ"
,
"USCIGuoscig"
);
return
$degistir
;
}
?>