PHP String Fonksiyonları
Bilindiği gibi PHP string fonksiyonları C++ içerisindeki String.h kütüphanesinden dirsek alarak ilerlemiştir. Hiçbir dilde olmadığı kadar yardımcı String kütüphaneleri bulunmaktadır. Bu sebeple PHP ile bot yazma işlemi programlama dilleri içerisinde en çok PHP ile tercih edilmektedir.
1: Strlen Fonksiyonu
Strlen fonksiyonu strlen($variable) şeklinde kullanılır.
Amacı parametre olarak aldığı metin değişkeninin boyutu hesaplamaktır.
Örnek program
<?php
$metin = "...
PHP ile HTML Tasarım Parçalama
İnternetten indirdiğiniz hazır bir temayı parçalamak ve bu şekilde kullanmak için hazır kalıplar vardır. En çok kullanılan tasarım kalıbı header,content,footer kalıbıdır. Edindiğimiz bir temayı bu şekilde parçalamanın avantajı şunlardır.
Header.php – Bu kısım değişmez (Küçük değişiklikler hariç)
*Content.php – Bu kısım tamamen değişir.
Content kısmı – Ta...
PHP ile Güvenlik Önlemleri
PHP site yaparken güvenlik açıkları bırakmak tüm çaba ve emeklerinizin yok olmasına neden olabilir. Öyle ki bu şekilde terör örgütlerinin saldırısına uğrayarak mahkemelik olan websiteler bile duymuşsunuzdur. İşte biz bu yazımızda size bu açıklardan ve bu açıklara karşı alınacak önlemlerden bahsedeceğiz.
Cross Site Scripting (XSS) Açığı
Web sitelerimiz, deyim yerindeyse javascript ile birlikte hayat bulmuştur. Bu, kullanıcı bazlı cpu kullanımı ve anl...
CSS Kodları içerisinde PHP kullanımı
PHP içerisinde css kullanımı ve php dili ile css dosyalarını sıkıştırma konuları ile ilgili sorulara son zamanlarda rastlar oldum. Bu kou ile ilgili bir doküman hazırlama isteği doğdu dolayısı ile. Birkaç araştırma ile, en iyi sonucu nasıl elde edebileceğiz? Sorusunun cevabını bularak sizlerle paylaşmak istedim. Aslında css sıkıştırma işlemi çeşitli programlarla ya da siteler aracılığı ile yapılabilen bir şey ama neyi nasıl yaptıkları biraz muamma, bazen açma/kapama operatörlerini algı...
Varsayalım bir metinin içinden sadece ilk kelimeyi ekrana yazdırmak istiyoruz, bu işlemi Explode fonksiyonu ile yapabiliriz. Metnin başındaki ilk noktaya veya virgüle kadar olan kısmını alabiliriz
Explode fonksiyonu ile bir metni istediğimiz yerinden parçalara ayırabiliyoruz. Örneğin boşluktan ayır diyerek metin içindeki tüm kelimelere tek tek ulaşabiliriz.
Explode fonksiyonu parçalara böldüğü metinlerin sonucunu dizi haline getirir ve her bir parçayı bir eleman yapar.
2 parametre ile &cced...
PHP ve MySQL ile uğraşanlar bilir . Yakın bir süre önce artık PHP 5.5 geldi ve yeni bir çığır açtı desek pek yanlış söylemiş olmayız.
PHP 5.5 ile gelen yeniliklerin başında MySQL yerine MySQLi kullanımı oldu . Artık mysql_ li sorgularımız tarih oluyor.
Günümüzde artık bilgisayarlar yükü sırtlanmış durumda. Bu da yeni ihtiyaçlar ve yenilikler doğuruyor .
PHP ve MySQL ile uğraşanlar bilir: Yakın bir süre önce artık PHP 5.5 geldi ve yeni bir çığır açtı desek pek yanlış söylemi...
şimdi class için bir kaç açıklama yapacağım ve classlar ile ilgili bilgiler vereceğim.
bu derste php classlarda kullanılan;
private
public
static
__construct
__destruct
özelliklerine değineceğiz.
Haydi başlayalım ozamannn !
ilk olarak public özelliğine değinelim.
Public özelliği verilen nesneler (fonksiyon yada değişkenler) dışardan değer alabililer.
"Hoca iyide dışardan derken ?" dediğinizi duydum sanki
Ozaman şöyle açıklayayım. biz sınıfı kullanmak için ta...
Sizde php kodlarınızda Türkçe karakter sorunu yaşııyorsanız aşağıdaki çözümlerden birini deneyebilirsiniz. Karakter sorunu öncelikle veritabanında kayıt türü seçmenizle alakalıdır.
Yeni veritabanı oluştururken dil olarak şunlardan birini seçebilirsiniz. ikisi de iş görür seçim size kalmış.
1- Herşeyi UTF 8 yapabilirsiniz
UTF-8 birçok ortamda size kolaylık sağlayacaktır. özellikle Ajax ile sorun yaşayanlar UTF-8 tercih etmektedir.
Çözüm:
UTF i&cce...
1. Hataları herzaman gizleyin.
Herkes hata yapabilir. ama hatalarınızı herkesin görmesi can sıkıcı olur.
öncelikle Php sayfasının başında error_reporting(0); yazarsanız basit hatalar gizlenir.
Fakat dosya açma gibi önemli işlemler yine hata verir. bunu engellemek için de komutun başına @ koymanız yeterlidir.
örnek: $h=@fopen("dosya","w");
veya bir mysql komutu yazarken aynısı kullanılabilir.
@include("sahte_php_$no.php");
2- Php Kısaltmaları kullanın.
$sayi=$sayi+...
- TR uzantılı domainler artık belge gerekmeden alınabilmektedir. Ön Başvuru şeklinde rezerve edilmektedir. Domainin aktif olması Türkiye mesai saatleri (09:00 - 18:00) içerisinde 6 saat sonra aktif edilir.
- .com.tr, .net.tr, .org.tr ön siparişler belgesiz tescillerin başlayacağı saate kadar alınacak olup, tescil başlayınca rezerve eden müşterimiz adına servis üzerinden otomatik kaydedilir.
- Ön siparişler önce gelen kayıt eder kuralına tabi olup her bir domain sadece bir adet ön sipariş verilir.
- Belgesiz ön siparişler her ne sebeple olursa olsun iptal edilemez ve devredilemez.
- Belgesiz .com.tr, .net.tr, .org.tr ön siparişler için tahsil edilen ödemeler domainin tescil edilememesi durumunda iade edilir. Tahsil edilen ödemeler geri iade edilemez.
Com.tr - Net.tr - Org.tr Transfer Şartları
Transfer şartları nelerdir?
- Alan adı yeni tahsis edilmiş ise 60 gün geçmiş olması,
- Son 60 gün içerisinde transfer edilmemiş olması,
- Transfer kodunun geçerli olması,
- Transfer Kilidinin olmaması,
- Alan adının şuan aktif olması.
Com.tr - Net.tr - Org.tr Kayıt Şartları
Com.tr domain kayıt için siparişinizi tamamladıktan sonra Aşağıdaki linkten Tahsis formunu indiriniz. Gerekli bilgileri eksiksiz doldurun.
Domain şahıs adına kayıt edilecek ise form üzerinde imza bulunmalı ve kimlik fotokopisi de iletilmelidir. Domain firma adına kayıt edilecek ise form üzerinde kaşe bulunmalıdır
İmza sirküsü, Güncel Faaliyet belgesi veya Marka Tescil belgenizi tarafımıza mail olarak göndermeniz gerekmektedir.
İstenilen belgeleri ve Tahsis formunu bilgi@ofisimo.com mail adresine gönderiniz.