substr ve mb_substr Php ile karakter sınırlamaları.

Merhaba Arkadaşlar. Php Programla dili ile ilgilenler bilir. substr ve mb_substr karakterin kısıtlanması ben burada bu iki kısıtlama birimi ile iligi açıklamada bulunmak istedim 🙂 Yapmış olduğunuz projerlerde kimi durumlarda karşılaşmışsınızdır. kısaltma yaptığınız yerlerde farklı karaterler şıkar genelllikle kare tarzında içi boş 🙂 iş bunların asıl sebebi cümlenin yarıda bölünmesidir. Bunu engellemek için mb_substr kullanılması gerekmektedir.

Şimdi sizlere 2 karakter sınırlama yöneteminin’de kullanımı anlatacağım

1-Substr Kullanımı

substr($degisken,başlangıç,adım);

$değişken= Sınırlama yapacak olduğunuz içerik.

$başlangıç= Sınırlama yapılacak olan içeriğin kaçınca karakterinden balacağı.

$adım= Bu başlangıç noktasında kaç adımı ilerleceği;

Substr Örnek;

$degisken=”Php bir programlama dilidir.”;

echo substr($degisken,0,3);

Ekran Çıktısı ” PHP

Şimdi ne yaptık değikenimizde sıfıdan başladık ve ilk 3 karakterini almasını sağladık.

2-mb_Substr Kullanımı

Substr kullanımı ile aynı olan bu işlemde yapılması gereken tek şey karakter setinin bilirtilmesidir.Ancak yaptığı işlem bakımında sub_str belirtilen yerde kesmesine rağmen mb_substr ile cümle tamamlandıktan sonra kesme işlemini gerçekleştirecektir. Bu sayede gereksiz kare ve yapacı karakterlere maruz kalmıyoruz 🙂 

mb_substr($degisken,0,3,’UFT-8′);

Bu Anlatımımızda burda sona ermiştir arkadaşlar beni sabırla okuduğunuz için teşekkür ederim 🙂

Hazırlayan: Ahmet KAYAR

Php ile İp Öğrenme Yöntemleri

Php Programlama dilini kullanarak kullanıcının ip adresini öğrenme bu işlem sunucudan sunucu ya değiştiği için bu konuyu açma gereği duydum arkadaşlar.

   1- getenv(“HTTP_X_FORWARDED_FOR”);
   2- getenv(“REMOTE_ADDR”);
   3- $_SERVER[‘REMOTE_ADDR’]

Hepsi aynı işe yarıyor ancak kimi durumda değiştirmeniz gereke biliyor sunucudan kaynaklanan sorunlar da üstelikle 🙂

Yaralı olması dileğiyle 🙂

Cpanel Cron Job Kullanımı

Merhabalar Cpanel Cron job işlemi biraz karmaşık birazdan kolay birşey sadece her işte olduğu gibi nasıl yapmanız gerektiğiniz bilmeniz yeterli olacaktır. Neyse lafı fazla uzatmadan anlatmaya başlıyayım. Cpanel’e giriş yaptıktan sonra cron job alanına giriyorsunuz karşınıza tam olarak anlamadığınız alanlar çıkıyor 🙂 Bunların hiç bir önemi yok birazcık ingilizce ile anlamlarını öğrene bilirsiniz. 🙂

Örnek vermem gerekirse her 1 saate bir çalışmasını istediğiniz bir dosyayınız var diyelim. Bunu yapmanız için cron job panelindeki  tüm alanları * yaptıktan sonra ilk ana */60 yapıyorsunuz bu bir saate çalışacağı anlamına geliyor.

Çalıştırmak istediğiniz dosyayı ise Command alanına yazıyorsunuz

php /home/username/public_html/cron.php 

🙂 Tüm hepsi bu kadar umarım yararlı olmuştur 🙂 İyi çalışmalar.

WordPress Allowed Memory size Sorunu

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 122880 bytes)

Merhaba Arkadaşlar wordpress memory hatasında bahsetmek istiyorum bu gün sizlere ben ilk defa karşılaşıyorum ufak bir araştırma sayesinde bu sorunu çözdüm.

Sorun Admin panelde ya da sitenin her hangi bir yerinde  yer alan bu sorun ayarlar kısmındaki memorinin yetmemesinden kaynaklanıyor.

Çözüm yolu ise çok basit yapmanız gereken wp-includes içerisinde yer alan default-constants.php php dosyasını düzenlemek.

default-constants.php İçerisinde 18.satırda  yer alan Aşağıdaki kodu:
[php]
if ( !defined(‘WP_MEMORY_LIMIT’) ) {
if( is_multisite() ) {
define(‘WP_MEMORY_LIMIT’, ’64M’);
} else {
define(‘WP_MEMORY_LIMIT’, ’32M’);
}
}[/php]
Bu kod ile yer değiştirmek o kadar:

[php]

if ( !defined(‘WP_MEMORY_LIMIT’) ) {
if( is_multisite() ) {
define(‘WP_MEMORY_LIMIT’, ‘128M’);
} else {
define(‘WP_MEMORY_LIMIT’, ’64M’);
}
}

