:slotje:
Posts by RhymerX
-
-
-
PHP
Toon Meer<?php if (isset($_GET['coment_now'])){ if($_POST['text1'] != "" and $_POST['text2'] != "" and $_POST['textarea1'] != ""){ $old_coments = ReadALLComents(); $result = nl2br($_POST['textarea1']); $resum = str_replace("<br />", "<br>", $result); $resum = str_replace("rn", "", $resum); $old_coments .= $_POST['text1']."<XXX>".$_POST['text2']."<XXX>".date("j-m-Y")."<XXX>".$resum."<X-_-X>"; $file = fopen("addons/feedback/content/coments.txt", "w"); fwrite($file, $old_coments); fclose($file); } } function VerifyTxtFile(){ if(!is_dir("addons/feedback/content")) mkdir("addons/feedback/content", "0777", true); if(!file_exists("addons/feedback/content/coments.txt")) { $file = fopen("addons/feedback/content/coments.txt", "w"); fwrite($file, ""); fclose($file); } return true; } function ReadALLComents(){ VerifyTxtFile(); $fh = fopen("addons/feedback/content/coments.txt", 'r'); $theData = fgets($fh); fclose($fh); return $theData; } function ReadComents(){ VerifyTxtFile(); $fh = fopen("addons/feedback/content/coments.txt", 'r'); $theData = fgets($fh); fclose($fh); return ExplodeComents($theData); } function ExplodeComents($ComentsArray){ $list = array(array('name', 'email', 'date', 'coment')); if($ComentsArray == "") return 0; $Coments = explode("<X-_-X>", $ComentsArray); for($i=0; $i!=sizeof($Coments)-1; $i++){ $Coment = explode("<XXX>", $Coments[$i]); $list[$i]['name'] = $Coment[0]; $list[$i]['email'] = $Coment[1]; $list[$i]['date'] = $Coment[2]; $list[$i]['coment'] = $Coment[3]; } return $list; } //put coments here ?> <script src="addons/feedback/content/SpryValidationTextField.js" type="text/javascript"></script> <script src="addons/feedback/content/SpryValidationTextarea.js" type="text/javascript"></script> <link href="addons/feedback/content/SpryValidationTextField.css" rel="stylesheet" type="text/css" /> <link href="addons/feedback/content/SpryValidationTextarea.css" rel="stylesheet" type="text/css" /> </head> <body> <form id="form1" name="form1" method="post" action="?coment_now"> <div> </div> <table width="525" border="0" align="center"> <tr> <td width="98"><div align="right" style="height: 10px"><strong>Naam: </strong></div></td> <td width="417"><span id="sprytextfield1"> <label> <font size="1"><strong>(Velden met een * zijn verplicht)<br></strong> </font> <input type="text" name="text1" id="text1" /> *</label></span></td> </tr> <tr> <td><div align="right"><strong>Email: </strong></div></td> <td><span id="sprytextfield2"> <label> <input type="text" name="text2" id="text2" /> </label> *</span></td> </tr> <tr> <td><div align="right"><strong>Feedback: </strong></div></td> <td rowspan="2"><span id="sprytextarea1"> <label> <textarea name="textarea1" id="textarea1" cols="30" rows="5"></textarea> </label> *</span></td> </tr> <tr> <td> </td> </tr> <tr> <td> </td> <td><input type="submit" name="button" id="button" value="Verstuur" /></td> </tr> </table> </form> <table width="545" border="0" align="center"> <tr> <td width="535" colspan="2" valign="top"> <hr> <?php $comentarios = ReadComents(); if($comentarios != 0){ for($i = sizeof($comentarios)-1; $i >= 0; $i--){ echo "<table width="100%" border="0" align="center"> <tr> <td width="129" height="24"><div align="right"><strong>Naam:</strong></div></td> <td width="392">".$comentarios[$i]['name']."</td> </tr> <tr> <td><div align="right"><strong>Email:</strong></div></td> <td><a href="mailto:".$comentarios[$i]['email']."">Verstuur email</a></td> </tr> <tr> <td valign="top"> <div align="right"><strong>Feedback:</strong></div></td> <td valign="top">".$comentarios[$i]['coment']." <p align="right">".$comentarios[$i]['date']."</p></td> </tr> </table> <hr> "; } }else echo "Er is nog geen feedback over deze persoon gegeven."; ?> </td> </tr> </table> <script type="text/javascript"> <!-- var sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield1"); var sprytextfield2 = new Spry.Widget.ValidationTextField("sprytextfield2", "email"); var sprytextarea1 = new Spry.Widget.ValidationTextarea("sprytextarea1"); //--> </script> </body> </html>
Nieuwe reactie samengevoegd met originele reactie op 16.04.10 20:19:11:
[offtopic]iemand:$[/offtopic] -
beste leden
ik heb een feedback formulier op me site staan. alleen heb ik zo'n idee dat me scripting niet helemaal goed is.
- er zit geen captcha in
- denk dat hij bugged iszoek iemand die er captcha in kan verwerken en het script veilig kan maken
Het gaat om 1 php bestandje van 7 kb groot (201 lines)
Uiteraard tegen vergoeding.
is er iemand die me zou willen helpenContact: via PB, of reageer in de topic