KategorilerBilgisayarGenelİnternetPHPTanıtım

Gelişmiş Çoklu Ürün Sipariş Sistemi %100 Mobil Uyumlu

Eski usul, çoklu ürün sipariş formları, modern dokunuş ile geri geldi! Yeni nesil sepete atıp sonra sipariş sayfasında sipariş vermek bazen müşteriler için can sıkıcı olabiliyor. Her şeyi toplu bir şekilde görüp, sipariş adedine göre anlık toplam tutarı görmek müşteriler için daha kolay ve pratik oluyor.

Birden çok ürüne sahipseniz, tüm ürünlerinizin tek bir sayfada, hoş bir şekilde listelenmesini, anlık vergi hesaplamalarının (var ise) yapılabilmesini ve hızlı bir şekilde sipariş verip anında iki tarafa da mail bildirimi gitmesini, aynı anda da kullanışlı yönetim panelinden her şeyi takip edip; ürün ve kategori ekleyip. Eklenti desteği ile de sisteme ek özellikler kazandırabilmek istiyorsanız. Bütün bunların en yeni Bootstrap sürümü olaran Bootstrap 4 ile, tam %100 mobil uyumlu olmasını istiyorsanız. Kesinlikle doğru yerdesiniz. Çoklu ürün sipariş formumuz tam size göre!

Sistemimiz %100 mobil uyumludur, Bootstrap’a ek olarak ayarlamalar yapılmıştır ve mobil sürümde her şeyin daha düzgün görünmesi için özel olarak hazırlanmıştır.

Her şey kolay yönetim paneli sayesinde yönetilebilir. Ürünler ve ürün kategorileri eklenebilir, önceki siparişlere göz atılabilir.

Sistem otomatik olarak çoklu dil desteğine sahiptir. Türkçe ve İngilizce kurulu olarak gelir, Ziyaretçinin dil seçimine göre sistem otomatik dil değiştirir*

Tam Özellikleri

  • [YENİ GÜNCELLEME, 20/04/2020] Özel Alan desteği sayesinde sipariş formunuza 10’a kadar yeni alan ekleyip müşterilerinizden ek bilgi alabilme şansı.
  • [YENİ GÜNCELLEME, 20/04/2020] Ek Özel Alanlar kolayca yönetici panelinden eklenebilir ve anında sipariş formuna dahil edilir. Gerekli/Opsiyonel alanlar tanımlanabilir, Seçim Kutuları, Büyük metin kutuları veya standart giriş alanları kolayca oluşturulabilir, açıklama ve placeholder metinleri rahatlıkla kontrol edilebilir. Sistem tam otomatiktir.
  • Hızlı kurulum sistemi, PhpMyAdmin ile uğraşmanıza gerek yok.
  • Gelişmiş eklenti desteği**
  • %100 Mobil uyum.
  • Kolay kurulum.
  • Sade tasarım.
  • Gelişmiş yönetim paneli sayesinde bütün ayarlar panelden düzenlenebilir.
  • SMTP Desteği.
  • Siparişler hem veritabanına kayıt edilir, hem de müşteriye-site sahibine mail olarak gönderilir. (Mail içeriği iki taraf için de ayrı ayrı değiştirilebilir.)
  • Ürün resimleri.
  • Sayfa hızlı yüklenebilsin diye ürün resimlerine thumbnail desteği getirilmiştir. Bu sayede resime tıklayınca gerçek boyuttaki resimler hoş bir Lightbox ile gösterilir.
  • Gelişmiş önbellekleme sistemi sayesinde çok hızlı sayfa yüklemeleri.
  • Ürün kategorileri.
  • Gelişmiş vergi hesaplayıcısı. Bu sayede KDV hariç fiyat gireceğiniz ürünlerin KDV’si anlık olarak hesaplanabilecek; her ürüne ayrı oranda KDV tutarı da girilebilmekte.
  • Gelişmiş hesaplayıcı sayesinde adet güncellenir güncellenmez sipariş toplamı, ara toplamlar ve vergiler anında hesaplanır ve ekrana yansıtılır.

