Php Sayfalama Sınıfı sayfalama.php//////////////////////////////////////////////////// // // Code By İsmail Perim // Dosya : /sayfalama.php // Açıklama : Sayfalandırma Sınıfı // //////////////////////////////////////////////////// class Sayfalama { public $KayitSayisi = 10; public $Sorgu = ""; public $ToplamKayit = ""; public $Linkler = ""; public $Sayfa = ""; public function Sayfalama($_Sorgu,$_TopKay,$_Sayfa,$_KayitSayisi=10) { $this->KayitSayisi = $_KayitSayisi; $this->Sorgu = $_Sorgu ; $this->ToplamKayit = $_TopKay; $this->Sayfa = $_Sayfa; } public function Olustur() { $adet=15; if($_GET['sayfa']==0) { $_GET['sayfa']=1; $sayfa=0; $kayit=0; } elseif($_GET['sayfa']==1) { $sayfa=0; $kayit=0; } else { $sayfa=$_GET['sayfa']; $kayit=($sayfa*$adet-$adet); } $sorgu_temp = $this->Sorgu." LIMIT $kayit,$adet "; $this->Sorgu=mysql_query($sorgu_temp); ####################### LİNKLER ####################### $sonraki=$_GET['sayfa']+1; $onceki=$_GET['sayfa']-1; if($onceki>0) { $this->Linkler.=' [ Önceki ] '; } $say=$this->ToplamKayit; $link=ceil($say/$adet); $nokta=0; $nokta1=0; for($i=1;$i<$link+1;$i++) { if($i<$sayfa+6 && $i>$sayfa-6) { if((int)$sayfa==$i) { $this->Linkler.=''; } $this->Linkler.=' ['.$i.'] '; if((int)$sayfa==$i) { $this->Linkler.=''; } } else { if( $i<$sayfa+6 && $nokta== 0) { $this->Linkler.= ' [ ... ] '; $nokta = 1; } if( $i>$sayfa-6 && $nokta1== 0) { $this->Linkler.= ' [ ... ] '; $nokta1 = 1; } } } if($sonraki<$link+1) { $this->Linkler.=' [ Sonraki ] '; } ####################### / LİNKLER ####################### } } ?> Örnek Kullanım : // // Code By İsmail Perim // Dosya : /sayfalama_ornek.php // Açıklama : Sayfalandırma Sınıfı Örneği // //////////////////////////////////////////////////// # Sayfalama Sınıfımızı Ekliyoruz include_once "sayfalama.php"; # MySQL Bağlantılarını Yaptığımız Sayfamız include_once "baglanti.php"; # Toplam Kayıt Sayısını Alıyoruz. $KayitSayisi = mysql_num_rows(mysql_query("SELECT * FROM Tablo")); #Bir Sayfada Gösterilecek Kayıt Sayısı $KacKayit = 15; # Yeni Bir Sayfalama Sınıfı Türetiyoruz $Sayfa = new Sayfalama("SELECT * FROM Tablo ",$KayitSayisi,"index.php?Islem=KayitListe&",$KacKayit); # Sınıfımız Gerekli İşlemleri Yaparak Sorguları Sayfalandırmaya Uygun Hale Getiriyor $Sayfa->Olustur(); # Oluşan Sayfa Linklerini Ekrana Bastırıyoruz echo $Sayfa->Linkler; # Sayfalandırma Sonucu Uygun Hale Getirilen Sorgumuzu İşlemlerimiz İçin Kullanıyoruz. while($Veri = mysql_fetch_array($Sayfa->Sorgu)) { #... İşlemlerimiz ... # } ?> Php Sayfalama Sınıfı sayfalama.php //////////////////////////////////////////////////// // ... Devamı » 16:53
Php ile Cpanelden bandwidth kontrol etmek /*############################ php ile cpanelden bandwidth kontrol xxxxxx yardım : xxxxxx mysql/cpanel-bandwidth-kontrol.html ############################*/ $kullaniciadi = "kullaniciadi"; // cpanel kullanıdı adı $sifre = "sifre"; // cpanel sifreniz $domain = "domain"; // cpanel domain adı $theme = "x"; // cpanel theme ini_set("display_errors", "0"); $file = file_get_contents("http://$kullaniciadi:$sifre@$domain:2082/frontend/$theme/index.html") or die("critical error, ayarları kontrol ediniz"); $string1 = strpos($file, "bandwidth (this month)"); $file = substr($file,$string1); $string2 = strpos($file, "megabytes"); $length = strlen($file); $take = $length - $string2; $finally = substr($file,0,-$take); $number = explode("", $finally); $number = explode(" ",$number[1]); $bandwidth = $number[0]; echo $bandwidth; ?> Php ile Cpanelden bandwidth kontrol etmek /*############################ php ile cpanelden bandwidth kontrol xxxxxx yardım : xxxxxx mysql/cpanel-bandwidth-kontrol.html #########... Devamı » 16:45 Php ile Resim Üzerine Yazı Yazmak //Resmimizin bir kopyasını oluşturuyoruz //Eğer png veya gif kullanacaksanız imagecreatefromgif() veya imagecreatefrompng() fonksiyonunu kullanınız $resim = imagecreatefromjpeg("php_mysql.jpg"); //Metin İçin Renk Seçiyoruz $beyaz = imagecolorallocate($resim, 255,255,255); //Beyaz Renk $siyah = imagecolorallocate($resim, 0, 0, 0); //Siyah Renk //Fontların Olduğu Klasörü Tanıtıyoruz putenv('GDFONTPATH=C:\WINDOWS\Fonts'); //Kullanmak İstediğimiz Yazı Tipinin Adı $yazitipi = 'arial.ttf'; //Metni Resim Üzerine Yazdırıyoruz //Bu Fonksiyonda Kullanılan Parametreler //1-Görüntü Tanımlayıcısı, 2-Point Cinsinden Yazı Boyutu, 3-Metni Yazmak İstediğiniz Açı, //4- ve 5-Metnin Başlangıç x ve y Koordinatları, 6-Metin Rengi, 7-Font Dosyası, 8-Resmin Üzerine Yazılaca Yazı imagettftext($resim, 20, 0, 40, 40, $beyaz, $yazitipi, "PHP & MySQL"); //Görüntümüzü Tarayıcıya Yansıtıyoruz header("Content-type: image/jpeg"); imagejpeg($resim); //Temizlik imagedestroy($resim); Php ile Resim Üzerine Yazı Yazmak //Resmimizin bir kopyasını oluşturuyoruz //Eğer png veya gif kullanacaksanız imagecreatefromgif() veya imagecreatefrompng() fonksiyonunu ku... Devamı » 16:42 Php İle İp Bilgilerini Göstermek if($_GET['ip']) { $ip = $_GET['ip']; if(filter_var($ip, FILTER_VALIDATE_IP)) { $getinfo = file_get_contents("http://ipinfo.io/". $ip ."/json"); $read = json_decode($getinfo); $ip = $read->{'ip'}; $hostname = $read->{'hostname'}; $city = $read->{'city'}; $region = $read->{'region'}; $country = $read->{'country'}; $loc = $read->{'loc'}; $org = $read->{'org'}; $html = << IP: {$ip} Alan Adi: {$hostname} Sehir: {$city} Bölge: {$region} Ülke: {$country} Alan: {$loc} Kurulus: {$org} HTML; echo $html; } else { echo "IP adresi geçerli degil!"; } }else { $ip = $_SERVER['REMOTE_ADDR']; $html = << HTML; echo $html; }?> Php İle İp Bilgilerini Göstermek if($_GET['ip']) { $ip = $_GET['ip']; if(filter_var($ip, FILTER_VALIDATE_IP)) { $getinfo = file_get_contents(&qu... Devamı » 16:40 Daha Yeni Kayıtlar Önceki Kayıtlar Ana Sayfa Kaydol: Kayıtlar (Atom) Top
Php ile Resim Üzerine Yazı Yazmak //Resmimizin bir kopyasını oluşturuyoruz //Eğer png veya gif kullanacaksanız imagecreatefromgif() veya imagecreatefrompng() fonksiyonunu kullanınız $resim = imagecreatefromjpeg("php_mysql.jpg"); //Metin İçin Renk Seçiyoruz $beyaz = imagecolorallocate($resim, 255,255,255); //Beyaz Renk $siyah = imagecolorallocate($resim, 0, 0, 0); //Siyah Renk //Fontların Olduğu Klasörü Tanıtıyoruz putenv('GDFONTPATH=C:\WINDOWS\Fonts'); //Kullanmak İstediğimiz Yazı Tipinin Adı $yazitipi = 'arial.ttf'; //Metni Resim Üzerine Yazdırıyoruz //Bu Fonksiyonda Kullanılan Parametreler //1-Görüntü Tanımlayıcısı, 2-Point Cinsinden Yazı Boyutu, 3-Metni Yazmak İstediğiniz Açı, //4- ve 5-Metnin Başlangıç x ve y Koordinatları, 6-Metin Rengi, 7-Font Dosyası, 8-Resmin Üzerine Yazılaca Yazı imagettftext($resim, 20, 0, 40, 40, $beyaz, $yazitipi, "PHP & MySQL"); //Görüntümüzü Tarayıcıya Yansıtıyoruz header("Content-type: image/jpeg"); imagejpeg($resim); //Temizlik imagedestroy($resim); Php ile Resim Üzerine Yazı Yazmak //Resmimizin bir kopyasını oluşturuyoruz //Eğer png veya gif kullanacaksanız imagecreatefromgif() veya imagecreatefrompng() fonksiyonunu ku... Devamı » 16:42
Php İle İp Bilgilerini Göstermek if($_GET['ip']) { $ip = $_GET['ip']; if(filter_var($ip, FILTER_VALIDATE_IP)) { $getinfo = file_get_contents("http://ipinfo.io/". $ip ."/json"); $read = json_decode($getinfo); $ip = $read->{'ip'}; $hostname = $read->{'hostname'}; $city = $read->{'city'}; $region = $read->{'region'}; $country = $read->{'country'}; $loc = $read->{'loc'}; $org = $read->{'org'}; $html = << IP: {$ip} Alan Adi: {$hostname} Sehir: {$city} Bölge: {$region} Ülke: {$country} Alan: {$loc} Kurulus: {$org} HTML; echo $html; } else { echo "IP adresi geçerli degil!"; } }else { $ip = $_SERVER['REMOTE_ADDR']; $html = << HTML; echo $html; }?> Php İle İp Bilgilerini Göstermek if($_GET['ip']) { $ip = $_GET['ip']; if(filter_var($ip, FILTER_VALIDATE_IP)) { $getinfo = file_get_contents(&qu... Devamı » 16:40