Şimdi Ara!

Girişimzel Reklam

24 Aralık 2016 Cumartesi

PHP BBCode Yapımı

$sehir = "Merhaba Dünya! :)";
echo str_replace(":)","< img src='gulucuk.jpg' / >",$sehir);
//str_replace ile :) yerine resim dosyasını ekleyecek ve bizde gülücüğü görsel olarak görebileceğiz. :)

PHP str_replace Fonksiyonu

$sehir = "Aydın Söke de bir çay içelim mi?";
echo str_replace("çay","Aydın",$sehir);
//Şehir değişkenindeki çay yerine Aydın yazacak.

PHP Explode Fonksiyonu

$degisken = 'php ile kodlama dünyasına hoşgeldiniz';
$bolunmus = explode(" ", $degisken);
// her boşluğu parçaya ayırdı.
$bolunmus[0] = php
$bolunmus[1] = ile
$bolunmus[2] = kodlama
$bolunmus[3] = dünyasına
$bolunmus[4] = hoşgeldiniz

$degisken = 'keyword1,keyword2,keyword3,keyword4';
$bolunmus = explode(",", $degisken);
// her virgülü parçaya ayırdı. her birine tek tek erişebilirsiniz. işte bu şekilde anahtar kelimeleri fgalan yaparsınız.

PHP stripslashes() Fonksiyonu

stripslashes();
Bu fonksiyon addslashesın tam tersini yapar /

PHP addslashes() Fonksiyonu

addslashes();
Çift tırnakların önüne ters slash \ konularak çıkan kodu pasifleştirir.

23 Aralık 2016 Cuma

PHP Yazı Kısaltma Fonksiyonu

Tayfun olmasaydı zaten ben yazılım öğrenemezdim :D Eğer bunu okuyorsan Tayfun Erbilen teşekkürler. :)

function kisalt($kelime, $str = 10)
   {
      if (strlen($kelime) > $str)
      {
         if (function_exists("mb_substr")) $kelime = mb_substr($kelime, 0, $str, "UTF-8").'..';
         else $kelime = substr($kelime, 0, $str).'..';
      }
      return $kelime;
   }

   // Kullanımı
   $uzunYazi = "bu gerçekten çok uzun yazı ve daha ne kadar uzatılır bilmiyorum.";
   echo kisalt($uzunYazi, 20);

kaynak: http://www.erbilen.net/php-yazi-kisaltma-fonksiyonu/

PHP Sef Link Fonksiyonu

Tayfun Erbilen üşenmemiş yazmış kaynak: http://www.erbilen.net/php-yazi-kisaltma-fonksiyonu/
/**
* @param $string
* @return mixed
*/
/**
 * @param $str
 * @param array $options
 * @return string
 */
function permalink($str, $options = array())
{
    $str = mb_convert_encoding((string)$str, 'UTF-8', mb_list_encodings());
    $defaults = array(
        'delimiter' => '-',
        'limit' => null,
        'lowercase' => true,
        'replacements' => array(),
        'transliterate' => true
    );

PHP Pratik Yönlendirme Kodu

function go ($url, $time = 0){
      if ($time) header("Refresh: {$time}; url={$url}");
      else header("Location: {$url}");
   }
   
   // Kullanımı
   go("siteadi.com", 10);
   
   // Ya da
   go("siteadi.com");

PHP Header Yönlendirme Kodu

header("refresh:2;url=kayınço"); // 2 saniye sonra kayınçoma yönlendirecek

PHP Eposta Kontrolü

$eposta = "ugurbocugu8@gmail.com";
if ( filter_var($eposta, FILTER_VALIDATE_EMAIL) ){ 
   print 'eposta gecerli bro';
} else {
   print 'eposta gecersiz! sen hayirdir?';
}

PHP Alexa Değerlerini Almak

// site url
$url = 'http://www.erbilen.net';
// get data
$alexa = simplexml_load_file('http://data.alexa.com/data?cli=10&url='.$url);
// global rank
$globalRank = number_format( (int) $alexa->SD->POPULARITY['TEXT'] );
// country rank
$countryCode = $alexa->SD->COUNTRY['CODE'];
$countryName = $alexa->SD->COUNTRY['NAME'];
$countryRank = number_format( (int) $alexa->SD->COUNTRY['RANK'] );
// global rank print
print $globalRank;
print '
'; // country rank print print $countryName.' '.$countryRank;

PHP Türkçe Karakterlerin Küçültülmesi strtolower()

echo strtolower("İ"); # ekran görüntüsü: Ä°
echo mb_strtolower("İ", 'utf8'); # ekran görüntüsü: i

PHP Tarih Sorunu

date_default_timezone_set('Europe/Istanbul');

CSS Font Awesome

http://fontawesome.io

CSS Popüler Renk Kodları Sitesi

https://flatuicolors.com/

CSS Background

background: #fff;
/* Css renk kodu */

background-color: red;
/* Css renk kodu */

PDO Veri Bağlantısı Sonlandırma

$db = null;

PDO Veri Silme

$verisil = $vt->prepare("DELETE FROM tabloadi WHERE veri1=?");
$verisil ->execute(array("veri1"));

PDO Veri Güncelleme

$veriguncelle = $vt->prepare("UPDATE tabloadi set veri1=?");
$veriguncelle ->execute(array("veri1"));

CSS Standart Sistem Fontu

body {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

PDO Veri Listele 2

$veri = $db->prepare("SELECT * FROM mesajlar");
$veri->execute();
$islem = $veri->fetchALL(PDO::FETCH_ASSOC);

foreach($islem as $row){
    echo $row["title"];
}

PDO Veri Listele 1

$listecek = $vt->query("SELECT * FROM tabloadi")

foreach($listecek as $listele) {
 echo $listele["title"];
}

PDO Veri Bağlantısı

try{
 $vt = new PDO("mysql:host=localhost;dbname=dbname;charset=utf8;","root","");
}catch(PDOExeption $ugur){
 echo $ugur->getMessage();
}

PDO Veri Ekleme

$veriekle = $db->prepare("INSERT INTO tabloadi SET veri1=?");
$veriekle ->execute([

]);

PDO Tekli Veri Çekme

$data = $db->prepare("SELECT * FROM tabloadi WHERE id=?");
$data ->execute([

]);
$_data = $data->fetch(PDO::FETCH_ASSOC);

15 Aralık 2016 Perşembe

Merhaba Minilibler

Hafız-ı Lib sitesinde neler olacağından bahsedeceğim minilibler.

Online bir framework gibi düşünebilirsiniz bu siteyi çünkü bir çok konuyu sizlere sunmakta olacak. Örneğin php mysql bağlantısı nasıl yapıyordu? Sitede aratıp hemen ulaşabileceksiniz. Bu da size muhtemelen baya hız katacaktır.