Arşiv: Mayıs, 2013

[Satılık] E-Mail Abonelikli Dosya Paylaşım Scripti

Uzun zaman önce kendim için kodlamış olduğum scripti başka kişilere de satmaya karar verdim. Bu script tasarım olarak kötü olmasa aslında arkaplanda bir çok özellik barındırmakta.

Scriptin amacı şu, kişiler size email adreslerini vermeden dosya indiremiyor. Sistem şu şekilde çalışıyor. Ziyaretçi dosyaları indirebilmek için sisteme adını ve email adresini veriyor. Sistem onun email adresine bir aktivasyon linki ve dosyaları indirebilmesi için gerekli olan indirme kodunu gönderiyor.

Tabii ki bir kişi sitenizden sınırsız dosya indiremez, her kullanıcıya sistem tarafından otomatik olarak 20 indirme hakkı sunuluyor. Eğer isterseniz yönetici panelinden bu limiti üyeye özel arttırabiliyorsunuz. Bu sayede limit satışı yapıp para da kazanabilirsiniz.

Fakat sistem e-posta göndermeyi desteklememektedir. Yani bu script ile e-posta gönderemezsiniz. Fakat halihazırda olan abonelik scriptiniz var ise kişiyi o listeye elle ekleyebilirsiniz, kimleri ekleyip eklemediğinizi görmek için her üyenin ekli olup


PHP ile PayPal Kesintilerinden Kurtulun

Bilirsiniz ki hediye olarak göndermediğiniz sürece gönderdiğiniz tüm tutarlar belirli bir kesintiye maruz bırakılır. Bu Türkiye’de;

Tutar’ın %3,4’ü artı 0,47 TL olarak belirlenmiştir. İşte bu gün bu videolu dersimde sizlere o kesintiden kurtulmanızı sağlayacak olan detaylı bir fonksiyonun nasıl yazıldığını gösteriyorum. Bu fonksiyon PayPal kesintilerini engellemiyor, sadece o kesintiyi kullanıcıya yansıtıyor. Yani KDV Dahil fiyat gibi PayPal Kesinti dahil demenizi sağlıyor.

Video (760p)

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

Kaynak Kodları

<br /><br />&lt;?php<br />error_reporting(0);<br />function kesinti($tutar,$secenek){<br /><br />$kesinti_yuzde = ($tutar * 3.4) / 100;<br />$kesinti_toplam = $kesinti_yuzde + 0.47;<br />$ne_kadar = $tutar + $kesinti_toplam;<br />$kalan_tutar = $tutar - $kesinti_toplam;<br /><br />if($secenek == 1){<br />return $kesinti_toplam;<br />}elseif($secenek == 2){<br />return $ne_kadar;<br />}elseif($secenek == 3){<br />return $kalan_tutar;<br />}else{<br />return $kesinti_toplam;<br />}<br /><br />}<br /><br />##Kullanım:<br /><br />//PayPal'ın Kesintisi<br />echo kesinti(5,1);<br /><br />//PayPal'ın Kesintisi Dahil Almanız															

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 =