Linux Arch & Manjaro CodeIgniter Kurulumu

CodeIgniter kurulumunda GitHub üzerinden ya da resmi siteden son sürümü indirdiğinizde ve çalıştırdığınızda sizi bir Welcome ekranı karşılayacaktır. Bu ekranı gördüğünüzde sorunsuz çalıştığını varsayabilirsiniz; tabii bir Arch&Manjaro kullanıcısı değilseniz. Eğer ki sistem dili Türkçe olan Linux Arch ya da bir Manjaro kullanıcısı iseniz; muhtemelen CodeIgniter ya da ZN Framework çalışmayacaktır.  Bunun nedeni PHP’nin standart str fonksiyonlarının…

PHP SSH Sürümü Yükseltme ve Laravel 5.4 Kurulumu

Merhabalar, bugün SSH ile sunucuma Laravel 5.4 kurmak isterken Plesk panelde 7.1 olan PHP sürümüm SSH‘de 5.4 olarak gözükmekteydi. Bu yüzden kurmakta sorun yaşadım. SSH PHP Sürümünü Yükseltme SSH‘de aşağıdaki komutla çözüme geçelim. which php Eğer ki çıktımız /usr/bin/php ise devam edelim. sudo mv /usr/bin/php /usr/bin/php54 sudo rm -rf /usr/bin/php ln -s /opt/plesk/php/7.1/bin/php /usr/bin/php Ben kendi…

Linux Mint 18.1 PHP 5.6 ve PHP 7.0 Kurulumu

Merhabalar, Linux Mint 18.1 Serena üzerinde PHP 5.6 ve PHP 7.0 kurulumu birlikte inceleyelim. Öncelikle Ubuntu 16‘dan sonra resmi depolarından PHP 5.x sürümünü kaldırdı ve yerine güncel olan PHP 7.0 kullandı. Fakat biz geliştiriciler için sürümler arasında sörf yapmak son derece mühim. Üzerinde çalıştığınız projenin sizden ne istediğini asla bilemezsiniz. Bu yüzden Ondrej Sury isimli bir arkadaşımız…

JSON Çıktısında Karakter Temizleme

Esenlikler, ufak bir çalışma için JSON çıktısına ihtiyaç duydum. Bu çıktı sonucunda temizlenmesi gereken karakterler baş gösterdi. Bu konuda birçok forumda çözülemeyen başlıklara rastladım. Blogumda paylaşmanın uygun olacağını düşündüm. Sizlerle birlikte, adım adm JSON çıktımızı dizi üzerinde değiştirmemize olanak sağlayacak kodlarımızı yazalım. JSON konusuna burada fazla değinmeyeceğim. Eğer ki bu konuda bilgi sahibi olmak isterseniz…

PHP JQuery JSON Formatında Ajax Kullanımı

Merhabalar, PHP JQuery Ajax methodunu JSON formatında kullanalım. Json Nedir ? jSON, object (nesne) ve array (dizi) olmak üzere 2 temel yapı içerir. Bu temel yapılar evrensel yapılardır ve tüm modern programlama dillerinde mevcuttur. Kodlarımız – JQuery $(function(){ $(‘input[type=submit]’).click(function(){ // Type Submit Olana Tıklanıldığında. /* Input Name Degerlerine Göre Val() Methodunu Kullanarak Data Elde Ettik.…

PHP Data Objects (PDO) Kullanımı

Merhabalar, Bu dersimizde PHP PDO Kullanımı hakkında bilgiler vereceğim. Daha sonra UPDATE, DELETE, INSERT, Veri Çekme ve Veritabanı Bağlantısı işlemlerini örneklerle açıklayacağız. PDO Nedir? PDO (PHP Data Objects / PHP Veri Objeleri) özetle; hafif ve tutarlı bir şekilde veritabanına erişimi sağlayan bir arayüz. Adından da anlayacağınız üzerie “Object Oriented Programming” arayüzüne sahip, onlarca veritabanı sürücüsü…

PHP POST Methodu İle Hesap Makinesi Yapımı

Merhabalar, geometri ödevimi “programlama ile hesap makinesi” olarak seçtim. İnternette örnekleri incelediğim de istediğim tarzda yapılmışını bulamadım. Tek bir input içine yazılan veriler ile işlem yapmak istedim. Sonuçta PHP nin zaten matematik işlemleri için bir esnekliği var bir de neden biz çarpma, toplama, çıkarma.. şeklinde seçip işlem yaptıralım ? Bu yüzden tek bir input a…

Google Analytics İle Grafiksel Olarak Anlık Ziyaretçi Görüntüleme

Merhabalar, Bu Google Analytics İle Anlık Veri Çekimini Göreceğiz. Bu Olay Sayesinde Google Analytics Ziyaret Etmeden Yazdığınız Scriptlerde Anlık Ziyaretçi Akışını Görebilirsiniz. NOT: Localhost’da Çalışırsanız Muhtemelen cURL Hatası Alacaksınız. Bu Yüzden Hostunuzda Çalışın. Hostunuz da Çalışabilmek Gibi Bir İmkanınız Yok İse php.ini Dosyasında İlgili Satırlarda cURL Ayarlarını Yapılandırın. Google’den Arastırabılırsınız. Profil ID Ben Aylık Olarak Çekmek İstedim…

PHP Seo Dostu Link Yapıları

Merhabalar, PHP Htaccess ile SEO uyumlu link yapıları elde edeceğiz. require_once(‘config.php’); $baslik = mysql_query(“SELECT * FROM tasarim ORDER BY id DESC”); while($gel=mysql_fetch_assoc($baslik)){ echo ‘<a href=”detay/’.$gel[‘sef’].’.html”>’,$gel[‘Baslik’],”<br/>”,'</a>’; } require_once(‘config.php’); $sef = mysql_escape_string($_GET[‘gel’]); $yazi = mysql_query(“SELECT * FROM tasarim WHERE sef=’$sef'”); $cek = mysql_fetch_assoc($yazi); switch($cek){ case null; echo “<center><h1 style=’font-size:500px’>404</h1></center>”; break; default: echo $cek[‘icerik’]; } mysql_select_db(“calismalarim”,mysql_connect(“localhost”,”root”)); Options +FollowSymLinks…

PHP ile Görsel Yükleme

Merhabalar, PHP ile görsellerimizi belirtilen dizine yüklerken aynı zamanda adreslerini veritabanına kaydedelim. <!DOCTYPE HTML> <html lang=”en-US”> <body> <form enctype=”multipart/form-data” action=”yolla.php” method=”POST”> <input type=”file” name=”resim” id=”resim”> <input type=”submit” name=”gönder” value=”gönder”> </form> </body> </html> <?php # Mert Köseoğlu # www.mkoseoglu.com # 10.07.2013 ## Uzantı Kontrollerim $uzanti= array(‘image/jpeg’,’image/jpg’,’image/png’,’image/x-png’,’image/gif’); ## Aynı Dizinde Bulunan Resimler Klasörüne Kaydet $dizin= “resimler”; if(in_array(strtolower($_FILES[‘resim’][‘type’]),$uzanti)){…