Ekran Görüntüleri

Ekran görüntüleri aşağıda listelenmiştir. Sistem sürekli güncellendiği için, ekran görüntüleri eski olabilir. Lütfen aşağıdaki demoyu inceleyiniz. Demomuz her zaman günceldir.

Demo

Sistemi hemen test etmek istiyorsanız, sizi Demo Kurulumumuz ile baş başa bırakabiliriz. Sistem şu anda CodeCanyon sisteminde satıldığı için, yönetim paneli İngilizcedir***.

Sipariş Sayfası: https://cl.rimtay.com/zqz9a (Eğer tarayıcınız İngilizce ise, sistem İngilizce açılacaktır.)
Türkçe İçin: https://cl.rimtay.com/6jj0e (Sistem tarayıcı bilgilerinizi göz ardı edip varsayılan olarak Türkçe seçecektir)

Yönetim Paneli: https://cl.rimtay.com/6lhld (Demo giriş bilgileri kayıtlıdır. Sadece Login butonuna tıklamanız yeterlidir.
Yönetim paneli, demo modunda olduğu için değişiklikleriniz kayıt edilmemektedir.

Stripe Sistemini Test Etmek için

Stripe dünyaca ünlü bir ödeme sağlayıcısıdır. Fakat yakında sisteme iyziCo entegrasyonu yaparak Türkiye için de uygun bir hale getirmeyi planlıyoruz.

Sistemin ödemeleri nasıl kabul ettiğini incelemek için demo sitemize giriş yapabilir; bir sipariş verip aşağıdaki Stripe Test Kredi Kartları’nı kullanarak gönlünüzce harcama yapabilirsiniz 🙂

Son kullanma tarihi, CVC numarası ve Posta Kodu kısmına istediğiniz bir değeri girmeniz yeterlidir. Test sistemi onları dikkate almayacaktır. Fakat yine de son kullanma tarihi olarak ileri bir tarih girmeniz gerekmektedir.

3D Secure Desteklemeyen Kart: 4242424242424242
Sadece 3D Secure Kabul Eden Kart: 4000002500003155
Yetersiz Bakiyeye Sahip Kart: 4000000000009995

Satın Al

CodeCanyon Üzerinden çoklu ürün sipariş formumuzu satın alabilirsiniz. Fakat sistemimizi doğrudan bizden de sipariş verebilirsiniz. Bizden almanız durumunda size 5$ indirim uygulanacak ve sistem ücretsiz kurulacaktır. Bizden satın almak için lütfen İletişim sayfamız aracılığı ile bizimle iletişime geçin.

Çoklu ürün sipariş etme yazılımı, sistemi PHP
Çoklu ürün sipariş etme yazılımı, sistemini CodeCanyon ile satın almak için resmin üzerine tıklayın.

* Yönetim paneli sadece tek dil desteklemektedir ve şu anda İngilizcedir, Türkçe dil desteği yakında gelecektir.
** Sistem sürekli güncellenmektedir ve eklenti desteğine sahiptir. Ek eklentiler ücretlidir.
*** CodeCanyon üzerinden yapılan satın alımlarda Yönetim Panelini Türkçe Çeviri servisi sağlanamamaktadır.
Yönetim panelin çevirmek çok kolaydır, bu konuda size yoğunluk durumuna göre değişkenlik göstermekle birlikte yardımcı olabiliriz.

Ek açıklamalar ve uyarılar.

Eklentiler

  • Gelişmiş, anlık ziyaretçi takibine olanak sağlayan, konum şehir bilgisi ile ziyaretçi bilgilerini kayıt eden Whoisonline eklentisi.
  • Formun her yerine istediğiniz HTML ve Javascript kodlarını eklemenize olanak sağlayan Codeplacer eklentisi.
  • Bütün siparişleri, sipariş eden kişinin bilgileri, ürün, adet vb. şekilde Excel formatında hoş bir şekilde dışarı aktarmanıza olanak sağlayan Excel Dışarı Aktarıcı eklentisi. Sadece seçtiğiniz ürünlere göre veya belirli bir tarih aralığında bütün siparişleri Excel olarak dışarı aktarmanıza olanak sağlıyor.
  • The Locker eklentisi ile sipariş formunuzu haftanın belirli günlerinde otomatik olarak devre dışı bırakıp, stok/ürün güncellemelerinizi rahatlıkla yapabilirisiniz.

