< table width="410" height="710" bgcolor="#000000" border="0" cellspacing="8" cellpadding="8" align="center">
< table width="400" height="700" bgcolor="#f4f4f4" border="0" cellspacing="8" cellpadding="8" align="center">
< td>
< center>
< ?php
# Resimleri cek
$dizin = "resim dizini(resim dosyası)";//Resminizin Bulunduğu Yolu Yazınız
$tutucu = opendir($dizin);
while($dosya = readdir($tutucu)){
if(is_file($dizin."/".$dosya))
$resim[] = $dosya;
}
closedir($tutucu);
# Ön bilgiler
$limit = 21; //Bir sayfada gösterilecek resim sayısı
$sf = $_GET["sf"];
if($sf < 1) $sf = 1;
$toplam = count($resim);
# Bu bilgiler doğrultusunda
$kactan = ($sf-1) * $limit;
$kaca = ($kactan+$limit);
if($kaca > $toplam) $kaca = $toplam;
# $kactan başlayıp $kaca kadar resim bas
for($i=$kactan; $i < $kaca; $i++){
echo "
< a href='".$dizin."/".$resim[$i]."' target='_blank'>
< img onContextMenu='return false' src='".$dizin."/".$resim[$i]."' width='100' height='100' border='0'>< /a>n";
}
echo" < /br>< /br>< /br>";
# Birden başlayıp sayfa sayısı kadar link bas
for($i=1; $i < $toplam / $limit; $i++){
if($sf == $i)
echo "$in"; else
echo "< a href='resim.php?sf=$i'>$i< /a>n";
}
?>
< /center>< tr>< /td>< /tr>< /table>
< tr>< /td>< /tr>< /table>
----
Not:
------------------------------
onContextMenu='return false'
bu kod resminizin kopyalanmasını engeller.
Dilerseniz kaldırabilirsiniz
-------------------------------
< a href='".$dizin."/".$resim[$i]."' target='_blank'>< /a>
Klasördeki resimleri gösterme ve sayfalama( --- RESİM GALERİSİ
Rastgele kod üretimi
otomatik şifre üretmek için kullanılabilir yararlı bir kod parçası...f unction kod($uzunluk)
{
$karakterler = array();
$karakterler = array_merge(range(0,9),range('a','z'),range('A','Z'));
srand((float)microtime()*100000);
shuffle($karakterler);
$sonuc = '';
for($i=0; $i<$uzunluk; $i++)
{
$sonuc .= $karakterler[$i];
}
unset($karakterler);
return ($sonuc);
}
//Ornek Kullanimi
echo kod(10); //10 haneli rastgele kod üretir
alıntıdır...
Php'de Eposta adresini kontrol etmek
f unction eposta_kontrol($eposta, $uzanti)
{
$uzanti="/^$uzanti$/";
$sonu= substr($eposta,(strpos($eposta,'@'))+1);
$var= preg_match($uzanti,$sonu);
return $var;
}
echo eposta_kontrol("deneme@com.tr","com.tr");
Php ile sayfa çağırmak
Php'de, aynı kodu bir çok sayfada tek tek yazmak yerine, bu kodu bir sayfaya kaydedip o sayfayı gereken yerlere çağırabiliriz. Php'de bu işlemi gerçekleştirmek için include() fonksiyonunu kullanıyoruz.
Örneğin index.php adında bir sayfamız olsun. Bu sayfaya alt_index.php sayfasını çağıralım.
< ?php
echo "
Burası index.php sayfasıdır.
";
include("alt_index.php");
? >
bu kod parçısıyla index.php ile aynı dizinde bulunan alt_index.php dosyasını çağırabilir. Eğer çağıracağımız dosya başka bir dizinde ise dizin yolunu da belirtmemiz gerekir.