php

Smf Kurulumu

İlgili Konular: Web Tasarım Genel Bilgiler     

SMF Forumu kurulması için aşağıdaki özelliklere uygun bir web sunucusu gerekmektedir:

* PHP 4.1.0 veya daha yüksek
* MySQL 3.23.4 veya daha yüksek
* Veritabanında en az 512kb boş yer, daha fazlası tavsiye edilir
* Web sunucusunda en az 2.5MB boş yer, daha fazlası tavsiye edilir

Bu özelliklere uyumlu bir sunucunuz var ise devam edebilirsiniz.

Mozilla-Internet Explorer CSS karmaşasına çözüm

İlgili Konular: CSS ile ilgili Örnekler     

İnternet sitenizi tasarlarken, tarayıcıların farklı algılamaları olduğu için, siteniz farklı tarayıcılarda farklı şekilde görünebilir. CSS’i algılama ve yorumlama farkından kaynaklanan bu durumu aşmak için kullanılması gereken yapıyı sonunda buldum. Yapmanız gereken aşağıdaki kod satırındaki gerekli yerleri kendi CSS linklerinizi yerleştirmek.

Javascript için PHP

İlgili Konular: Php     

PHP.js bir javascript dosyası ve sayfanıza diğer javascriptler gibi ekliyorsunuz. Ve bu dosyanın sayesinde javascript kodlarının içinde PHP kodları kullanabiliyorsunuz. Yani bir dizinin kaç elemanı olduğunu bulmak için count() fonksiyonunu kullanabiliyorsunuz.

Ploticus: Php için grafik kütüphanesi

İlgili Konular: Php     

Php kod yazarlarına kolaylık olması için Ploticus adlı kütühane çıkarılmış. Envai çeşit grafik türünü kullanmayı mümkün kılan Ploticus, web kodcularının gözdelerinden biridir.

Kütüphaneyi kullanarak her türlü grafik işlemini gerçekleştirmemiz mümkün.

Kütüphaneye buradan ulaşabilirsiniz.

PHP sayfalarda yönlendirme

İlgili Konular: Php     

Asp’de response.redirect() komutuyla yapılabilen yönledirme php’de şu şekilde yapılıyor.

 header("Location: http://www.aratmedya.com");

Ancak bu şekilde yapmanız bu sefer de "Cannot send headers; headers already sent in .., line .." hatasıyla karşılaşacaksınız. Bunu gidermek için sayfanızın başına

<?php ob_start(); ?>

kodunu, sayfanızın sonuna ise

PHP Tarayıcı tanımlama sınıfı

İlgili Konular: Php     

Çok güzel bir sınıf, gelen tarayıcıyı tanımlayarak her türlü işlem yapılabilir.

$browser=new browser();
echo $browser->Name; //Tarayıcı ismini yazdırır.
echo $browser->Version; //Tarayıcı versiyonunu yazdırır.
echo $browser->Platform; //İşletim sisteminizi yazdırır.

Php ile tarih formatını değiştirmek

İlgili Konular: Php     

bu anlatımda sadece tarih formatını substr fonksiyonu yardımı ile nasıl değiştirebileceğimizi göstereceğim.

Örneğin tarih biçimimiz aşağıdaki gibi olsun;

$tarih = "2010 02 25";

Öncelikle bu tarihten yıl kısmını ayıralım:

$tarih1=substr($tarih, 0, 5); // 2010

Daha sonra orta da buluna ayı alalım:

Phpmailer sınıfı ile smtp ile mail göndermek

İlgili Konular: Php     

Php kullanarak önceden mail fonksiyonu ile mail göndermek çok kolaydı. Günümüzde spam maillerin artması ile bu fonksiyon işe yaramaz hale geldi desek yeridir.

Php kullanıcılarının mail yollamak için kullanabilecekleri bir sınıf tasarlanmaya başlanmıştı ve daha sonra phpmailer sınıfı adını aldı. Üç dört sene öncesine kadar bu sınıfı kullanırken pek memnun değildim, ancak phpmailer sınıfını o kadar geliştirmişler ki gerçekten kullanmamak için insanın cahil olması gerek :) PHP programcıların mail yollanması konusunda daha uzun süre büyük yardımcısı olacağa benziyor.

Buradan phpmailer sınıfının internet sitesine ulaşılabilir ve oradan indirebilirsiniz.

Bu sınıfı indirip kullanmak için aşağıdaki yapılar kullanılabilir:

  • Profesyonel olarak SMTP ile mail göndermek:

require_once('../class.phpmailer.php');
$mail = new PHPMailer(true);