Php

PHP - XML döviz kurları

İlgili Konular: Php     

PHP ve XML ile döviz kurlarını almak isterseniz bir önceki yazıda bahsettiğim ücretsiz servis gene bizi karşılıyor. Gerçekten servisleri çok güzel umarım hiç kapanmaz.

<?php header('Content-Type: text/html; charset=utf-8'); ?>
<?php
//####### Owebtools Örnek PHP XML Okuyucu #######
//############# www.owebtools.com ###############

PHP - XML hava durumu kodları

İlgili Konular: Php     

PHP olarak xml den hava durumu alabilmek için araştırma yaparken aşağıdaki servise denk geldim. Servis tamamne ücretsiz ve kodları düzenleyerek yazarlanabiliyoruz.

<?php
//####### Owebtools Örnek PHP XML Okuyucu #######
//############# www.owebtools.com ###############

Php ZLIB / dizindeki tüm dosyalara sikistirma uygulama

İlgili Konular: Php     

Zlib sıkıştırma yöntemini kullanarak php 5 yazılımı içersinde bir dizindeki dosyaları sıkıştırabiliriz.
Dizindeki tüm dosyalar sikistirma uygular.

<?php
set_time_limit(0);
function dosyaGZ($dosya,$yeniDosya){
     # Dosya içerigini oku
    $icerik =  file_get_contents($dosya);
     # Sikistir
    $oturum = gzopen($yeniDosya,"w9");

Php dosya Upload / Dizin listeleme uygulamasi

İlgili Konular: Php     

Yüklendigi dizine dosya upload etmenizi saglar , yüklenmis dosyalari listeler.Listpath gibi saldiri betiklerine karsi .php yüklenmesi engellenmistir.

<?php
$stil ="<style>
body, input,{
border: 1px solid silver;
color : 306090;
background-color:#ffffff;
font-family: verdana;
font-size: 8pt
}
BODY A:link {
COLOR: #444444; TEXT-DECORATION: underline
}

Türkçe karakterli string büyütme-küçütme

İlgili Konular: Php     

Php ile yazılarımızdaki Türkçe karakterli kelimeleri büyütmek için başka fonksiyonlar ve kütüphaneler kullanılabilse de aşağıdaki basit fontsiyon ile de bu işlemi gerçekleştirebilmekteyiz.

<?php
function toUpperCase( $input )
{
    return strtoupper( strtr( $input,'güsiiöç', 'GÜSIIÖÇ') );
}
function toLowerCase( $input )
{

PHP Thumbnail yapma

İlgili Konular: Php     

Php ile resimlerin önizleme boyutlarını yaparak sitenizde kullanabilirsiniz. GD kullanarak resimlerin küçüklerini olusturma

<?php
function makeThumb($f, $w, $h)
{
    $im = imagecreatetruecolor ($w, $h);
    $imx = imagecreatefromjpeg($f);
    $xxx = getimagesize($f);
    imagecopyresampled($im, $imx, 0, 0, 0, 0, $w, $h, $xxx[0], $xxx[1]);
    imagejpeg ($im);

PHP Sayfa üretim zamaninin gösterilmesi

İlgili Konular: Php     

Klasik olarak nuke sistemleri ve forum sitelerin de sayfaların yükleme zamanını gösterme işlemini sizde sitelerinizde gösterebilirsiniz.
Sayfa üretim zamanını göstermek:

<?php
function getmicrotime(){
   list($usec, $sec) = explode(" ",microtime());
   return ((float)$usec + (float)$sec);
   }
$time_start = getmicrotime();

PHP Resim üzerine yazi yazma

İlgili Konular: Php     

Online olarak seçtiginiz resim üzerine istediginiz renk, boyut, font ve koordinatlarda yazi eklemenizi saglayan Php kodudur.

<?php

// Resmin üzerine yazilmasini istediginiz yazi
$yazi = 'MyDesign"

// Resim formati
header('
Content-type: image/png');

// Artalan resmi
$im = imagecreatefrompng("resim.png");

// Yazi rengi

Php ile geri sayim yaptirmak

İlgili Konular: Php     

Bugünkü Zamandan Önce Bir Tarih Girilirse Kaç Gün Geçtigini,
Bugünkü Zamandan Sonra Bir Tarih Girilirse Ne Kadar Kaldigigini Verir...
$girilen_zaman = "2005-06-10 10:00:00"; kısmını kendinize göre ayarlayınız.

<?php
  define("SANIYE",1);
  define("DAKIKA_SN",60*SANIYE);
  define("SAAT_SN",60*DAKIKA_SN);
  define("GUN_SN",24*SAAT_SN);
   
  class KalanZaman {  

PHP 5.x Mail kontrol fonksiyonu

İlgili Konular: Php     

Php 5 sürümü ile birlikte gelen kolaylıklardan bir taneside mail kontrol işlemini gerçekleştirmektir. Mail adresinin doğru olup olmadığını kontrol etmek artık çok kolay:

<?php
$mail = "mailadresiniz@aratmedya.com";

if (filter_var($mail, FILTER_VALIDATE_EMAIL)) {
     echo "Uygun mail adresi.";
} else {
     echo "Hatali mail formati!"; }
}
?>