Da ich sowas bislang nirgendswo im Forum gefunden habe...
Dieser Thread soll eine kleine Codesammlung werden für Coder die gerade nicht weiter wissen. Wer etwas findet oder wem etwas einfällt, einfach dazuschreiben auf dass einem in diesem Thread geholfen wird.
Bitte keine Diskusionen und um solche zu vermeiden auch keinen Code mit Copyright
Um Verweise auf den obigen Thread zu vermeiden: hier geht es um algemeinen Code, im anderen Thread um für LOGD-Code
Kleiner Botschutz für Formulare für Leute denen CAPTCHA zu nervig ist
[php]
$_SESSION['securecode'] = md5(time());
$_SESSION['securename'] = md5(1/time());
"<input name=\"".$_SESSION['securename']."\" type=\"hidden\" value=\"".$_SESSION['securecode']."\">"
if (... AND $_POST[$_SESSION['securename']] == $_SESSION['securecode']){
$_SESSION['securecode'] = md5(time());
$_SESSION['securename'] = md5(1/time());
..}[/php]
Oder hier eine Funktion der man RGB gibt und die einem den entsprechenden HEX-Wert ausgibt(Nützlich wenn man den Rot, Grün und Blaufaktor hat und für HTML den Hexcode braucht und an der Stelle CSS mehr Auwand macht, Farbwerte über 255 werden automatisch auf 255 reduziert:
[php]function rgb2hex($r, $g, $b)
{
$rgb= array($r,$g,$b);
foreach ($rgb as $key=>$colour){
if ($colour > 255){
$colour = 255;
}elseif ($colour < 0){
$colour = 0;
}
$rgb[$key] = $colour;
}
$hex = "";
for($i=0; $i<3; $i++)
{
$tmp = dechex($rgb[$i]);
if(strlen($tmp) < 2)
{
$hex .= "0". $tmp;
}
else
{
$hex .= $tmp;
}
}
return $hex;
}[/php]
Und hier noch ein kleiner Balken der von 0-100% einen Farbverlauf von rot über gelb nach grün hat und auf CSS basiert:
[php]function statbalken ($prozent){
$r = intval(limit((200 - $prozent*2) * 255/100, 255, 0));
$g = intval(limit(($prozent*2) * 255/100, 255, 0));
$b = 0;
return ("<table style=\"border: 1px solid rgb(0, 0, 0); background-color: rgb(0, 0, 0);\" cellpadding=\"0\" cellspacing=\"0\" height=\"7\" width=\"100%\">
<tbody>
<tr>
<td style=\"background-color: rgb($r, $g, $b);\" width=\"$prozent%\">
</td>
<td width=".(100 - $prozent)."%\">
</td>
</tr>
</tbody>
</table>");
}[/php]
_________________
LoGD-Server ist zwar weg aber jetzt kommt das nächste Projekt, mehr dazu auch
Hier