Not: Eklentiler ek ücretlidir.

iyzico Desteği

Yakında gelecektir.

KategorilerPHPYazılımlar

[PHP] Gelişmiş Resim Paylaşma Sistemi

PHP ile kodlamış olduğum, Bootstrap ile tasarlanmış gelişmiş bir resim paylaşım sistemidir. Tamamen responsive olmakla birlikte URL’den ve Bilgisayardan resim yükleme özellikleri bulunmaktadır. Güncelleştirmeler ile yeni özellikler eklenmeye devam edilecektir.

Tüm Özellikleri

  • PHP (yalın) ve PDO sınıfı kullanılmıştır. Güçlü ve hızlı bir altyapısı vardır.
  • Türkçe kodlandığından dolayı sayfaları anlamak, tasarımı değiştirmek oldukça basit ve kolaydır.
  • Bootstrap ile tasarlanmıştır. Tüm mobil cihazlar ve bilgisayarlar desteklenmektedir ve birden çok tema desteği mevcuttur.
  • Bilgisayardan veya URL üzerinden otomatik resim ekleme özelliği bulunmaktadır.
  • Önceden belirlemiş olduğunuz boyut tiplerine özel otomatik boyutlandırma yapılabilmektedir.
  • Resimlere otomatik olarak kendi belirlediğiniz bir logo eklenebilmektedir.
  • Resimlerin silme linkleri ve forum/blog kodları mevcuttur.
  • Gelişmiş sayfa reklam özelliği mevcuttur. Belirlediğiniz yükleme başı; süreli, sayfa reklamlar görüntüleyebilirsiniz.
  • Cronjob özelliği mevcuttur. Eski (belirli bir süreden eski resimler) ve gereksiz (belirli bir süre boyunca görüntülenmemiş resimleri) otomatik olarak silinir.
  • Cookie destekli hit sayımları mevcuttur.
  • Şu anda beta aşamasında olsa da yükleme çubuğu (progress bar) özelliği mevcuttur.
  • Resim ihbar özelliği bulunmaktadır. Gelişmiş kontroller uygulanmaktadır. (mesela: sadece size ait resim linkleri kabul edilmektedir.)
  • Admin paneli mevcuttur.

Admin Paneli

Görseller için linklere tıklayınız. (Demo sistem üzerine yüklenmiştir.)

Demo

http://demo.evrimaltay.net/resim_paylas/

Satın Al

Ömür Boyu Lisans + Güncelleştirmeler + Destek (3 ay): 300 TL (alan adı)

KategorilerOyunlarPHPYazılımlar

[PHP] Sayı Tahmin Oyunu

Eskiden kodlamış olduğum projelerimden biridir. Cookie destekli skor sayacı ve SPAM engelleyicisi de bulunmakta. Sistemin rastgele ürettiği sayıları tahmin etmeye çalışarak eğlenebilirsiniz. Veya buna benzer bir sistemi nasıl kodlayabileceğinizi kaynak kodlarını ve sizler için yaptığım açıklamaları inceleyerek öğrenebilirsiniz.

Sistem tamamen ajax destekli çalışmakta. Sayfayı bir kere bile yenilemenize gerek kalmadan, tüm işlemleri çok hızlı bir şekilde gerçekleştirebiliyorsunuz.

Ajax ile nasıl çalışılacağını, PHP veri kontrollerini ve Cookie kullanımını öğrenmek için çok güzel bir örnek.

Özellikleri

  • Kolay kullanım.
  • jQuery ve Ajax altyapısı.
  • SPAM bloklayıcı.
  • Form kontrolleri.
  • Anlık tahmin bildirileri. (Ajax ile)
  • Sayfayı yenilemeye gerek yok!

