67 lines
1.0 KiB
PHP
67 lines
1.0 KiB
PHP
|
<?php
|
||
|
$title="Google";
|
||
|
$tlen=strlen($title);
|
||
|
if ($tlen<6) {
|
||
|
$title.="abcdef";
|
||
|
$tlen=$tlen+6;
|
||
|
}
|
||
|
$c=0;
|
||
|
while ($c<$tlen) {
|
||
|
$t.=ord(substr($title,$c,1));
|
||
|
$c++;
|
||
|
}
|
||
|
|
||
|
$r=$t*1;
|
||
|
$g=strrev($t)*1;
|
||
|
|
||
|
if ($r>$g) {
|
||
|
$b=$r-$g;
|
||
|
}
|
||
|
else {
|
||
|
$b=$g-$r;
|
||
|
}
|
||
|
|
||
|
$ct=0;
|
||
|
while (strlen($t)>10) {
|
||
|
$ntlen=strlen($t);
|
||
|
$c=0;
|
||
|
while ($c<$ntlen) {
|
||
|
$gt=substr($t,$c-1,1)*1;
|
||
|
$nt=substr($t,$c,1)*1;
|
||
|
|
||
|
/*
|
||
|
if ($gt>$nt) {
|
||
|
$res=$gt-$nt;
|
||
|
}
|
||
|
else {
|
||
|
$res=$nt-$gt;
|
||
|
}
|
||
|
*/
|
||
|
|
||
|
$ft.=$gt-$nt;
|
||
|
$c++;
|
||
|
}
|
||
|
$t=substr($ft,0,1).str_replace("-","",str_replace("0","",substr($ft,1,strlen($ft)-1)));
|
||
|
$ft="";
|
||
|
$ct++;
|
||
|
}
|
||
|
|
||
|
$ro=255-$r;
|
||
|
$go=255-$g;
|
||
|
$bo=255-$b;
|
||
|
?>
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||
|
<html xmlns="http://www.w3c.org/1999/xhtml" xml:lang="da">
|
||
|
<head>
|
||
|
<title>txtColor</title>
|
||
|
<style type='text/css'>
|
||
|
body {
|
||
|
background:rgb(<?php echo $r.",".$g.",".$b; ?>);
|
||
|
color:rgb(<?php echo $ro.",".$go.",".$bo; ?>);
|
||
|
}
|
||
|
</style>
|
||
|
</head>
|
||
|
<body>
|
||
|
<?php echo $t; ?>
|
||
|
</body>
|
||
|
</html>
|