Hallo Leute also ich brauch nicht mehr das ganze Script eingebaut,
die Hälfte hab ich schon alleine hinbekommen,
jetzt brauch ich nur noch Hilfe bei folgendem
und zwar möchte ich diesen Codehier :
In den Folgenden mit eingebaut haben,
leider kann ich das nicht alleien weill ich noch nicht so gut PHP kann,
wäre super wenn mir dabei jemand Helfen könnte...
die Hälfte hab ich schon alleine hinbekommen,
jetzt brauch ich nur noch Hilfe bei folgendem
und zwar möchte ich diesen Codehier :
Code:
<? // Alle Fehler und Notices anzeigen error_reporting(E_ALL); session_start(); // Bei Ausgabe des eingegebenen Codes müssen html tags entfernt werden! $CAPTCHA_RandomText = ""; if (isset($_POST['txtCode'])){ $CAPTCHA_EnteredText = str_replace ("<","",str_replace(">","",str_replace("'","",str_replace("[","",str_replace ("]","",$_POST['txtCode']))))); } if (isset($_SESSION['CAPTCHA_RndText'])) { $CAPTCHA_RandomText = $_SESSION['CAPTCHA_RndText']; } if ($CAPTCHA_EnteredText == $CAPTCHA_RandomText and isset ($_POST['txtCode']) == true and isset($_SESSION['CAPTCHA_RndText'])){ // Hier Code, wenn Übereinstimmung echo "<h3>Gratulation!</h3>"; echo "Right Code!"; echo "Your Code: $CAPTCHA_EnteredText, Random Code: $CAPTCHA_RandomText"; } else { // Hier Code wenn keine Übereinstimmung echo "<h3>Nope!</h3>"; echo "Wrong Code!"; echo "Your Code: $CAPTCHA_EnteredText, Random Code: $CAPTCHA_RandomText"; } echo "<br />"; echo "<a href=\"captcha.php\">do it again!</a>"; // Session unset unset($_SESSION['CAPTCHA_RndText']); ?>
leider kann ich das nicht alleien weill ich noch nicht so gut PHP kann,
wäre super wenn mir dabei jemand Helfen könnte...
Code:
<?php require("functions/config.php"); require("functions/functions.php"); require("functions/visitor.php"); switch($_REQUEST['service']) { case "entry": $_REQUEST['name'] = strip_tags($_REQUEST['name']); $_REQUEST['name'] = trim($_REQUEST['name']); if(!$html) $_REQUEST['text'] = htmlspecialchars($_REQUEST['body']); $_REQUEST['body'] = trim($_REQUEST['body']); if(!empty($_REQUEST['name']) && !empty($_REQUEST['body'])) { $out = ""; $_REQUEST['email'] = strip_tags(trim($_REQUEST['email'])); if(strlen($_REQUEST['body']) > $maxlength && $maxlength > 0) $out .= "<li>"._tolong."</li>"; if(empty($_REQUEST['email']) && $angemail) $out .= "<li>"._nomail."</li>"; if(!checkmail($_REQUEST['email']) && !empty($_REQUEST['email'])) $out .= "<li>"._wrongmail."</li>"; $_REQUEST['icq'] = strip_tags(trim($_REQUEST['icq'])); if(preg_match("/\D/", $_REQUEST['icq']) && !empty($_REQUEST['icq'])) $out .= "<li>"._wrongicq."</li>"; $_REQUEST['homepage'] = strip_tags(trim($_REQUEST['homepage'])); if(!checkhp($_REQUEST['homepage']) && !empty($_REQUEST['homepage'])) $out .= "<li>"._wronghp."</li>"; if(antispam($antispam)) $out = "<li>"._spam."</li>"; $_REQUEST['body'] = stripslashes($_REQUEST['body']); if(empty($out)) { if($enablemail) @mail($mail,"GB-Eintrag / GB-Entry", "<html><body><b>".date("d.m.Y - H:i", time())."</b><br><br> <b>Name: </b>".$_REQUEST['name']."<br> <b>Email: </b>".$_REQUEST['email']."<br> <b>ICQ: </b>".$_REQUEST['icq']."<br> <b>Homepage: </b>".$_REQUEST['homepage']."<br> <b>Text: </b>".$_REQUEST['body']."</body></html>", "From: \"AN-Guestbook\" <$mail>\nX-Mailer: PHP/" . phpversion ()."\nMime-Version: 1.0\nContent-Type: text/html; charset=\"ISO-8859-1 \""); if($bbcode) $_REQUEST['body'] = bbcode($_REQUEST['body']); else $_REQUEST['text'] = nl2br($_REQUEST['body']); if($enreplace) $_REQUEST['body'] = replacement($_REQUEST ['body'], $badwords); if($ensmilies) $_REQUEST['body'] = smilies($_REQUEST['body'], $smilies); $_REQUEST['body'] = ($chars>0) ? split_text($_REQUEST['body'], $chars) : $_REQUEST['body']; $show = ($admincheck) ? 0 : 1; writedata($show, array(time(), $getip, stripslashes ($_REQUEST['name']), $_REQUEST['email'], $_REQUEST['icq'], $_REQUEST ['homepage'], $_REQUEST['body'])); if($thanks) { $out .= "<center>"._thankyou."</center><br>"; } if($admincheck) { $out .= "<center>"._check."</center><br>"; } if(!empty($out)) { $out .= "<br><center><a href=\"gb.php\">"._back."</a></center>"; echo tplprint("tpl/saved.tpl", array("MESSAGE" => $out)); } else { header("Location: gb.php"); exit; } } else { $tout = "<b>"._wrong."</b><br>\n<ul>"; $tout .= $out; $tout .= "</ul>"; $tout .= "<br><center> <a href=\"javascript:history.back(1)\">"._back."</a></center>"; echo tplprint("tpl/saved.tpl", array("MESSAGE" => $tout)); } } else { $out = "<b>"._missing."</b><br>"; $out .= "<ul>\n"; if(empty($_REQUEST['name'])) $out .= "<li>"._mname."</li><br>"; if(empty($_REQUEST['body'])) $out .= "<li>"._mcontent."</li><br>"; $out .= "</ul>"; $out .= "<br><center><a href=\"javascript:history.back(1) \">"._back."</a></center>"; echo tplprint("tpl/saved.tpl", array("MESSAGE" => $out)); } break; case "uin": if($_REQUEST['uin']) { addicq($_REQUEST['uin']); break; // Falls keine UIN übermittelt, normal GB laden } default: $data = array_reverse(loaddata()); $table = ""; $i=0; $entrynum = count($data); foreach($data as $erg) { if($i >= $_REQUEST['cc']) { $erg = explode("::", $erg); $tth = 0; foreach($erg as $tempd) { $ergtemp[$tth] = (($tth == 4) && ($encodemails)) ? $tempd : base64_decode($tempd); $tth++; } $erg = $ergtemp; unset($ergtemp); $erg[4] = trim($erg[4]); if(!empty($erg[4])) { $erg[4] = ($encodemails) ? "<script language=\"JavaScript\"> writemail(\"".$erg[4]."\")</script> " : "<a href=\"mailto:".$erg[4]."\"><img src=\"img/mail.gif\" alt=\"Email\" border=0></a>"; } $erg[5] = trim($erg[5]); if(!empty($erg[5])) $erg[5] = "<a href=\"gb.php? service=uin&uin=".$erg[5]."\"><img src=\"img/icq.gif\" alt=\"ICQ\" border=0></a>"; $erg[6] = trim($erg[6]); if(!empty($erg[6])) $erg[6] = "<a href=\"".$erg[6]."\" target=\"_blank\"><img src=\"img/hp.gif\" alt=\"Homepage\" border=0></a>"; if(empty($erg[4]) && empty($erg[5]) && empty($erg[6])) $erg[5] = _nodata; if(!empty($erg[8])) $erg[8] = _comment.$erg[8]; $table .= tplprint("tpl/table.tpl", array( "NAME" => $erg[3], "EMAIL" => $erg[4], "ICQ" => $erg[5], "HP" => $erg[6], "CONTENT" => $erg[7], "COMMENT" => $erg[8], "DATE" => date("d.m.Y", $erg[1]), "TIME" => date("H:i", $erg[1]), "NUMBER" => ($entrynum-$i))); if($i == $entries+$_REQUEST['cc']-1) break; unset($erg); } $i++; } $mnum = $entrynum; $sites = ""; $i=-$entries; $ic = 1; while($mnum>0) { $mnum = $mnum - $entries; $i = $i + $entries; if($_REQUEST['cc'] == $i) $sites .= "<b>$ic</b> "; else $sites .= "<a href=\"gb.php?cc=$i\">$ic</a> "; $ic++; } $menu = tplprint("tpl/menu.tpl", array( "ENTRYNUM" => $entrynum, "SITES" => $sites)); echo tplprint("tpl/index.tpl", array( "ENTRIES" => $table, "MENU" => $menu, "SUBMIT" => tplprint("tpl/submit.tpl", array()))); } ?>
Kommentar