Demo

https://evrimaltay.net/sayiTahmin

Kaynak Kodları

Kanyak kodlarını indirmek için aşağıdaki formu kullanın.
Kaynak kodları artık paylaşılmamaktadır.

Yardım ve Destek

Anlayamadığınız yerler olursa lütfen belirtin veya benimle destek sitem üzerinden iletişime geçin. (Mail ile destek vermiyorum.)

https://destek.rimtay.com

KategorilerPHPYazılımlar

[PHP] txtController ile Metin (txt) Dosyalarınıza Hükmedin

Bu basit class yardımı ile txt (metin) dosyalarını çok rahat bir şekilde yönetebileceksiniz. Herhangi bir txt dosyası oluşturabilir, silebilir ve düzenleyebilir. O txt dosyasının belirli satırlarını silip, düzenleyebilirsiniz. Can sıkıntısından kodlamış olduğum class’ı herkes kullanabilir.

İndirme (Github)

Github üzerinden ücretsiz ve açık kaynak kodlu bir şekilde indirebilirsiniz. Başka hiçbir yerde paylaşımının, dağıtımının ve satışının yapılması yasaktır.

Github Linki: https://github.com/altayevrim/txtController

Kullanım

Bu class’ı kullanmak için önce bir sayfanıza dahil edin.

[php]
require_once (‘class.txtController.php’);
[/php]

Ardından class’ı çağırın. Şimdi class kullanıma hazır. Devam edelim…

[php]
$txt = new txtController;
[/php]

Hataları Yakalamak

Bir hata oluştuğunda sistem otomatik olarak bir hata mesajı verir ve fonksiyonların hepsi FALSE yani boş bir değer döndürür. O tür durumlarda hatanın ne olduğunu öğrenebilmek için aşağıdaki hata yakalama fonksiyonunu kullanmanız gerekir. Bir hata oluştuğunu veya oluşabileceğini düşündüğünüz yerlerde bu fonksiyonu kullanıp hataları yakalayabilirsiniz.

[php]
$error = $txt->error();
echo $error;
[/php]

Dosya Açmak

Öncelikli olarak bir dosya açmamız lazım. Bunun için aşağıdaki fonksiyonu kullanacağız. Dosya yoksa bu fonksiyon belirttiğiniz isimde bir dosya yaratıp onu açacaktır. Fakat unutmadan belirteyim, bu fonksiyon yeni bir dizin oluşturamaz. Belirtmekte yarar var, öncelikli olarak bu fonksiyonu kullanmadan hiçbir işlem yapamazsınız.

[php]
$txt->open(“mytxtfile.txt”);
[/php]

Ayrıca eğer dosya oluşturmanız gerekecekse bu dosyaya varsayılan bir değer de atayabilirsiniz,

[php] $txt_data = “TxT içeriğim”; $txt->open(“mytxtfile.txt”, $txt_data);[/php]

Dosya İçeriğini Okumak

Halihazırda açılmış olan dosyamızın içeriğine göz atmak istersek bu fonksiyonu kullanabiliriz. Bir kaç opsiyonel ek özelliği olan bu fonksiyon sayesinde metin belgesinin tüm içeriğini ekrana yazdırabilir, satırları otomatik olarak <br> ile HTML uyumlu bir şekilde görünmesi için değiştirebilirsiniz.

Basit Örnek (sadece metin içeriğini döndürür)

[php]
$txt_data = $txt->read();
[/php]

Detaylı Örnek (bu örnek ile bazı opsiyonel özellikleri nasıl kullanacağınızı göreceksiniz)

[php]
//Döndürülen değeri direk php’nin ekrana yazdırma özelliği ile ekrana yazdırsın mı? (TRUE/FALSE)
$echo =TRUE;
//HTML için yeni satırları otomatik olarak <br /> etiketi ile değiştirsin mi?
$add_br=TRUE;
$txt->read($echo, $add_br);
[/php]

