cracking - въпрос !!!

Статус
Not open for further replies.
admin каза:
Честит рожден ден и на двамата. :)
Едва написах горното щото интернета ми се прецака и едва едва отварям страниците.

офф: така е windowsa е така, аз затова се махкам :)
 
admin каза:
http://admin.web-tourist.net/test/webagent/webagent.php
Ето го и файла който ползвам за база данни:
http://admin.web-tourist.net/test/webagent/ip.inc
В него се записват IP адресите които са посетили днес файла.
НА другия ден скрипта унищожава всичко в базата данни и започва отначало.

Код:
    <html> 
         <head> 
           <title>webagent</title> 
           <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> 
         </head> 
      <body>
<?php
$dateinfo = date(' jS F');
$ipaddress = getenv("REMOTE_ADDR"); 
$data = date(' z');
          if (!file_exists("date.inc"))
                {  $fp = fopen ( "date.inc" ,"w"); 
                             fwrite($fp, $data ); 
                             fclose($fp); 
                 }
          if (!file_exists("ip.inc"))
                {  $fp = fopen ( "ip.inc" ,"w"); 
                             fwrite($fp, $ipaddress ); 
                             fclose($fp); 
                }

$fp = fopen ("date.inc" ,"r");
$d= fgets($fp,999);
fclose($fp);
          if ($d!=$data)
              {
                 $fp = fopen ( "date.inc" ,"w"); 
                           fwrite($fp, $data ); 
                           fclose($fp); 
                 $zapisip=$ipaddress."\n"; 	 
	            $fp = fopen ( "ip.inc" ,"w"); 
                          fwrite($fp, $zapisip ); 
                          fclose($fp); 
              }
  
$ip= file("ip.inc"); 
$n=count($ip); 
       for ($i=0; $i<$n;$i++) 
         { 
                     if (eregi($ipaddress,$ip[$i])) 
                        { 
		                 $z=100;
                         } 
         } 

        if ($z!=100)
           {
             $zapisip=$ipaddress."\n"; 	 
	         $fp = fopen ( "ip.inc" ,"a"); 
                      fwrite($fp, $zapisip ); 
                      fclose($fp); 
			         $n=$n+1;
	      }

?>


Днес  <? echo $dateinfo ?> има <? echo $n ?> уникални посещения.

Слагаш го този файл в някоя папка и го пускаш тук за тест.
Да влеземе повече хора да го тестваме.
На папката трябва да и смениш пермишъните за да може скрипта да създава файлове в нея.
Кажете какво трябва да се махни от скрипта за да не се изтрива файла всеки ден.Аз сложих “y” да се трие на година кое трябва да се махне за да не се трие изобщо само да си записва
 
Благодаря на всички за пожеланията :?:

Проблема за Ъплолда е , че скрипта казва да се качи в /tmp и после явно в папката която е зададена.А /tmp е забранена от хоста и ми казаха да го направя /hosting/www/bg-sciene.info/tmp така еми това " /hosting/www/bg-sciene.info/tmp каде да го сложа в скрипта???
 
staf каза:
Кажете какво трябва да се махни от скрипта за да не се изтрива файла всеки ден.Аз сложих “y” да се трие на година кое трябва да се махне за да не се трие изобщо само да си записва

Код:
    <html> 
         <head> 
           <title>webagent</title> 
           <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> 
         </head> 
      <body>
<?php
$dateinfo = date(' jS F');
$ipaddress = getenv("REMOTE_ADDR"); 
          if (!file_exists("ip.inc"))
                {  $fp = fopen ( "ip.inc" ,"w"); 
                             fwrite($fp, $ipaddress ); 
                             fclose($fp); 
                }


$ip= file("ip.inc"); 
$n=count($ip); 
       for ($i=0; $i<$n;$i++) 
         { 
                     if (eregi($ipaddress,$ip[$i])) 
                        { 
		                 $z=100;
                         } 
         } 

        if ($z!=100)
           {
             $zapisip=$ipaddress."\n"; 	 
	         $fp = fopen ( "ip.inc" ,"a"); 
                      fwrite($fp, $zapisip ); 
                      fclose($fp); 
			         $n=$n+1;
	      }

?>


От стартирането на сайта  има <? echo $n ?> уникални посещения.

 </body>
</html>
 
admin каза:
staf каза:
Кажете какво трябва да се махни от скрипта за да не се изтрива файла всеки ден.Аз сложих “y” да се трие на година кое трябва да се махне за да не се трие изобщо само да си записва

Код:
    <html> 
         <head> 
           <title>webagent</title> 
           <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> 
         </head> 
      <body>
<?php
$dateinfo = date(' jS F');
$ipaddress = getenv("REMOTE_ADDR"); 
          if (!file_exists("ip.inc"))
                {  $fp = fopen ( "ip.inc" ,"w"); 
                             fwrite($fp, $ipaddress ); 
                             fclose($fp); 
                }


$ip= file("ip.inc"); 
$n=count($ip); 
       for ($i=0; $i<$n;$i++) 
         { 
                     if (eregi($ipaddress,$ip[$i])) 
                        { 
		                 $z=100;
                         } 
         } 

        if ($z!=100)
           {
             $zapisip=$ipaddress."\n"; 	 
	         $fp = fopen ( "ip.inc" ,"a"); 
                      fwrite($fp, $zapisip ); 
                      fclose($fp); 
			         $n=$n+1;
	      }

?>


От стартирането на сайта  има <? echo $n ?> уникални посещения.

 </body>
</html>
10x туй едвам го прочетох, форума е страшно бъгнал дано да се управи
 
Статус
Not open for further replies.

Back
Горе