PageRenderTime 66ms CodeModel.GetById 31ms RepoModel.GetById 1ms app.codeStats 0ms

/index.php

https://bitbucket.org/roser137/turkerreklam
PHP | 201 lines | 165 code | 0 blank | 36 comment | 7 complexity | b7cfbc11a254ca2c3b4dfabc7dcf51bf MD5 | raw file
  1. <?php
  2. /*
  3. Bu script herhangi bir lisansla korunmamaktadýr. Dolayýsýyla istediđiniz gibi deđiţiklik yapabilir,
  4. satabilir, dađýtabilir, kopyalayabilir....... kýsacasý canýnýz ne isterse onu yapabilirsiniz. Fakat takýldýđýnýz herhangi
  5. bir noktada, yardým gereken herhangi bir yerde, kodda size özel yapýlmasý gereken bazý deđiţikliklerde benden yardým isterseniz
  6. hiç bir ţekilde yardým etmeyeceđimi de bilmelisiniz. Bu yüzden bana ulaţmaya çalýţmayýn. Ayrýca scriptin bazý dosyalarýnda
  7. bazý mail fonksiyonlarý silinmiţtir. Bu bölümleri bulup düzenlemeniz gerekmektedir. Bu da belli bir seviyede PHP bilgisi gerektirir.
  8. Özetle, script bu haliyle ,tam olarak deđilsede, çalýţmaktadýr. Bu scripti özgürce kullandýđýnýz için her türlü sorumluluđu size
  9. aittir. Her ne nedenle olursa olsun benden yardým istemeyiniz. Ýçinizden "Ulan madem yaptýn tam yap" gibi cümleler geçirdiđinizi
  10. hissediyorum. Bu durumda söylenecek tek söz var: "Elimizdeki mal budur, yersen..."
  11. Kodlayan ve yukarýdaki zýrvalarý yazan: turker (turker@eggdropturk.com)
  12. */
  13. ob_start();
  14. session_start();
  15. include_once("load/funcs.php");
  16. if (@empty($_SESSION['uid'])) {
  17. if (@empty($_POST['username'])||empty($_POST['password'])||empty($_POST['security'])) {
  18. function GetRandomChar() {
  19. // This function generates our random chars
  20. // Seed with microseconds since last "whole" second
  21. mt_srand((double)microtime()*1000000);
  22. // Create a random number between 1 and 3
  23. $IMGVER_RandVal = mt_rand(1,3);
  24. // If the random number was 1, we generate a lowercase
  25. // caracter, if it was 2, we generate a number and if
  26. // it was 3, we generate an uppercase character.
  27. switch ($IMGVER_RandVal) {
  28. case 1:
  29. // 97 to 122 are the ASCII codes for lower-
  30. // case characters from a to z.
  31. $IMGVER_RandVal = mt_rand(97, 122);
  32. break;
  33. case 2:
  34. // 48 to 57 are the ASCII codes for the
  35. // numbers from 0 to 9.
  36. $IMGVER_RandVal = mt_rand(48, 57);
  37. break;
  38. case 3:
  39. // 65 to 70 are the ASCII codes for upper-
  40. // case characters from a to z.
  41. $IMGVER_RandVal = mt_rand(65, 90);
  42. break;
  43. }
  44. // Now we return the character, generated from the ASCII code
  45. return chr($IMGVER_RandVal);
  46. }
  47. // Initialize a variable. THIS IS OBSOLETE AND ONLY USED TO PREVENT
  48. // NOTICES ON SOME SYSTEMS. :)
  49. $IMGVER_TempString="";
  50. // Now we generate a string that consists of 6 characters that are
  51. // generated randomly. I choose 6, because I didn´t want the user to
  52. // type forever. Of course, any other number would do as well. (NOTE,
  53. // THAT IF YOU USE ANOTHER NUMBER, YOU ALSO HAVE TO EDIT THE IMAGE
  54. // CODE) --> Have a look at the GetRandomChar() function at the bottom
  55. // of this script!
  56. for ($i = 1; $i <= 4; $i++) {
  57. $IMGVER_TempString .= GetRandomChar();
  58. }
  59. // Now we store the text in our session variable.
  60. $_SESSION['IMGVER_RndText'] = $IMGVER_TempString;
  61. html_header("$site_ad Yönetim Sayfasý");
  62. echo <<<html
  63. <script language="javascript">
  64. function denetle () {
  65. var user=document.all.form.username.value.length;
  66. var pass=document.all.form.password.value.length;
  67. var secty=document.all.form.security.value.length;
  68. if (user==0 || pass==0 || secty==0) {
  69. alert('Lütfen Kullanýcý Adý, Ţifre ve Güvenlik Kodu Bölümünü Boţ Býrakmayýnýz!'); return false;
  70. }}</script>
  71. <script language="javascript" src="load/popup.js"></script>
  72. html;
  73. html_center('Kullanýcý Giriţi');
  74. echo <<<html
  75. <form method="post" action="index.php" name="form" onsubmit="return denetle();">
  76. <table border="0" width="80%" align="center" class="indextable" cellpadding="2" cellspacing="3">
  77. <tr><td align="left" width="55%" style="border-right-width: 1px;border-right-style:dashed"><br>Bu bölüm $site_ad'a reklam verenlerin kullanýmý içindir. Eđer siz de reklam
  78. vermek istiyorsanýz <a href="$site_mail">buraya týklayarak</a> reklam vermek istediđinizi bildiren bir mail gönderebilirsiniz.
  79. Ayrýntýlar e-mail adresinize gönderilecektir.<br><br>Reklam yönetim sayfasýndan, yaptýđýnýz ödemeleri ve eklediđiniz bannerlarýn istatistiklerini görebilir,
  80. bir dosyaya kaydedebilir veya yazdýrabilirsiniz. Yeni banner ekleyebilir veya önceden eklemiţ olduđunuz bannerlarý düzenleyebilirsiniz.
  81. Ayrýca reklam süresini otomatik olarak uzatabilir, kendi bilgilerinizi her an güncelleyebilirsiniz.<br><br>Banner istatistiklerinden,
  82. o ana kadarki gösterim sayýsý, týklama sayýsý, kimlerin ne zaman týkladýđý, toplam gösterim ve týklama sayýsý gibi bilgilere
  83. ulaţabilirsiniz.<br><br></td>
  84. <td align="center" width="45%" valign="top"><br><br>
  85. <table border="0" width="100%" align="center"><tr>
  86. <td align="right" width="35%"><br>Kullanýcý Adý:&nbsp;</td>
  87. <td align="left" colspan="2"><br><input type="text" name="username" size="25" maxlength="15" class="textinput"></td></tr>
  88. <tr><td align="right">Ţifre:&nbsp;</td>
  89. <td align="left" colspan="2"><input type="text" name="password" size="25" maxlength="15" class="textinput"></td></tr>
  90. <tr><td align="right">Güvenlik Kodu:&nbsp;</td>
  91. <td align="left" valign="top"><input type="text" name="security" size="5" maxlength="4" class="textinput"></td>
  92. <td align="left">
  93. html;
  94. $sid=session_id();
  95. echo "<img src=\"load/img.php?$sid\" border=\"0\"></td></tr>";
  96. echo <<<html
  97. <tr><td align="center" colspan="3"><input type="submit" value="Giriţ Yap" class="buttoninput"><br><br></td></tr>
  98. <tr><td align="right"><img src="img/attention.png" height="16" width="16" alt="dikkat!"></td>
  99. <td align="left" valign="top" colspan="2"><a href="javascript:popup('passsend.php','425','250');">Ţifrenizi mi unuttunuz?</a></td></tr>
  100. </table></td></tr></table><br></form>
  101. html;
  102. html_footer();
  103. }
  104. else {
  105. $user=$_POST['username'];
  106. $pass=$_POST['password'];
  107. $security=$_POST['security'];
  108. $user=addslashes(htmlspecialchars(trim($user)));
  109. $pass=addslashes(htmlspecialchars(trim($pass)));
  110. $security=addslashes(htmlspecialchars(trim($security)));
  111. baglan();
  112. $sorgu=mysql_query("select * from ".$user_tablo." where user='".$user."' and pass='".$pass."'");
  113. $test=mysql_num_rows($sorgu);
  114. if($security!=$_SESSION['IMGVER_RndText']) {
  115. html_header('Kullanýcý Giriţi');
  116. html_center('Güvenlik Kodu Hatasý');
  117. echo <<<html
  118. Girdiđiniz güvenlik kodu hatalý. Güvenlik kodu büyük/küçük harf duyarlýdýr. Lütfen geri dönüp tekrar deneyin.<br><br>
  119. <a href="javascript:history.back(-1)">Bir önceki sayfaya dönmek için týklayýn</a><br><br><br>
  120. html;
  121. html_footer();
  122. }
  123. elseif ($test==0 && $security==$_SESSION['IMGVER_RndText']) {
  124. html_header('Kullanýcý Giriţi');
  125. html_center('Kullanýcý Adý/Ţifre Hatasý');
  126. echo <<<html
  127. Girdiđiniz kullanýcý adý ve/veya ţifre hatalý. Eđer ţifrenizi unuttuysanýz bir önceki sayfadaki "Ţifrenizi mi unuttunuz?"
  128. linkinden ţifrenizi e-mail adresinize göndertebilirsiniz. Lütfen geri dönüp tekrar deneyin.<br><br>
  129. <a href="javascript:history.back(-1)">Bir önceki sayfaya dönmek için týklayýn</a><br><br><br>
  130. html;
  131. html_footer();
  132. }
  133. else {
  134. html_header("$site_ad Reklam Yönetim Sayfasý");
  135. html_center("$site_ad Reklam Yönetim Sayfasý");
  136. $query=mysql_query("select id from".$user_tablo." where user='".$user."' and pass='".$pass."'");
  137. $uid=mysql_result($sorgu,0,'id');
  138. $_SESSION['kullanýcý']=$user;
  139. $_SESSION['sifre']=$pass;
  140. $_SESSION['uid']=$uid;
  141. echo <<<html
  142. <br><br>
  143. <table cellspacing="3" cellpadding="3" border="0" width="90%" align="center" class="indextable">
  144. <tr>
  145. <td align="right"><br><a href="banner.php"><img src="img/b_islem.gif" alt="Banner Ýţlemleri" border="0"></a></td>
  146. <td align="left" style="border-right-width: 1px;border-right-style:dashed"><br><a href="banner.php">Banner Ýţlemleri</a></td>
  147. <td align="right"><br><a href="user.php"><img src="img/k_islem.gif" alt="Kullanýcý Ýţlemleri" border="0"></a></td>
  148. <td align="left" style="border-right-width: 1px;border-right-style:dashed"><br><a href="user.php">Kullanýcý Ýţlemleri</a></td>
  149. <td align="right"><br><a href="payment.php"><img src="img/o_islem.gif" alt="Ödeme Ýţlemleri" border="0"></a></td>
  150. <td align="left"><br><a href="payment.php">Ödeme Ýţlemleri</a></td>
  151. </tr>
  152. <tr>
  153. <td width="33%" valign="top" align="center" colspan="2" style="border-right-width: 1px;border-right-style:dashed"><br>Önceden
  154. eklediđiniz bannerlarý görüntüleyebilir, düzenleyebilir, silebilir yada istatistiklerini görüntüleyebilirsiniz. swf, jpg, jpeg,
  155. gif veya png formatýnda yeni banner ekleyebilirsiniz.<br><br></td>
  156. <td width="33%" valign="top" align="center" colspan="2" style="border-right-width: 1px;border-right-style:dashed"><br>Gerektiđinde
  157. iletiţim kurulacak kiţiyi, telefon numarasýný, e-mail adresini, kullanýcý adýný ve giriţ ţifresini deđiţtirebilirsiniz.<br><br></td>
  158. <td width="33%" valign="top" align="center" colspan="2"><br>Yaptýđýnýz ödemeleri görüntüleyebilir ve yazdýrabilir, yeni ödeme için havale kodu
  159. alabilirsiniz.<br><br></td>
  160. </tr>
  161. </table><br><br>
  162. <div align="center"><img src="img/warn.png" alt="Çýkýţ" height="16" width="16" border="0"> <a href="cikis.php">Sistemden Çýkmak Ýçin Burayý Týklayýn!</a></div>
  163. <br><br>
  164. html;
  165. html_footer();
  166. }
  167. }
  168. }
  169. else {
  170. html_header("$site_ad Reklam Yönetim Sayfasý");
  171. html_center("$site_ad Reklam Yönetim Sayfasý");
  172. echo <<<html
  173. <br><br>
  174. <table cellspacing="3" cellpadding="3" border="0" width="90%" align="center" class="indextable">
  175. <tr>
  176. <td align="right"><br><a href="banner.php"><img src="img/b_islem.gif" alt="Banner Ýţlemleri" border="0"></a></td>
  177. <td align="left" style="border-right-width: 1px;border-right-style:dashed"><br><a href="banner.php">Banner Ýţlemleri</a></td>
  178. <td align="right"><br><a href="user.php"><img src="img/k_islem.gif" alt="Kullanýcý Ýţlemleri" border="0"></a></td>
  179. <td align="left" style="border-right-width: 1px;border-right-style:dashed"><br><a href="user.php">Kullanýcý Ýţlemleri</a></td>
  180. <td align="right"><br><a href="payment.php"><img src="img/o_islem.gif" alt="Ödeme Ýţlemleri" border="0"></a></td>
  181. <td align="left"><br><a href="payment.php">Ödeme Ýţlemleri</a></td>
  182. </tr>
  183. <tr>
  184. <td width="33%" valign="top" align="center" colspan="2" style="border-right-width: 1px;border-right-style:dashed"><br>Önceden
  185. eklediđiniz bannerlarý görüntüleyebilir, düzenleyebilir, silebilir yada istatistiklerini görüntüleyebilirsiniz. swf, jpg, jpeg,
  186. gif veya png formatýnda yeni banner ekleyebilirsiniz.<br><br></td>
  187. <td width="33%" valign="top" align="center" colspan="2" style="border-right-width: 1px;border-right-style:dashed"><br>Gerektiđinde
  188. iletiţim kurulacak kiţiyi, telefon numarasýný, e-mail adresini, kullanýcý adýný ve giriţ ţifresini deđiţtirebilirsiniz.<br><br></td>
  189. <td width="33%" valign="top" align="center" colspan="2"><br>Yaptýđýnýz ödemeleri görüntüleyebilir ve yazdýrabilir, yeni ödeme için havale kodu
  190. alabilirsiniz.<br><br></td>
  191. </tr>
  192. </table><br><br>
  193. <div align="center"><img src="img/warn.png" alt="Çýkýţ" height="16" width="16" border="0"> <a href="cikis.php">Sistemden Çýkmak Ýçin Burayý Týklayýn!</a></div>
  194. <br><br>
  195. html;
  196. html_footer();
  197. }
  198. ?>