Dönebilecek Hatalar: Eğer open fonksiyonunu kullanıp bir dosya açmadıysanız hata dönecektir. error fonksiyonu ile bu hatayı yakalayabilirsiniz.

Dosyayı Silme

open fonksiyonu ile açmış olduğumuz dosyayı silmeye yarar. Dosya sunucudan tam olarak silinir ve geri getirilemez. (hiçbir uyarı vs. vermez)

[php]
$txt->delete();
[/php]

Dönebilecek Hatalar: Eğer open fonksiyonunu kullanıp bir dosya açmadıysanız hata dönecektir. error fonksiyonu ile bu hatayı yakalayabilirsiniz.

Dosya İçeriğini Değiştirme

Açık olan dosyanın içeriğini değiştirmenizi sağlar, dosya içeriği sizin yeni belirttiğiniz dosya içeriği ile değiştirilir, yani eski verilerin üzerine yazılır. Geri dönüşü olmaz.

[php]
$new_data = “Yeni TxT içeriğim, bu yazı eski verilerin yerine yazılacak.”;
$txt->change($new_data);
[/php]

Dönebilecek Hatalar: Eğer open fonksiyonunu kullanıp bir dosya açmadıysanız hata dönecektir. error fonksiyonu ile bu hatayı yakalayabilirsiniz.

Dosyaya Ekleme Yapmak

Açık olan dosyanın içeriğini tamamen değiştirmek yerine sadece ekleme yapmak istiyorsanız bu fonksiyon tam size göre. Yanında yeni bir satıra ekleme işlemi yapmak için opsiyonel bir özelliği de bulunmaktadır.

Basit Örnek (sadece dosyaya yeni bir içerik ekler, önceki satırdan devam edilir)

[php]
$additional_data = “Bu benim ek içeriğim.”;

$txt->append($additional_data);
[/php]

Detaylı Örnek (bu örnek ile bazı opsiyonel özellikleri nasıl kullanacağınızı göreceksiniz)

[php]
$additional_data = “Bu benim ek içeriğim, ayrıca bu içerik yeni bir satırda yazılacak.”;
//Yeni bir satıra ekleme yapılsın mı? (TRUE/FALSE)
$new_line = TRUE;

$txt->append($additional_data, $new_line);
[/php]

Dönebilecek Hatalar: Eğer open fonksiyonunu kullanıp bir dosya açmadıysanız hata dönecektir. error fonksiyonu ile bu hatayı yakalayabilirsiniz.

Belirli Bir Satırı Döndürmek

Metin belgesinin tamamına değil de sadece belirli bir satırına ihtiyacınız varsa ve bir sürü kod ile uğraşmak istiyorsanız sadece bu kod ile istediğiniz satırı döndürebilirsiniz. Belirtmekte yarar var, bilgisayar dilinde ilk sayı 0 olduğundan 6. satır için 5 yazmanız gerekmekte.

[php]
$line_number = 5; //Satır numaramız – aslında 1 eksiği 🙂
$txt->get_line($line_number); //Bu bize 6. satırı döndürecek
[/php]

Dönebilecek Hatalar: Eğer open fonksiyonunu kullanıp bir dosya açmadıysanız hata dönecektir. error fonksiyonu ile bu hatayı yakalayabilirsiniz.

Belirli Bir Satırı Silmek

Aynı get_line fonksiyon gibi çalışır. Tek farkı satırı döndürmez, kalıcı olarak siler 🙂 Bunda da ilk satır olarak 0’ı ele almanız gerekmekte yani 6. satırı silmek için 5 yazmalısınız (bir yanlışlık olmasın da, sonra verim gitti diye yorumlar atmayın 🙂 )

[php]
$line_number = 5; //Satır numaramızın bir eksiği
$txt->del_line($line_number); //6. satır silindi, kurtuluşu yok 🙂
[/php]

Dönebilecek Hatalar: Eğer open fonksiyonunu kullanıp bir dosya açmadıysanız hata dönecektir. error fonksiyonu ile bu hatayı yakalayabilirsiniz.

Belirli Bir Satırı Değiştirmek

