function check_html($string,$res=""){
if($res==""){
$string=htmlspecialchars ($string);
$string = ereg_replace("\n","
",$string);
$string = ereg_replace("\[b\]","",$string);
$string = ereg_replace("\[/b\]","",$string);
$string = ereg_replace("\[i\]","",$string);
$string = ereg_replace("\[/i\]","",$string);
$string = ereg_replace("\[u\]","",$string);
$string = ereg_replace("\[/u\]","",$string);
$string = ereg_replace("\[codigo\]","",$string);
$string = ereg_replace("\[fincodigo\]","",$string);
$string = ereg_replace("\[link\]"," $string = ereg_replace("\[sep\]","\">",$string);
$string = ereg_replace("\[/link\]","<\a>",$string);
return($string);
}else{
$string=htmlspecialchars($string);
return($string);
}
}
16 Şubat 2014 Pazar
Php BBCODE Fonksiyonu
Php Sayfalama Sınıfı
sayfalama.php
Örnek Kullanım :
////////////////////////////////////////////////////
//
// 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 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 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 İ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;
}
?>
Ey Yar! - Kerim Yılmaz Şiirleri
Dağları atlayıp, denizleri uçupta aştım.
Ey Yar bir bilsen hangi nehirden geçtim.
Senden, benden, bizden, özümden kaçtım.
Ey yar! bir bilsen aslında ben bir hiçtim..
Bir deli divaneyim, kafama göre yaşarım..
Nerede bir fidan görsem, kendimden aşlarım..
Yine gece olur, hayal dünyama başlarım..
Ey yar! bir bilsen aslında nelerden geçtim...
Kırık olan kalp olsun, zaman diye merhemi var,,
Giden gitti, elde var sıfır, ne kar, ne zarar...
Ne sevda isterim, ne güneş, nede ilkbahar..
Ey yar! bir bilsen nereden nereye kaçtım..
Aradığım huzur yine bendeymiş, geçte olsa buldum..
Eski resimlerini duvara astım, karşısında durdum..
Ulan uğruna zehrettiğin yar bumu? diye sordum...
Ey yar! bir bilsen aslında senide aştım..
Güvenmek Kereme göre değilmiş bunuda anladım..
Madem hayat gammaz, birazcıkta ben salladım..
Riyakar gözlerini, resmeyledimde sakladım..
Ey yar! aslında bu işe bende çok şaştım...Kerim Yılmaz15 Şubat 2014 Cumartesi
Turkcell Superonline’dan ASUS tablet hediye
Turkcell Superonline, fiber internete terfi eden müşterileri için ASUS MeMO Pad 8 hediyeli bir kampanya başlattı. Turkcell Superonline’ın 50 Mbps hız - 150 GB hız alanı ve üzerindeki paketlerine abone olanlar, Türkiye’de yalnızca Turkcell Superonline tarafından müşterilerine sunulan 8 inç ekranlı ve 8 GB kapasiteli ASUS MeMO Pad 8 tablete ücretsiz sahip oluyor.Turkcell Superonline’da 50 Mbps hız - 150 GB hız alanı ve üzerindeki fiber internet paketlerine abone olan tüm mevcut ve yeni müşteriler, ASUS MeMO Pad 8 tablet kazanıyor. Tek elde kullanılabilen en büyük ekranlı tablet olan ASUS’un 8 GB kapasiteli MeMO Pad 8 modeli, Türkiye’de ilk ve tek olarak Turkcell Superonline tarafından müşterilerine sunuluyor.Dört çekirdekli işlemciye sahip ASUS MeMO Pad 8, Android 4.2 işletim sistemi, çift hoparlörlü SonicMaster ses sistemi, Micro SD kartlarla artırılabilen hafızası, gün ışığında rahat kullanım içinparlaklığı artırılmış HD ekranı, 5.0 MP arka ve 1.2 MP ön kamerasıyla dikkat çekiyor.Kampanyaya katılmak için Turkcell Superonline yetkili bayileri, www.superonline.net adresi ya da 0850 222 0 222 numaralı çağrı merkezi üzerinden başvurmak yeterli.30 Nisan 2014 tarihine kadar geçerli 24 ay taahhütlü kampanyanın, geçerli olduğu paketlere ilişkin bilgiler şöyle:
HIZ HIZ ALANI AYLIK ÜCRET TABLET ÜCRETİ 100 Mbps 250 GB 99 TL Hediye 50 Mbps 150 GB 69 TL Hediye Üstelik isteyen Turkcell Superonline müşterileri internet faturasına ek 25 TL ödeme seçeneğiyle de bu son teknoloji tablete sahip olabilecek.Aramalar: Turkcell Superonline,Turkcell Superonline ASUS Tablet,Turkcell Superonline ASUS Tablet HediyeKaydol: Kayıtlar (Atom)