Kategorideki Gönderiler: php 2

PHP Yüzde Fonksiyonu ile Uzun Kodlardan Kurtulun

Bu gün bir videolu ders çekeyim dedim. 3 kere çektim aynı bölümü ses problemlerinden dolayı. İlk bölüm olduğundan hatalarım olabilir. Ek olaraktan hastayım sesimde de problemler olabilir. Yine ek olaraktan heyecanlıyım sürekli konuşmam sırasında hatalarım olmuş. Hepsinden dolayı tekrar özrü dilerim.

Video (760p)

[youtube=http://www.youtube.com/watch?v=wkcpxlcsqLc]

Kullanım

Kullanım için öncelikle yuzde.php diye bir sayfa oluşturup fonksiyonumuzu oluşturunuz (kaynak kodlardan yararlanabilirsiniz). Ardından aşağıdaki örneği inceleyiniz.


<?php
//Fonksiyon sayfasını çağıralım.
require("yuzde.php");

//200'ün %10'u kaçtır. Yazsın.
echo yuzde(200,10);
# Çıktı: 20

//200'ün %10'unu 200 ile farkı kaçtır bulsun ve yazsın.
echo yuzde(200,10,2);
# Çıktı: 180

//200'ün %10'unu 200 ile toplamı kaçtır bulsun ve yazsın.
echo yuzde(200,10,3);
# Çıktı: 220

//200'ün %10'unu 200 ile çarpımı kaçtır bulsun ve yazsın.
echo yuzde(200,10,4);
# Çıktı: 4000

//200'ün %10'unu 200 ile bölümü kaçtır bulsun ve yazsın.
echo yuzde(200,10,5);
# Çıktı: 10
?>

Kaynak kodları

yuzde.php (ana fonksiyon burada bulunmakta)


<?php

error_reporting(0);
function yuzde($sayi, $yuzde_deger,$secenek){

$yuzdemiz =															

Tahmin Makinası

Canım sıkıldı ve forumlarda dolaşırken buna benzer bir şeyler isteyen bir arkadaş gördüm. Bende yapayım dedim. İşte karşınızda dandirik olsa da tasarımı ve hızlılığı ile göze çarpan tahmin makinası !

Tahmin Makinası 2

Sistem 1 ile 100 arasında rastgele 3 sayı oluşturuyor. Siz de o sayıları tahmin etmeye çalışıyorsunuz.

Çok hızlı ve sayfayı yenilemeden rahatlıkla binlerce tahminde bulunup istediğiniz kadar kullanabilirsiniz. En sevdiğim özelliklerinden birisi de sayfayı yenilemeden POST yapması ve genişlet özelliği. Bakalım kaç tane tutturacaksınız?

Kaç Adet Yapacaksınız? http://evrimaltay.net/demo/tahmin.php
(Genişlet özelliğini kullanmayı unutmayın …)


PHP KDV Hesaplama Fonksiyonu (KDV Dahil, Hariç)

Her zaman sorun olmuştur bu KDV Formülleri. En azından kolay yoldan bunu halletmek isteyen insanlar için baş ağrısı. Bu yüzden sizin için iki adet fonksiyon hazırladım.

Bu fonksiyonlardan biri tutarın KDV dahil halini hesaplarken, biri de tutarın KDV hariç halini hesaplıyor. Kullanımı da kurması da çok kolay.

Öncelikle size bir adet PHP dosyası lazım. Aşağıda vereceğim kodları PHP dosyasına eklemek daha kolay ve hızlı yöntemdir. Bu sayede fonksiyonları tek bir yerden kontrol edebilirsiniz.

kdv.php Kodları


<?php

function kdv_ekle($tutar,$oran){
$kdv = $tutar * ($oran / 100);
$ytutar = $tutar + $kdv;

return $ytutar;

}

function kdv_cikar($tutar,$oran){

$ytutar = $tutar / (1 + ($oran/100));

return $ytutar;

}

?>

Kullanım

kdv.php dosyasını sayfanıza include ettikten sonra aşağıdaki iki fonksiyondan birini rahatlıkla kullanabileceğiz.

include için:

<?php include("kdv.php");?>

KDV Dahil

Bir tutarın KDV dahil halini hesaplamak için aşağıdaki fonksiyonu kullanın.

				
                    

[PHP] Reklamları Süreli ve Sıralı Olarak Gösterme, Ardından Yönlendirme

Bu yazımda sizin için kodladığım ve tahminime göre bir yerlerde bulamayacağınız bir reklam betiği. Bu reklam betiği sayesinde reklam yayın süresi, reklam limiti, reklamlar ve yönlendirilecek sayfayı girdikten sonra rahat ve güvenli bir şekilde reklamlarınız listeleniyor. Burada reklamları Session ile listeletiyoruz. Mantığı zaten kodlarda çözeceksiniz. Basit bir şey olarak kodladım fakat güzel bir şeye benzedi 🙂 Eğer dediğim şeyleri yapamadıysanız sayfanın sonunda sizin tüm dosyaları arşivledim, oradaki örneği inceleyebilirsiniz.


<?php

//Session'u başlattık
session_start();
//Hataları kapatıyoruz
error_reporting(0);

$adlimit = 4; //Reklam Limiti
$adrtime = 5; //Yönlendirme Zamanı
$adredaf = $_GET['r']; //Yönlendirilme Sayfası
$ads = array("1. Reklamdasınız", "2. Reklamdasınız", "3. Reklamdasınız", "4. Reklamdasınız", "5. Reklamdasınız"); //Reklamlar

//Adsee adlı bir değişken oluşturup bunu Session Adsee ile eşitliyoruz
$adsee = $_SESSION['adsee'];

//Eğer adsee değişkenimiz boş ise ona 0 diyoruz
if(empty($adsee)){
$adsee = 0;
}

//Adsee değerine eş gelen reklamımızı yazdırıyoruz
echo $ads[$adsee];
//Sessionu ve Adsee değerini															

[PHP] Dosya Yolunu Vermeden Dosya Paylaşımı

Merhaba, bu yazımda size dosyalarınızın kaynak yolunu vermeden dosyaları indirme yöntemini göstereceğim. Bu şekilde yapılan indirmelerde dosyayı indirme yolu olarak sizin PHP dosyanızın yolu verilecektir. Basit ama çok etkili bir yöntemdir ve bu sayede müzik / film / resim ve daha aklıma bile gelmeyen bir sürü dosya paylaşım veya satış sitelerinde online olarak indirmelerde dosyalarınızı korur, sadece o kişinin o dosyayı indirebilmesini sağlarsınız.

Bu günkü yazımda hem en sade halini, hem de Session ile güvenlikli bir indirmenin yolunu anlayacağız. Session sistemimizde kullanıcının bizim dosyayı indirmesini istediğimiz kullanıcı olup olmadığı ve  belirli bir indirme limiti aşıp aşmadığını test edeceğiz. İlk olarak en basit yolu gösteriyoruz. Burada değerini değiştirmeniz gereken iki değişken vardır. Zaten kodların açıklamalarında neden ve nasıl olduğu gayet net bir şekilde açıklanmıştır.

Sade Versiyon (Kodlar)

<?php
$DLPath															

PHP Kaliteli Rastgele Soru Scripti

Merhabalar, merhabalar … Yine yeni bir yazım ve scriptim ile sizlerleyim. Bu gün kodladığım scriptim ise başlıktan da anlaşılacağı gibi sizin belirlediğiniz soruları şık bir tasarımla karşıdaki bireye sormak ve ardından cevabını kontrol etmekten ibaret. Umarım beğenirsiniz. Ve her zaman ki gibi;

Özellikler

  • Sınırsız soru ve cevap ekleme üstelik bunu veritabanı kullanmadan, sadece bir PHP dosyasının içinden yapabilme.
  • Ziyaretçilerinize rastgele bir soru sorulur ve doğru cevap alınmadan geçişine izin verilmez.
  • Soruyu doğru bilen bir ziyaretçiye o istemedikçe bir daha soru sorulmaz.
  • Şık EA Bigblack tasarımı …
  • Cevaba göre renk değiştiren tasarım. (Yanlış cevap da kırmızı, Doğru cevap da yeşil renk alıyor)
  • Ekstra güvenlik …

Sistemimiz kaliteli ve güvenliklidir. Şu anda özel karakter kullanabiliyoruz ama üşenmesem onları da engellerdik 🙂 Rastgele soru oluşturma konusunda da sistemimiz rastgele bir sayı oluşturuyor ve o sayıya göre da PHP