Bu da yukarıdakiler gibi çalışıyor ama bu sadece belirli bir satırı değiştiriyor. Yeni veriyi üzerinde yazdığını ve yine saymaya 0’dan başlayacağımızı unutmayalım.

[php]
$line_number = 5; //Değiştirmek istediğiniz satırın bir eksiği
$new_data = “Bu satırımın yeni içeriği!”;
$txt->change_line($line_number, $new_data); //6. satırı değiştirir.
[/php]

Dönebilecek Hatalar: Eğer open fonksiyonunu kullanıp bir dosya açmadıysanız hata dönecektir. error fonksiyonu ile bu hatayı yakalayabilirsiniz.

Herhangi bir yardıma ihtiyacınız olduğunda yorum atabilirsiniz… Class geliştirilmeye açıktır.

Ek olarak; işin en yorucu kısmı bu class’ı kodlamak değil, bu dökümantasyonu hazırlamak oldu. Bu tür şeyleri yazmak hep yorucu olur zaten.

KategorilerPHP

PHP ile Email Adresi Kısıtlaması

Sadece belirli email uzantılarını kabul etmek için aşağıdaki fonksiyonu kullanabilirsiniz. Kullanımı çok kolaydır. Rahatlıkla her yerde kullanabilirsiniz.

[php]

<?php
/*
Mail Kontrol Fonksiyonu
 
Evrim Altay KOLUAÇIK
04.11.14
*/
function email_kontrol($email){
//Hangi uzantıdaki email adreslerini kabul edeceksek onları yazıyoruz
$sart = array(‘gmail.com’,’hotmail.com’,’yandex.com’);
if ( filter_var($email, FILTER_VALIDATE_EMAIL) ){
$parcala = explode("@",$email);
$son = end($parcala);
if(in_array($son,$sart)) return TRUE;
else return FALSE;
}else{
return FALSE;
}
}
// Kullanımı
if(email_kontrol("emailadresi@gmail.com")){
echo "Bu email adresi gerekli şartlara uygun";
}else{
echo "Bu email adresi gerekli şartlara uygun değil";
}
?>

[/php]

Kullanımı

$sart kısmındaki array’a kabul edeceğimiz uzantıları yazalım (veya kabul etmeyeceğimiz). Aralarına virgül koyarak dilediğiniz kadar uzantı yazabilirsiniz. Örnek;

