anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Codeschnipselsammlung https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=2561 |
Seite 1 von 1 |
Autor: | Kakerlake [ So 14 Mai, 2006 15:33 ] |
Betreff des Beitrags: | Codeschnipselsammlung |
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] |
Autor: | Eliwood [ So 14 Mai, 2006 16:36 ] |
Betreff des Beitrags: | |
Höhöhö... Die Funktion rgb2hex gibts bereits ^^ Sie nennt sich rgb() und ist Bestandteil von CSS: $this->bbcode_second_pass_code('', '<span style="color: rgb(0,30,255);">Blub</span><span style="color: rgb(0%,30%,100%);">Blub</span>') |
Autor: | Auric [ So 14 Mai, 2006 20:46 ] |
Betreff des Beitrags: | |
einmal abgesehen davon... gibet es solch einen Therd nicht shcon mit dem Namen "LotgD Tipps und Tricks" (Gaaaaanz oben hier im Support) ^^ |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |