16 Temmuz 2011 Cumartesi

php ile TCMB kurlarını sunucuya çekmek

TCMB Kurları çektiğimiz xml dosyası sitenin kapanması yayının aksaması gibi nedenlerden dolayı düzgün çalışmamakta bu nedenle belirli aralıklarda eğer TCMB xml dosyasından kurları çekmek mümkünse çeker eğer kurları çekemiyorsa eski dosyaya zarar vermez böylece xml dosyalarınız güncel kalır.Bunun için php komutu ;

$kod=file_get_contents("http://www.tcmb.gov.tr/kurlar/today.xml");
if($kod==null)
{
echo 'dosya boş';
}
else
{
$dosya_adi = "kur.xml";
$dosya = fopen ($dosya_adi , 'w') or die ("Dosya açılamadı");
fwrite ( $dosya , $kod );
fclose ($dosya);
echo 'xml güncellendi';
}
?>

Cpanel Cron ile bir web safası çalıştırmak

durpal yada diğer içerik yönetim sistemleri cron.php dosyasının belirli periyodlarla çalışmasını istemekte eğer cron job tanımlayabilirseniz(mesela cpanel ile)herhangi bir modül yüklemeye gerek kalmadan cron.php yada başka bir php dosyasını çalıştırabilirsiniz. bunun için cronun çalıştıracağı
komut /usr/bin/wget http://www.tersduz.com/cron.php

cronun çalışacağı zamanıda belirterek artık cronu çalıştırabilirsiniz.

9 Haziran 2011 Perşembe

Sitemap Creator- sitemap oluşturma

google sayfanızı eklerken sitemap oluşturarak eklerseniz google için çok daha hızlı bir indexleme yaptırabilirsiniz.Bir çok online yada program olarak sitemap creator tool mevcut fakat bunların bir çok limitli bende limitsiz bir sitemap creator tool bulabilirmiyim diye aradım ve
http://gsitecrawler.com/en/download/file/?file=1&mirror=1

yukarıdaki adreste this link yazan yere tıklayarak programı indirebilirsiniz.

Programı indirdikten sonra solda bulunan available project kısmının altında add diyerek web sitenizi eklemeniz gerekmekte

2 Mayıs 2011 Pazartesi

.net için IIS ayarlamak

merhabalar
.net için IIS ayarlamak için aşağıda saydıklarımı yapabilirsiniz.
---denetim masasından >program ekle kaldır (Program özellikleri)>windows özelliklerini aç kapa>internet information service,  world web hizmetleri ve uygulama geliştirme özelliklerinden hepsini işaretleyin.

---Eğer önce framework kurulmuş daha sonra IIS kurulmuş ise aşağıdaki komutları komut istemiden çalıştırın (kommut istemine cmd ile ulaşabilirsiniz.)

%windir%\Microsoft.NET\Framework\v4.0.30319\SetupCache\Client\setup.exe

/repair /x86 /x64 /ia64 /parameterfolder Client /q /norestart

* 32 bit framework 4.0.30319 versiyon için;

%windir%\Microsoft.NET\Framework64\v4.0.30319\SetupCache\Client\setup.exe

/repair /x86 /x64 /ia64 /parameterfolder Client /q /norestart

*64 bit için framework 4.0.30319 versiyon için;

daha sonra

%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe –i

komutu çalıştırın

*** bu işlemi

HTTP Error 500.21 - Internal Server Error

Handler "PageHandlerFactory-Integrated" has a bad module "ManagedPipelineHandler"

in its module list.

---Bu işlemi yukarıdaki hata içinde yapabilirsiniz.

---Uygulama havuzları kısmında v.4 için yeni havuzlar oluşmakta.

---Uygulamanız için yeni default web site altına gelip framework 4.0 için uygulama havuzu ekleyebilirsiniz.

21 Nisan 2011 Perşembe

Php İle Sayfa Yönlendirmek

function yonlendir($sure,$sayfa){
  $deger = "\n";
  return $deger;
 }


Bu fonksiyonu bir sayfa içine yazdığınızda yönlendirmek istediğiniz sayfanın url sini ve ne kadar zaman sonra yönleneceğini yazıyorsunuz

Kullanımı

echo yonlendir(0,"http://almanca.blogcu.com");

18 Şubat 2011 Cuma

Drupal'da i18n de ve view la ilgili yazmış olduğum kıymetli kod parçam


$view = views_get_current_view();
  // [0] is first arg, [1] is second etc.
$new_var = $view-> args[0];
$lang = i18n_get_lang();

if($lang == 'tr'){
echo "

$new_var
";
}
else{
echo "
$new_var
";
}

session_start();
$url="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
$_SESSION['adres'] = $url; // adres
?>

10 Şubat 2011 Perşembe

Jquery ile Tarayıcının sağ tuşunu iptal etmek

tarayıcının sağ tuşunu iptal eden bir çok javascript kodu bulmak mümkün.fakat bu kodlar tarayıcı uyumluluğunda explorer ve mozillada iyi olmasına rağmen diğer tarayıcılarda sorunlu bu nedenle jquery kullanarak tarayıcının sol tuşunu kapatabiliriz.
  1. $(document).ready(function(){  
  2.     $(document).bind("contextmenu",function(e){  
  3.         return false;  
  4.     });  
  5. });