Kategori: Php

36

Php Sınırız Kategori Fonksiyonları (Tek Sorgu Kullanarak)

Sınırsız kategori oldukça sıkıcıdır ve eğer hazır fonksiyonlarınız yok ise bazı durumlarda içinden çıkılmaz bir hal alır. Aşağıda sınırsız kategori mantığı ile temel işlemleri yapabileceğimiz fonksiyonları listeledim. Herkese iyi çalışmalar. 01. Sınırsız Kategori İçin Veritabanı Tablo Yapısı Yukarıda resimde görüldüğü gibi tablomuzda bu üç sütun mutlaka...

0

PHP Nedir?

PHP : Hypertext Preprocessor (Türkçe: Üstünyazı Önişlemcisi) (Aslen: Personal Home Page – Kişisel Ana Sayfa) , genelağ için yaratılmış, sunucu taraflı, çok geniş kullanımlı, genel amaçlı, HTML içerisine gömülebilen betik ve programlama dilidir. PHP, ilk kez Rasmus Lerdorf tarafından, web üzerinden sayfasına ziyaret edenleri izlemek amacıyla bir dizi Perl betiği kullanılarak geliştirilmişti. İnsanlar kısa zamanda bununla ilgilenmeye ve bu konuyla ilgili sorular sormaya başladıklarında, Rasmus kararını verdi ve bir betik motoru oluşturdu. Ayrıca...

0

Php ile Kolayca Sayfalama Yapmak

Php’de sayfalama yapmak için bir çok fonksiyon bulabilirsiniz. Fonksiyonun bir kısmını kendi isteklerime göre güncelledim. // $top_sayfa == Toplam Sayfa Sayısı // $page == Mevcut Sayfa // $limit == Sayfa Limiti // $page_url == Sayfa Bağlantısı function Sayfala($top_sayfa,$page,$limit,$page_url) { // Sayfalama Şeridimiz if ($top_sayfa > $limit)...

7

WordPress İçinde Özel Proje Oluşturmak

WordPress içinde kendi .php dosyalarımızı nasıl kullanabiliriz? Bu .php dosyalarını kullanırken wordpress url yapısından nasıl faydalana biliriz? Öncelikle bir wordpress sayfası oluşturmamız gerekiyor. Oluşturduğumuz bu sayfaya GET parametrelerini göndereceğiz. Gelen GET parametreleri sayesinde işlem yaptırabiliriz. 1. Sayfa Oluşturma Tüm GET parametrelerimizi aşağıdaki resimde kırmızı daire içinde...

1

Sef Link Fonksiyonu

PHP’de arama motoru dostu URL’ler oluşturabilmek için öncelikle bir metni sef linke dönüştürecek bir fonksiyona ihtiyacımız vardır. Bu fonksiyon yardımı ile sef linkte görünmesini-görünmemesini istediğimiz karakterleri sınırlayabilmekteyiz. // Sef Link Fonksiyonu function Sef_Link($link_yap) { $link_yap = trim($link_yap); $link_yap = html_entity_decode($link_yap, ENT_QUOTES, ‘UTF-8’); // Html öğeleri karakterlere...

0

Tarih ve Saat İşlemleri

Bilginiz gibi php’de bir çok zaman hesaplama fonksiyonu vardır. Kendi kütüphanemde biriktirdiğim fonksiyonları burada paylaşmayı düşünüyorum. Umarım faydası olur. // Verilen Saat Değerlerini Birbirinden Çıkararak Toplam Saat Süresini Döndürür function Hour_Issue_Hour($hour1,$hour2){ // hour1 – hour2 (int)$hour1; (int)$hour2; if ($hour1==0){ $hour1=24; } if ($hour2==0){ $hour2=24; } if...

0

Upload Edilen Dosya Uzantısını Bulmak

PHP’de güvenliği sağlamak, kontroller yaptırmak veya değişik nedenlerle upload edilen dosyaların uzantılarına ihtiyaç duyarız. Çok basit bir şekilde dosyanın uzantısının nasıl bulunacağını göstermeye çalışacağım. $dosya=’denene.mehmet.rev_01676.zip’; // veya $dosya=$_FILES[‘html_input_name’][‘name’]; $uzanti=end(explode(‘.’,$dosya)); echo $uzanti; // zip

0

Türkçe Karakter Destekli strtoupper() Fonksiyonu

Merhaba arkadaşlar, bildiğiniz gibi strtoupper() fonksiyonu girilen metini büyük harflere dönüştürerek döndürmektedir. Fakat bu fonksiyon türkçe karakterlerin bulunduğu bir metni büyük harflere dönüştürmemektedir. Çözümü ise aşağıdadır. echo strtoupper(‘Şemsiye İstasyonu Önünde İnecek Var.’); // ŞEMSIYE İSTASYONU ÖNüNDE İNECEK VAR. echo strtoupper(‘ŞEMSİYE iSTASYONU ÖNÜNDE iNECEK VAR.’); // ŞEMSİYE...

0

Türkçe Karakter Destekli strtolower() Fonksiyonu

Merhaba arkadaşlar, bildiğiniz gibi strtolower() fonksiyonu girilen metini küçük harflere dönüştürerek döndürmektedir. Fakat bu fonksiyon türkçe karakterlerin bulunduğu bir metni küçük harflere dönüştürmemektedir. Çözümü ise aşağıdadır. echo strtolower(‘Şemsiye İstasyonu Önünde İnecek Var.’); // Şemsiye İstasyonu Önünde İnecek var. echo strtolower(‘ŞEMSİYE İSTASYONU ÖNÜNDE İNECEK VAR.’); // Şemsİye İstasyonu...

Base64 jQuery – Ajax – Php

Harika bir fonksiyonu sizlerle paylaşmak istiyorum. jQuery’de base64’e encode edip, php’de veya tekrar jQuery’de decode etmek istediğiniz hmtl kodlarını kusursuz bir şekilde dönüşüm gerçekleştiriyor. Bu yazının kaynağında arkadaş detaylı bir şekilde anlatmış. İçeriğin detayı öğrenmek isterseniz buyrun buradan. base64 hakkında daha fazla bilgi sahibi olmak istiyorsanız...

0

Php Utf-8 Mail Gönderme Örneği

Php mail() fonksiyonunda türkçe karakter problemi yaşıyorsanız veya html içerikli bir mail göndermek istiyorsanız aşağıdaki fonksiyonu kullanabilirsiniz. <?php // Mail İçeriği $body =’ <table> <tr> <td style=”border:1px solid #ddd;padding:5px”>Adı Soyadı</td> <td style=”border:1px solid #ddd;padding:5px”>’.urldecode($_POST[“adi”]).'</td> </tr> <tr> <td style=”border:1px solid #ddd;padding:5px”>Başlık</td> <td style=”border:1px solid #ddd;padding:5px”>’.urldecode($_POST[“baslik”]).'</td> </tr> <tr>...

0

$_SERVER Süper Küresel Değişkenini Localhostta Çoklu Kullanma

Merhabalar, Localhostta 10-15 tane projeniz olduğunu düşünerek yazıyorum. $_SERVER[‘DOCUMENT_ROOT’] süper küresel değişkenini localhostta kullanmak bildiğiniz gibi sıkıntı çıkartıyor. Bu değişkeni localhosta uyumlu hale getirmeyi anlatmaya çalışağım. WAMP kurulu olduğunu farz ederek; bir proje oluşturmak için ilk önce “C:\wamp\www\” klasörünün içinde projemiz adında bir klasör oluşturuyoruz. Örneğin...