Kayıtlar

Ocak, 2017 tarihine ait yayınlar gösteriliyor

Avukat Listesi, Avukat Ara, Avukat Sorgula

Türkiyedeki tüm avukatların, adres, telefon ve iletişim bilgilerini (izin verilmesi halinde) görebileceğiz, İstanbul barosu, Ankara barosu, İzmir barosu, Muğla barosu gibi barolara ait avukatların listelerini bulabileceğiz, arabulucu listesine ulaşabilmek için https://avukatbilgisi.com adresini ziyaret edebilirsiniz. avukatbilgisi.com   Adana Barosu Avukat Listesi   avukatbilgisi.com   Ankara Barosu Avukat Listesi - Ankara Barosu Avukatları   Antalya Barosu Avukat Listesi   Avukat Bilgisi   Aydın Barosu Avukatları   Balıkesir Avukatları   Bursa Avukatları   Eskişehir Avukat Listesi   İstanbul Barosu Avukat Listesi   Gaziantep Avukat Listesi   Avukat Listesi   Avukat Bilgisi   Muğla Barosu Avukatları   Manisa Barosu Avukatları   avukatbilgisi.com   avukatbilgisi.com avukatbilgisi.com avukatbilgisi.com avukatbilgisi.com avukatbilgisi.com avukatbilgisi.com avukatbilgisi.com avukatbil

Windows Xammp & Mamp serverda Invalid argument: Parent: Failed to create the child process hatası çözümü