[/php]

WordPress Allowed Memory size Sorunu

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 122880 bytes)

Localhostta htAccess Çalıştırma

Localhostta htAccess Çalıştırma

Bir zamanlar benim başımın belası olan ve hiç yapmaktan hoşlanmadığım htAccess‘in Localhost ta kullanmak için AppServ da yapılması gereken Ayarlardan bahsedeceğim arkadaşlar.

ApsServer Kurulumunda standart olarak kapalı olarak gelen mod_rewrite modunun açılması gerekiyor htaccess’in çalışması için bu işlem için yapılması gereken adımlar aşağıdaki gibidir.

1- C:\AppServ\Apache2.2\conf\ Klasorünü Açın.

2- httpd.conf bu dosyayı Notepad ile Açın.

3-#LoadModule rewrite_module modules/mod_rewrite.so Yazan kodu aratırıp bulun ve # işaretini kaldırıp kaydedin.

4-Apache yi Resetleyin. Bu işlem için Başlat -> Tüm programlar -> App Serv -> Control Server by Service ->Apache Restart ‘ a tıklayın.

İşlem Tamamdır.

Artık Local hostunuzda Htaccess Çalıştıra bileceksiniz.

C# Örnekleri ve Uygulamaları

C# Programlama dili ile hazırlanmış bir kaç örnek paylaşacağım bu gün arkadaşlar sizlerle bu örnekler ile yapmak istediğini uygulamalar için zemenler hazırlaya bilir çalışmalarınızda takıldığınız noktalarda bu bu uygulamaları inceleyerek takıldığınız noktaları aşa bilirsiniz..

C# Örnekleri ve C# Uygulamalarını İndirmek İçin Aşağıdaki linkleri Tıklaya bilirsiniz.

228 CSharp Örnekleri
CSharp Form Uygulamaları
Baris CSharp Uygulamaları

Nesne tabanlı programlama örnekleri c#

Csharp form örnekleri

Csharp form örnekleri

jQuery Menü Yapımı

jQuery ile gerçekten 3 – 5 satır kod ile inanılmaz şeyler yapabiliyoruz. biraz da css (style) bilgisi ile web sitenizi zenginleştirebilirsiniz. 2 örnegim olan jQuery menu kodlaması gayet basitir.
1.Adım ——
Bir Adet html sayfası oluşturalım.
sonra editorümüz aracılıgıyla bu sayfayı açalım (not defteri , dreamweaver vs.)
head taglarının arasına gerekli dosyaları çagıralım.

2.Adım ——
Bir Adet text dosyası açıp icine şu kodları ekleyin. sonra uzantısını (*.txt) silip yerine (*.js) yazalım ÖRNEK : menu.js 

3.Adım ——
Aynı şekilde bir txt dosyası açıp şu kodları girelim. sonra uzantısını (*.txt) silip yerine (*.css) yazalım ÖRNEK : style.css 

4.Adım ——
Sayfamızın içine (body tagları arasına) gerekli kodları girelim. 

burada alt menun alt menusu ve onunda alt menusu ekleyebilrisiniz 😀 bunu dahada ileri görtürmek siizn elinizde. 

Bu Örnegi
BURADAN inceleyebilirsiniz
BURADAN indirebilirsiniz 

 

OOP Nesne Yönelimli Programlama

OOP Nesne Yönelimli Programlama

Günümüz bilgisayar programlama mantıklarının en iyisi oop nesne yönelimli programlama nesne yönelimli programlama aslında temal olarak direk oop den başlarsanız kolay ancak ben gibi düz mantık kodlamacılığından sonra  oop biraz insana saçma geliyor ancak günümüz programlama piyasası bunu gerektiriyor. OOP Nesne yönelimli Programlama diğer düz mantık kodlamaya göre aslında daha basit ve kolay ancak oop yapabilmek için öncelikli olarak yapılması gereken işlemlerin planlanması ve o plana göre gerekli kodlamanın yapılması gerekmektedir yani öyle bir yapı , sınıf ,methot hazırlamalısınız ki hem esnek hemde kolay olmalı esnek olmasının sebebi sistem içerisinde her istediğiniz ancak erişebiliip kullanabilmeniz farklı sistemlere de bunları oturta bilmenizden geçmektedir. Bu günden itibaren blogumda oop Nesne Yönemli Programlama ile ilgili çalışmalar ve gerekli bilgilerden bahsedeceğim…

PHP ile sayı yuvarlamak yöntemleri

Merhaba Arkadaşlar;

PHP ile sayı yuvarlarken size 3 yöntem göstericeğim Arkadaşlar;

floor(); >> En yakın küçük değere yuvarlar.

Örnek; Floor(4.9);  4

ceil(); >> En yakın büyük değere yuvarlar.

Örnek; ceil(4.1);  5

round(); >> Bu ise sayı değerine göre değişiyor örneklerle açıklayalım.

Örnek; round(4.1); 4

round(4.7); 5