|
|
|
| Title : |
A Simple Script that converts IP addresses to Color Codes -This function converts a given IP into a hex color. It changes according to ip input. Very useful to create customised pages. |
| Categories : |
PHP, BC math |
 Vivek Ramnath |
| Date : |
Aug 30th 2004 |
| Grade : |
3 of 5 (graded 9 times) |
| Viewed : |
3849 |
| File : |
4001.php
|
| Images : |
No Images for this code example. |
|
| Search : |
More code by Vivek Ramnath |
|
| Action : |
Grade This Code Example
|
|
| Tools : |
My Examples List |
|
|
|
|
|
|
Any suggestions : veevakan@email.com
Please do mail me if you use this anywhere !!! just to have a look ;-)
| <?php
function ip2Color($i)
{
if ($i=="") // If empty string then color="white"
{
$ip=$_SERVER["REMOTE_ADDR"]; //gets the remote ip though using globals is a bad practice but its ok !!! ;-)
}
else
{
$ip=$i;
}
list($a,$b,$c,$d)=split('[. ]',$ip); //splits the ip
if($a==0)
{
$color="#".dechex($b).dechex($c).dechex($d); //converts the ip to color
}
else if ($b==0)
{
$color="#".dechex($a).dechex($c).dechex($d);
}
else if ($c==0)
{
$color="#".dechex($a).dechex($b).dechex($d);
}
else if ($d==0)
{
$color="#".dechex($a).dechex($b).dechex($c);
}
else
{
$color="white";
print("invalid ip address");//Invalid Ips are trapped here !!!
}
return $color;
}
?> | | |
|
| bcadd -- Add two arbitrary precision numbers Categories : PHP, PHP Functions, BC math | | | Fast PI calculator. Can easily find the 1000th decimal place of pi in 5 seconds. Categories : PHP, BC math, Algorithms | | | calculus of the eastersunday Categories : BC math, PHP, Date Time, Databases | | | Query2Report : Generating Html, Pdf and Csv Reports from SQL Query Categories : PHP, PHP, HTML, PDF, Excel | | | Arbitrary Precision Math using BCMATH routines Categories : PHP, Math., BC math | | | BCGCD Greatest Common Denominator (Large Numbers) Categories : PHP, BC math | | | Free PDF file creation using PHP. Categories : PDF, PHP | | | PHP4 MYSQL Authentication Script with cookie. Short & Sweet
Categories : Authentication, Apache, Cookies, PHP, MySQL | | | Latitude-Longitude to Miles Categories : PHP, Utilities, Math. | | | Message of the Day - Random Message (Needs MySQL!) Categories : Databases, HTML and PHP, PHP, MySQL | | | Retrieve text from table and email to your e-
address in pipe delimited format. Categories : PHP, MySQL | | | Accepts a database & hostname from a user and then HTTP username and password. Uses this to connect to a MySQL database. Produces a form based on the tables it finds there to allow the user to do SELECTs, INSERTs, and DELETEs. Categories : Databases, PHP, MySQL, Complete Programs | | | PHP Script to find url links in a page Categories : PHP, URLs, Regexps, Arrays | | | Using $PHP_AUTH_USER and $PHP_AUTH_PW to authenticate. Categories : Authentication, PHP | | | file class , uploade file , download file already uploaded on another website Categories : PHP, PHP Classes, Filesystem, Web Services | |
|
|
|