[php]$sart = array(‘gmail.com’,’hotmail.com’,’yandex.com’,’yahoo.com'[/php]

Ardından bu fonksiyonu, form işlemlerini yaptığınız bir sayfanıza kayıt edip email adreslerini kontrol edebilirsiniz.

KategorilerGenel

[PHP] Ortalama Hesaplama Fonksiyonu

Bu videolu (görsel) eğitimde PHP ile nasıl ortalama alınır onu öğrendik. Ortalama fonksiyonumuzda çeşitli kontroller yaptırdık ve her yerde kullanabileceğiniz bir küçük ve işe yarar bir fonksiyon oldu. İstediğiniz kadar sayı girebilme şansına sahipsiniz, arada sayı yerine başka karakterler veya metinler girseniz dahi hiçbir sorun çıkarmadan sadece sayıların ortalamasını alarak size geri döndürüyor. Kullanımı da çok basit olup sayıları içeren bir dizi göndermeniz yeterlidir. Videomu 720P formatında YouTube üzerinde izleyebilirsiniz. İyi öğrenmeler …

Video (720P)

[youtube=http://www.youtube.com/watch?v=W2poxr-Apuw]

Kaynak Kodlar

[php]

<?php
function ortalama($array){
$toplam = 0;
$sayi = count($array);

foreach($array as $ort){
if(is_numeric($ort)){
$toplam += $ort;
// $toplam = $toplam + $ort;
}else{
$sayi–;
}
}

if($sayi){
$islem = $toplam / $sayi;
return $islem;
}else{
return "NaN";
}
}

$dizi = array(100,90,70,80,50,10,"b","c");
echo ortalama($dizi);
?>

[/php]

KategorilerPHP

[PHP] Resimlerinizi Saklayın, Gerçek Yolu Gizli Kalsın

Bir resim sitesinin sahibiyseniz ve resimlerinizin ‘gerçek’ linklerinin görünmesini istemiyorsanız tam size göre bir çözümümüz var. Burada paylaşacağım tamamiyle ücretsiz olan bu PHP altyapılı sistem sayesinde resimleriniz güvende kalacak. Resimlerinizin yolunu değiştirdiğinizde de toplu bir değişiklik yerine sadece php sayfamızdaki bir yerde bulunan alanı değiştireceksiniz, hem zamandan, hem de güvenlikten kazanın 🙂

Sistem basittir ve img.php dosyasının içinde gerekli şeyler anlatılmıştır. Burada belirtmem gereken bir iki şey var sadece.

  • Resimlerinize link vermek için img.php?id=# yapısını kullanın.
  • PHP’de sayılar 0’dan başlar. Bu da demek oluyor ki resimlere link verirken ilk resim için img.php?id=1 yerine img.php?id=0 yazmalısınız.
  • Resim verilerini array ile tanımlarken uzantısını yazmamaya, array yapısını bozmamaya ve hangi satırdaki kaydın hangi ID’ye sahip olduğunu unutmayın. Bura da da hatırlatalım, PHP’de sayılar 0’dan başladığı için array’daki ilk satır sizin aslında 0’ıncı kaydınızdır.
    [php]$images= array(
    ‘img1’,
    ‘img2’,
    ‘img3’,
    ‘img4’,
    ‘img5’,
    ‘img6’
    );[/php]

Dosyayı indirmek için: https://www.evrimaltay.net/Script/?f=Resim adresini kullanın.

 

Sayfa açıldığında direk olarak resmin indirilmesini de istiyorsanız, “img.php” sayfasının 30. satırındaki # kodunu kaldırın. Yani kodu işlevsel hale getirin.

KategorilerKişiselPHPYazılımlar

[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 olmadığını gösteren bilgisi de veritabanında kayıt altında 😉

Tüm Özellikleri

  • Kullanıcıların E-Mail adreslerini ve isimlerini kayıt eder.
  • Onlara aktivasyon ve indirme kodu bilgisini içeren bir email gönderir.
  • Gelişmiş yönetici paneli sayesinde her üyenin istediğiniz bilgisini değiştirebilir, görebilirsiniz.
  • Her üyeye özel indirme limiti belirleyebilirsiniz.
  • Üyenin halihazırda bulunan aboneliğinize kayıtlı olup olmadığını görebilirsiniz.
  • Kolay kurulur, dosyalarınızı rahatlıkla ayarlayabilirsiniz.
  • Dosyaların gerçek dizinini hiçbir üye veya ziyaretçi öğrenemez. Yani kaçak bulunmaz.
  • Hangi üyenin, hangi dosyayı, ne zaman ve hangi IP adresi ile indirdiğini görebilirsiniz.
  • Üyeleri banlayabilirsiniz.
  • Session ile kontrol edilen dosya linkleme sayesinde sistemi hiç ziyaret etmemiş kullanıcıya tek bir link vererek onun kayıt olmasını ve hemen ardından sizin istediğiniz dosyayı indirmesini sağlayabilirsiniz.
  • Üyeler isterse dosya listesinden de seçerek istedikleri dosyaları indirebilirler.

Sistemin demosu kaldırılmıştır.

Scriptin fiyatı 50 TL olup, script sürekli güncellenmektedir. Bir kez satın aldığınızda çıkacak olan güncelleştirmelerden ücretsiz olarak yararlanabileceksiniz. Satın almak için bize mail atın. (İletişim sayfamız)

KategorilerPHP

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ı

[php]<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 Gereken Tutar<br />echo kesinti(5,2);<br /><br />//Kullanıcıdan Kesinti Dahil Tutar Çekmezseniz Elinizde Geçecek Tutar<br />echo kesinti(5,3);<br />?&gt;<br /><br />[/php]