Windows bilgisayarımda Mamp server kullanıyorum. Bazı kütüphaneler yüklemem gerekti ve sonraki gün Mamp serveri çalıştırdığımda, Apache çalışmıyordu. Loglara baktım ve şu uyarıyı gördüm; " Invalid argument: Parent: Failed to create the child process." İnternette biraz araştırdığımda, bir öneriyi uyguladım ve bende çalıştı. Çözüm şu şekilde; " C:\MAMP\conf\apache " dizini içindeki " httpd.conf " dosyasını açıyoruz. " LoadModule perl_module modules/mod_perl.so " dizinini buluyoruz ve kapatıyoruz. (Başına # işareti koyarak kapatabilirsiniz.) Daha sonra tekrar apacheyi çalıştırmayı denediğinizde, sorunsuz şekilde çalışacaktır. Not : Ben de bu şekilde çalıştı. Hata farklı modüllerden de kaynaklanabilir. Yukarıda anlattığı şekilde çözülmedi ise diğer modülleri kapatarak deneyebilirsiniz.

Php'de tarihe gün, ay, yıl eklemek ve çıkartmak

Php'de tarihe gün, ay, yıl eklemek ve çıkartmak için aşağıdaki örnekleri inceleyebilirsiniz. // En başa bu kodu ekliyoruz ki, serverimiz yabancı ülkede ise; saat farkı olmasın date_default_timezone_set("Europe/Istanbul"); // +1 Ay eklemek için $tarih=date("dmY",strtotime("+1 month")); // -1 Ay çıkartmak $tarih=date("dmY",strtotime("-1 month")); // +3 Ay eklemek için $tarih=date("dmY",strtotime("+3 months")); // - 3 Ay çıkartmak $tarih=date("dmY",strtotime("-3 months")); // +10 Gün eklemek için $tarih=date("dmY",strtotime("+10 days")); // -10 Ay çıkartmak $tarih=date("dmY",strtotime("-10 days")); // +1 Yık eklemek $tarih=date("dmY",strtotime("+1 year")); // -1 Yıl çıkartmak $tarih=date("dmY",strtotime("-1 year"));

Apache Server (xampp) Windows 10 (Port 80) Sorunu Çözümü

Bildiğim kadarıyla tüm işletim sistemlerinde 80 portunu kullanan Skype programı var. Bu program Apache Server'in 80 portu üzerinden çalışmasına engel oluyor. Eğer bilgisayarınızda öncelikle bu program çalışıyorsa, tamamen çıkış yapın. Sonrasında ; Görev çubuğu üzerinde sağ tuş yapıp, gelen seçeneklerden " Görev Yöneticisi "ni seçin. Açılan pencerenin en sonundaki " Hizmetler " sekmesini tıklayın. (Böyle bir ekran yok ise sol alt kısımdaki " Diğer ayrıntılar " seçeneğini tıklayarak deneyiniz.) Ekrandaki hizmetler listesinden   "W3SVC | World Wide Web Yayımlama Hizmeti | iissvcs"  hizmetini bulup, durdurun. Ya da " Hizmetler " bölümüne giderek  "World Wide Web Yayımlama Hizmeti"  seçeneğini durdurabilirsiniz. Farklı bir yöntem olarak, " Komut sistemi " üzerinden " sc stop W3SVC " diyerek de bu servisi durdurabilirsiniz. Daha sonra Apache Server'i yeniden başlatarak, xampp'ı çalıştır

Jquery de dizi içinde arama yapmak

Jquery de dizi içinde arama yapabilmek için inArray() fonksiyonu kullanılır. dizi = [ 4, "Şeref", 8, "Ayazgün" ]; //Bu şekilde bir dizimiz olsun. if($.inArray("4", dizi)!==-1){ //dizi içinde 4 var mı diye bakıyoruz. console.log("Var"); }else{ console.log("Yok"); }

Php ile tarihe 1 gün ekleme ya da çıkartma

Php "strtotime" fonksiyonu ile bugününün tarihine 1 gün ekleyebilir ya da çıkarabiliriz. [php] <?php $bugun = date("Y-m-d"); //2015-05-08 // 1 gün eklemek için $birGunEkle= strtotime('1 day',strtotime($bugun)); // 1 gün çıkartmak için $birgunCikart = strtotime('-1 day',strtotime($bugun)); //-7 day diyerek, 1 hafta çıkarabilirsiniz. $yenitarih = date('d/m/Y' ,$birGunEkle); echo $yenitarih; // 09/05/2015

Php de değişkenin sonundaki virgülü silmek

Array ile alınan değişkenleri kullanıma göre virgül ile birleştirip mysql kaydettirmek gerekiyor. Örnek : 15,25,50 Arrayda gelen veriyi for ya da foreach yaptığımızda, değişkenin en sonuna da bir tane virgül koyuyor; Örnek : $idler= array ('2','6') $count = count($idler); for($a=0;$a<$count;$a++) { $veri = $veri . $idler[$a] . ','; } //Çıktısı :2,6, //Bizim istediğimiz : 2,6 [/php] O halde bu istediğimizi şu şekilde yapabiliriz. //En sona eklenen virgülü sildik. Yani sondan 1 karakter sildik. $useridler =substr($veri,0,-1); Buna göre php kodumuz şu şekilde olmalıdır. [php] $idler= array ('2','6') $count = count($idler); for($a=0;$a<$count;$a++) { $veri = $veri . $idler[$a] . ','; $useridler =substr($veri,0,-1); } echo $useridler; //Çıktısı : 2,6

Jquery ile tüm checkboxları seçtirmek, tümünü kaldırmak ve sadece seçili olanları almak

Bir form veya her hangi bir yerdeki tüm checkboxları tek seferde seçtirmek gerekebiliyor. Mesela "Tümünü Seç" butonu koyup, tek tek seçmesi yerine, hepsini tek seferde seçtirmek isteyebilirsiniz. Bana da böyle bir şey lazımdı ve şu şekilde yaptım. Checkboxların tümünü seçtirmek ve kaldırmak $("input:checkbox").each(function(){ // checked, true dediğimizde tüm checkboxlara checked özelliğini ekliyor. Yani tümü seçili oluyor. $(this).attr('checked',true); // checked, false dediğimizde tüm checkboxlara checked özelliğini kaldırıyor. //$(this).attr('checked',true); }); [/php] Sadece seçili olanları almak için [php] $.each($("input[name='checkbox']:checked"), function () { //Console basarak, seçili olanların val değerini görebilirsiniz. console.log($(this).val()) ; }); [/php] Mysqlden gelen idleri checkbox da seçili olarak göstermek için [php] //Diyelim ki mysqlden gelen idler aşağıdaki gibi. var gelen_idler = [&

Php ile mysqlden excele veri aktarma işlemi

Mysql'den Excel'e veri aktarmak için PhpExcel kütüphanesini kullanacağız. Bu kütüphaneyi  buradan  indirebilirsiniz. İndirdiğiniz dosyaları işlem yapacağınız klasörün içine kopyalayınız. Mysql'den veri çekmek için de PDO sınıfını kullanacağız. PDO sınıfının detaylı kullanımına  buradan  ulaşabilirsiniz. Şimdi gelelim örnek kodlara. <?php //PDO Mysql bağlantısı try { $db = new PDO("mysql:host=localhost;dbname=dbadi;charset=utf8", "root", "sifre"); } catch ( PDOException $e ){ print $e->getMessage(); } // PHPExcel php klasımızı ekliyoruz require 'Classes/PHPExcel.php'; // Mysql sorgusunu yazıyoruz $query = $db->query("SELECT * FROM kisiler"); $basliklar = array('Adı', 'Soyadı','Adres'); //Sorgu içinde kayıt varsa işlem başlasın. if ($query->rowCount()){ $objPHPExcel = new PHPExcel(); $objPHPExcel->getActiveSheet()->setTitle('List of Users'); $rowNumber = 1; $

Mamp Server da Php versiyonunu değiştirmek

Mamp'da varsayılan olarak 2 adet Php versiyonu seçip, kullanabiliyorsunuz. Fakat mamp dosyalarının içine baktığınızda bir çok php versiyonu olmasına rağmen, sadece 2 tane görünüyordu. Bu versiyonları da kullanabilmek için ; Mamp serverin kurulu olduğu dizindeki "Bin/Php" klasörüne geliyoruz. Buradaki php versiyonlarından kullanmak istemediklerimizin başına "x" koyuyoruz. Örnek : php5.2.17'yi kullanmak istemiyorsanız; x php5.2.17 olarak değiştiriyoruz. Burada isminin başında x olmayan en güncel son iki php versiyonunu gösterir. Aynı işlemleri Windows Mamp üzerinde de yaparak da kullanabilirsiniz.

Php ile Türkçe karakterler dahil, tüm veriyi büyük harfe çevirmek (TR_UPPER)

Veri tabanına ekleme işlemi yaparken, tüm verilerin büyük harf olmasını istedim ve php'nin strtoupper fonksiyonu kullandım. Fakat Türkçe karakterleri düzgün çevirmiyordu. Biraz aradım ve aşağıdaki fonksiyonu buldum. İşime yaradı. Sizin de işinize yarabilir. function tr_toUpper($string) { return strtoupper (str_replace(array ('ç', 'ğ', 'ı', 'i', 'ö', 'ş', 'ü'),array ('Ç', 'Ğ', 'I', 'İ', 'Ö', 'Ş', 'Ü' ),$string)); }

Javascript ile Türkçe karakterleri temizleme fonksiyonu

function trKarakterTemizle(id) { var charMap = {Ç:'c',Ö:'o',Ş:'s',İ:'i',I:'i',Ü:'u',Ğ:'g',ç:'c',ö:'o',ş:'s',ı:'i',ü:'u',ğ:'g'}; str_array = str.split(''); for(var i=0, len = str_array.length; i < len; i++) { str_array[i] = charMap[ str_array[i] ] || str_array[i]; } str = str_array.join(''); var clearStr = str.replace(" ","-").replace("--","-").replace(/[^a-z0-9-.@çöşüğı]/gi,"").toLowerCase(); $("#" + id).val(clearStr); }

Mysql Illegal mix of collations for operation 'like' hatası ve çözümü

Mysql sorgunuzda, hatta LIKE kullandığınız sorgunuz da " Mysql Illegal mix of collations for operation 'like ' " hatası ile karşılaşıyorsanız, bunun sebebi oluşturduğunuz sorgu içinde ki table alanlarında tarih alanı vardır. Yani tarih alanı içinde string bir ifadeyi aratıyorsunuz. Aşağıdaki gibi bir sorgu yaptığınızda, acilis_tarihi alanında GÜMÜŞ ifadesi aratıldığı için " Mysql Illegal mix of collations for operation 'like ' " hatası verecektir. SELECT * FROM tablo_adi WHERE aciklama LIKE '%GÜMÜŞ%' OR acilis_tarihi LIKE '%GÜMÜŞ%