Archive for the ‘Php’ Category.
Veritabanındaki verileri alfabetik liste altında görüntületme {Telefon Rehberi}
Herşey sadece ihtiyaç duydukça ve en hızlı nasıl çözebileceğimi düşünürken ortaya çıkıyor arkadaşlar. Yine beğendiğim bir kod oluştu kendiliğinden
Aşağıda verdiğim kod çektiğiniz verileri alfabetik liste şeklinde sıralanmasını sağlıyor .Herhangi biryerde işinize yarayacağını düşündüğüm bu kod parçasını geliştirmek artık size kalmış.
-
<?
-
$basHarf = "";
-
$i = 0;
-
else if($basHarf!=strtoupper(substr($musteri['adSoyad'],0,1))){ $basHarf = strtoupper(substr($musteri['adSoyad'],0,1)); }
-
$musteri_liste[$basHarf][$i] = $musteri['adSoyad'];
-
$i++;
-
}
-
-
-
if($_GET['liste']!=""){
-
echo "<hr>";
-
$k = "1";
-
}
-
?>
38 views
Adres yazarak php ile google mapten göstertme
merhaba arkadaşlar uzun zamandır yazamadığımın farkındayım fakat hep aynı bahaneyi söyleyeceğim.İşlerimin yoğunluğu yüzünden yazamıyorum ama yazınca ciddi güzel ve işimize yarayan içerikler yazdığımı düşünüyorum açıkcası
Neyse lafı uzatmaya gerek yok. Bir projemde direk adres yazıp Google Map üzerinde göstermem gerekiyordu .
İşte bu işe yarayan fonksiyon :
-
function show_address ($address){
-
-
if ($arr[0]==200) {
-
} else {
-
throw new Exception('Arama Başarısız');
-
}
-
} else {
-
throw new Exception('Arama Başarısız');
-
}
-
}
umarım işinize yarar
39 views
Ön Tanımlı Zaman Dilimimizi Ayarlama
Merhaba arkadaşlar php programlamada en önemli ayrıntılardan biriside ön tanımlı zaman dilimizin ne olduğudur ve zaman dilimimiz bazı noktalarda bize problem oluşturur . Şimdi işime yarayan bir fonksiyondan bahsetmek istiyorum size . date_default_timezone_set fonksiyonu ön tanımlı zaman dilimizi istediğimiz bir ülke zaman dilimine göre ayarlamamamızı sağlıyor . Ve bu sayede bu noktadan kaynaklanan sorunları en hızlı bir şekilde çözmemizi sağlıyor .
Örnek : Amerikada olan server'ımızın ön tanımlı zaman dilimi amerika saatine göre ayarlı olduğundan sıkıntı yaşıyorsak ilk yapmamız gereken iş include bir sayfanın içine aşağıdaki kodu yerleştirip zaman dilimimizi türkiye'ye göre ayarlamamızı sağlamak .
-
<?
-
date_default_timezone_set('Europe/Istanbul');
-
?>
Diğer Örnek :
Örneklerin devamı için tıklayabilirsiniz .
Desteklenen Zaman Dilimi Listesi
14 views
Php ile Çalıştığınız Sayfanın URL adresini almak
Çok fazla ihtiyaç duymasakta bazen çalıştığımız sayfanın url adresini almamız gerekebilir . İşte bu gibi durumlarda yardımımıza koşacak basit ve etkili bir fonksiyonu sizlerle paylaşmak istiyorum . Fonksiyonu http veya https protokollerinide dikkate alarak işliyor . Bu yönden beğendiğim bir fonksiyon olup istenildiği gibi geliştirilmesi artık sizlere kalmıştır . Tepe tepe kullanın
-
function PageURL(){
-
$pageURL = 'http';
-
if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
-
$pageURL .= "://";
-
if ($_SERVER["SERVER_PORT"] != "80") {
-
$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
-
} else {
-
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
-
}
-
return $pageURL;
-
}
468 views
Curl ile facebook durumunu güncelle.
-
<?PHP
-
-
$status = 'YAZILACAK MESAJINIZ';
-
$first_name = 'İSİMİNİZ';
-
$login_email = 'MAİL ADRESİNİZ';
-
$login_pass = 'FACEBOOK ŞİFRENİZ';
-
-
$ch = curl_init();
-
curl_setopt($ch, CURLOPT_URL, 'https://login.facebook.com/login.php?m&next=http%3A%2F%2Fm.facebook.com%2Fhome.php');
-
curl_setopt($ch, CURLOPT_POST, 1);
-
curl_setopt($ch, CURLOPT_HEADER, 0);
-
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
-
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
-
curl_setopt($ch, CURLOPT_COOKIEJAR, "cookie_kayit.txt");
-
curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie_kayit.txt");
-
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
-
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3");
-
curl_exec($ch);
-
-
curl_setopt($ch, CURLOPT_POST, 0);
-
curl_setopt($ch, CURLOPT_URL, 'http://m.facebook.com/home.php');
-
$page = curl_exec($ch);
-
-
curl_setopt($ch, CURLOPT_POST, 1);
-
curl_setopt($ch, CURLOPT_POSTFIELDS,'post_form_id='.$form_id[1].'&status='.urlencode($status).'&update=Update');
-
curl_setopt($ch, CURLOPT_URL, 'http://m.facebook.com/home.php');
-
curl_exec($ch);
-
?>
87 views
Php ile veritabanındaki tüm tablo ve alanlarının özellikleri
Merhaba arkadaşlar bundan öncesinde Php ile tüm tabloları ve alanlarını ve içindeki verileri listelemeyi yazmıştık şimdi ise o yazımıza biraz daha bişeyler ekleyip geliştirmeler yaptık . Burada hazırladığım kod ise Veritabanınızdaki tüm tabloların isimlerini , karakter setlerini , Son Güncellenme Zamanını , Oluşturulma Tarihini ve Son kontrol zamanlarını veriyor . Aynı zamanda bu tabloların alanlarının her birinin karakter setlerini ve tiplerini veriyor . Denemeniz çok zor olmayacak kodu sitenize koyup $db_name değerine database adınızı yazdıktan sonra zaten anlatmak istediklerimi göreceksiniz .
Continue reading ‘Php ile veritabanındaki tüm tablo ve alanlarının özellikleri’ »
15 views
Google Translate Fonksiyonu
Hepimiz biliyoruzdur herhalde arkadaşlar Google 'nin http://translate.google.com adresinde bize sunduğu çeviri hizmetini . İşte bu hizmeti basit bir fonksiyon ile bizde sitelelerimizde rahatlıkla kullannabiliriz.
İşte fonksiyon :
-
function Translate($str, $lang1="en", $lang2="tr"){
-
$data = file_get_contents('http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q='.urlencode($str).'&langpair='.$lang1.'%7C'.$lang2.'');
-
$data = json_decode($data);
-
return $data->responseData->translatedText;
-
}
Umarım işinize yarar
33 views
RemoveDir – Klasör Sil (Php Class)
Bazen gerek görmediğimiz dizinleri silmek isteriz ama bunu yaparken birçok sorunla karşılaşabiliyoruz . İşte bu sorunlara kökten çözüm getirerek istediğini bir klasörü alt klasörleri ve tüm içeriğiyle birlikte silmenize yarayan bir class paylaşmak istiyorum bugün. Class ' ımızı istediğimiz sayfaya include (içeri çağırdığımızda) ettikten sonra şu şekilde istediğimiz klasörü kökünden yok edebiliriz.
dirremove.php :
-
<?php
-
include("removeclass.inc.php"); // class dosyamızı içeriğe çağırdık .
-
$obj=new removeDir();
-
$obj->deleteDir("../silenecek_klasor/"); // silinecek Klasörün adresi.
-
?>
Continue reading ‘RemoveDir – Klasör Sil (Php Class)’ »
16 views
Warning: session_start() [function.session-start]: Cannot send session cache limiter – headers already sent SORUNUNA İlginç Bir Çözüm.
-
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/.... :1) in /home/.... on line 2
Sorunu ile karşılaşmışınızdır sizlerde belkide arkadaşlar aslında sorunda session_start() ' tan öncesinde çıktı görünüyor normalde ekrana bişey basılmaması lazım diyor fakat siz session_start() ' tan önce tüm boşlukları silsenizde sorunun hala devam ettiğini görüyorsunuz . Burda ben sorunu daha önceden hiç dikkat etmeyeceğim bir olay ile çözdüm . session_start(); ' ın bulunduğu sayfanın karakter kodlamasına dikkat edeceksiniz arkadaşlar UTF8+ gibi bir kodlama türü olduğu zaman hala hata devam ediyor . Kodlamanın UTF8 gibi global türde bir kodlama olması gerekiyor ki sorunu aşabilesiniz.
Bu sorunu yaşayıp çözmekte sıkıntı çeken arkadaşlara umarım bu bilgi yararlı olur.
Kolay gelsin
398 views