Selamlar arkadaşlar bir php dosyası içerinde ki kod'u sadece bir kere çalıştırılıp bir daha o domainde çalışmamasını sağlayabilirmiyim...
Bunu yazacağım bir script için kullanmak istiyorum script domaine kurulduğunda bana bir mail gelsin ama bir daha o domainde o dosya çalıştığında göndermesin, bu mümkün mü?
Mümkünse nasıl bir mantık yürütmeliyim...
Bir defa çalışan php kod'u yapılabilir mi?
8
●932
- 20-05-2009, 11:33:59
- 20-05-2009, 11:56:54Üyeliği durduruldudb yada dosya bir yere mail gönderdiginizi yazmaniz gerek
yada db de bir alana domain bilgisini yazarsaniz. bunu her seferinde kontrol edersiniz değişmişse tekrar mail atarsiniz - 20-05-2009, 15:30:04teşekkürler başka fikri olan varsa paylaşırsa sevinirim şimdilik DB'li seçenekleri deneyeyim sağolun...
- 20-05-2009, 16:12:24insatall.php benim aklıma geldi ama kişi install.php ile kurmazda kendisi manuel kurarsa bu sefer mail göndermez bunun önlemi nasıl alınabilir yada alınabilir mi ?..
- 20-05-2009, 18:49:32farklı alternatifler var tabiki index dosyası içine bir kontrol koyarsın
if(file_exist(kontrol.php))
{
require_once("kontrol.php");
mailgonder();
unlink ("kontrol.php");
}
bu şekilde ilk önce kontrol dosyanın varlığını kontrol edersin var mail gondertirsin ardından dosyayı silersin ve bir daha bu kontrol sırasında dosyayı bulamayacağı için mail gondermez sana... - 20-05-2009, 22:24:19unlink()'in çalışacağı kesin değil, CHMOD yüzünden. Benim yöntemim halen en basit ve iyi yöntem. Manuel kurmasına izin vermeyeceksin, joomla veya wordpress i manuel mi kuruyoruz? Manuel sadece taşıma işlemi yaparız, veya sql kodlarını install dan ayırmamız gerek. Konuya yazan önceki arkadaşların SQL e yazma olayıda buradan doğmuştu, bir şekilde manuel kurulumdan.
unlink edeceğimiz dosyayı cache gibi chmod verilecek bir dizine koyabiliriz, ama yine de fark edilebilir.
Çok daha az kusurlu bir yöntem gerek. Mesela kriptolu bir install.php olmaz mı? Daha da iyisi lisanslı bir script ve bir lisans sunucusu. Kullanıcılar lisanslarını aktif etmek için lisans sunucusuna domainlerini yazmak zorunda kalırlar, senin de mail almana gerek bile kalmaz. Bu defa ***** kullanımı takip edemeyiz? Geriye yine kriptolu install.php taktiği kaldı
- 21-05-2009, 00:23:47Yardımlarınız için teşekkürler arkadaşlar tüm hepsini deneyeceğim hangisi en verimli yine buradan haber veririm