|
|
|
| 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 10 times) |
| Viewed : |
5015 |
| 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;
}
?> | | |
|
| calculus of the eastersunday Categories : BC math, PHP, Date Time, Databases | | | BCGCD Greatest Common Denominator (Large Numbers) Categories : PHP, BC math | | | bcadd -- Add two arbitrary precision numbers Categories : PHP, PHP Functions, BC math | | | 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 | | | Fast PI calculator. Can easily find the 1000th decimal place of pi in 5 seconds. Categories : PHP, BC math, Algorithms | | | function_exists -- Return true if the given function has been defined Categories : PHP, PHP Functions, Functions | | | Functions used to define a schedule of holidays. Can define non-fixed holidays (eg. 3rd sunday of June). Categories : Calendar, Date Time, PHP | | | Array Insertion Categories : PHP, PHP Classes, Arrays | | | Is there any way to test that the $result has null values or not without reading the field values in the results in postgre?
Categories : PostgreSQL, PHP, Databases | | | Tag content retrieval from websites with preg_match Categories : PHP, Regexps, Arrays, HTML and PHP | | | Pageinfo: Array containing page URI, page query string (parameters), request method (GET or POST) and the complete URI Categories : Variables, PHP Options and Info, Arrays, URLs, PHP | | | Classic guest book made with PHP and Flash Categories : PHP, Flash, Java Script | | | getting the name of the current script and query string Categories : PHP, Global Variables, Variables, URLs | | | How to get the exit code of a function ran by system(). Categories : PHP | |
| |
| |
|