Advertisement
ASP_Volume3 Debugging and Error Handling #47210

Character to integer

converts a char that is 0-9 and returns that value back into an integer. If the char isn't numeric, 0 is returned and an error is displayed.

AI

Résumé par IA: This codebase represents a historical implementation of the logic described in the metadata. Our preservation engine analyzes the structure to provide context for modern developers.

Code source
original-source
Upload
<!--
/*************************************************************************/
/* Script Name : IP Logger 												 */
/* Description : Detect Client IP, save it to file, and count client hit */
/* Author   : Kevin Leonardi                     */
/* Email    : [email protected]                     */
/*                										 */
/* Please Vote Me if you like my script! :)								 */
/*************************************************************************/
//-->
<?php
 $found = "false";
 $filename = "count.inc";
 if (file_exists ($filename))
   {$fp = fopen($filename,"r+");}
 else{$fp = fopen($filename,"w");}
 $offset = 0;
 $cnt = 1;
 while ($row = fgets($fp,4096)) {
  $cols = explode(";",$row);
  if ($cols[0] == $HTTP_SERVER_VARS["REMOTE_ADDR"]){
   $cols[1]++; // increase counter;
   $cnt = $cols[1];
   $cols[3] = date("M/d/Y_H:i:s"); //save hour minute seconds _ month date year
   fseek($fp,$offset);
   fputs($fp,implode(";",$cols));
   $found = "true";
  }
  $offset = ftell($fp);
 }
 if ($found=="false"){
  $cols = array($HTTP_SERVER_VARS["REMOTE_ADDR"],1,date("M/d/Y_H:i:s"),date("M/d/Y_H:i:s"),"\n");
  fputs($fp,implode(";",$cols));
 }
 fclose($fp);
?>
<!--
/**************************************************************************/
/*
/* If you'd like this below messages disappear, just remark them with "//"
/* at the every beginning of the line.								   
/*************************************************************************/
//-->
<HTML>
<HEAD><TITLE>IP Logger</TITLE></HEAD>
<BODY BGCOLOR="#000000">
<font face="Courier,Verdana,Arial" size=3 Color="#FFFFFF">
<b>YOUR IP ADDRESS : <font color="red"><?php echo $HTTP_SERVER_VARS["REMOTE_ADDR"]."<br>"; ?></b></font>
You've been hit this site <font color="red"><b><?php echo $cnt;?></b></font> times 
since <font color="cyan"><b><?php echo eregi_replace("_"," at ",$cols[2]);?>.<br></b></font>
Last time I saw you : <font color="Yellow"><b><?php echo eregi_replace("_"," at ",$cols[3]);?></b></font>.
<br><br>
<font color="lime"><b>Vote Me! if you like this code.</b></font>
<font>
</BODY>
</HTML>
Commentaires originaux (3)
Récupéré via Wayback Machine