Evrim Altay' Post

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 =															

Youtube Hiç Sorunsuz Video İndirme. Tek Tık, İstediğin Format

Bu yazımda YouTube üzerinden, kolay bir şekilde nasıl video indireceğinizi göstereceğim.

Bilirsiniz keepvid, downvids gibi daha bir sürü adını sayamayacağım youtube video-indirme programı ve sitesi var. Fakat bu programları yüklemesi zahmetli, siteler ise javadan dolayı tehlikeli.

Artık hiç ama hiç uğraşmadan tek tıkla videolarınızı rahatlıkla indirebileceksiniz. İşte savefrom.net.

Youtube’da bir linkin başına ss yazıp gittiğimizde sistem bizi otomatik olarak indirme sayfasına yönlendiriyor. Şık ve reklamsız bir şekilde vidomuzu istediğimiz formatta indiriyoruz.

Resimlerle Adım Adım

İlk olarak itediğimi videonun başına ss yazıyoruz. Ör: www.ssyoutube.com/watch?v=bZ_BoOlAXyk

Youtube Hiç Sorunsuz Video İndirme. Tek Tık, İstediğin Format 1

İndirmek istediğiniz videoyu açın


 

Youtube Hiç Sorunsuz Video İndirme. Tek Tık, İstediğin Format 2

Video linkinin başına ss yazın.



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 …)


Hosts Dosyasının Gizemi ve İnsanları Çıldırtabilecek Bir Şey

Hosts dosyası, YouTube engellendiği sıralar bayağı bir bilinen dosyaydı. O sayede tanıdı herkes bu hosts dosyasını. Fakat nedir bilmiyoruz bu hosts dosyası?

Bir web sitesine giriş yapmak için normalde alan adı değil de bir numara girmemiz gerekir. Mesela facebook.com‘un numarası 173.252.101.26 ‘dır. Fakat bu numaraları aklımızda tutmak zor olduğundan dolayı onun yerine “facebook.com” gibi adresler ile bu numaraları kolayca bulmamızı sağladık. Yani siz aslında adres çubuğuna facebook.com yazdığınız zaman aslında 173.252.101.26 adresine gidiyorsunuz. Bu kısım bu kadar. Peki nedir bu hosts dosyası?

Hosts Dosyası Ne İşe Yarar?

İşte bu dediğimiz hosts dosyası, şu işe yarar; tarayıcımızda facebook.com diye aradığımızda bilgisayarımız önce hosts dosyasına bakar. Eğer hosts dosyasında facebook.com ile ilgili bir kayıt var ise (#       173.252.101.26   facebook.com gibi) sistem direk onu açar. Eğer öyle bir kayıt bulunmuyorsa bilgisayarımız internette bulunan DNS sunucularına bağlanarak


Engellerden Hoşlanmıyoruz. Daha Ucuzu Varken Kazıklanmak İstemiyoruz

Artık her gün karşılaşmaktayız bu engellerle. Çok gıcık bir hal almaya başladı . Yok sen bunu paylaştın, engelleyelim. Yok o bunu paylaşmış engelle vs. vs.  Bir de “Korsana hayır !” diye bir şey  çıktı.

Örnek vermek gerekirse, bir film sitesini ele alalım. “Korsana hayır !” başlığı altında bir çok siteyi engelliyorlar. Tamam. İyi, hoş, güzel sanatçılarımızı, emekleri koruyorsunuz da, öncelikle kendinize bir sormalısınız; “Neden korsan kullanıyor bu millet?“, “Neden bu siteler bu kadar rağbet görüyor?“, “Neden bu kadar site var?”. Bana göre; bunların bir-iki genel nedeni bulunmakta.

Birinci ve temel neden en pahalısını yapıyor ve satıyoruz. Herkes biliyor ki, ülkemiz bu konuda  en pahalısı. Rakip tanımıyoruz.  Albüm, film, kitap vs… fiyatları konusunda. Kolay yapılmadığını ve bir sürü emek harcandığını biliyoruz, anlıyoruz.  Ama neden bu kadar pahalı satıyorsunuz? Bir albümün buradaki fiyatı 20-30 TL.


Yamakasi

Hiç hayatını küçük bir çocuk uğruna feda eden birilerini gördünüz mü? Ya da zararlı bir şey yapmadığı, insanlara yardım ettiği halde sevilmeyen kişiler? Ben görmedim. En azından birincisini hiç görmedim.

2001 yılında EuropaCorp, LeeLoo Products ve Canal + işbirliğiyle yapılan Yamakasi adlı bu film yukarıda bahsettiğim konuları ele alıyor. Film ile detaylara gelecek olursak;

Olay:

Polis tarafından kanuna inanmayan adamlar olarak bilinen 7 kişilik Yamakasi yani geleceğin Samurayları adlı çete yerçekime meydan okumakla ünlü. Bu filmde halk ve polis tarafından sevilmeyen bu çetenin küçük bir çocuğun kalp ameliyatı için gerekli olan parayı bulmak için neler yaptığı anlatılıyor.

Yönetmen:

Ariel ZeitounJulien Seri

Senaryo:

Luc Besson (senaryo), Philippe Lyon (senaryo & diyalog), dahası »

Oyuncular:

Châu Belle DinhWilliams BelleMalik Diouf | Dahası

Fragman:

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

İzlemeyi sakın 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.

				
                    

Hangover

HangoverHiç geceden kalmış olduğunuz oldu mu? Olmadı mı? Benimde olmadığı için size soruyordum. Warner Bros bizi düşünmüş ve nasıl bir duygu olduğunu bize bir filmle anlatmak istemiş. İşte Hangover!


[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