login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Reactie verkeerde plaats gastenboek

Offline Yourgamecrew - 13/08/2009 08:49 (laatste wijziging 13/08/2009 08:50)
Avatar van YourgamecrewLid hallo allemaal,

ik heb ff een simpel gastenboekje gemaakt en hij werkt nog niet egt.
mijn probleem is dat ie de reactie helemaal aan het begin van de code zet. Wat en waar moet ik iets neerzetten om ervoor te zorgen dat IK kan bepalen waar de reactie komt te staan?

mijn codes staan hier: http://www.plaatscode.be/137237/

voor de zekerheid heb ik hier ook mn code:

verwerk.php:

  1. <?PHP
  2. $naam = $_POST['naam'];
  3. $email = $_POST['email'];
  4. $reactie = $_POST['reactie'];
  5. //inhoud van je bestand pakken, is meteen bruikbaar
  6. $reactie = file_get_contents("gastenboek.php");
  7. //bericht maken
  8. $bericht = "Bericht door: ".$_POST['naam'];
  9. //en terug zetten met bericht eerst
  10. file_put_contents("gastenboek.php",$bericht.$reactie);
  11. header("Location: gastenboek.php");
  12. ?>


reactie.php:

  1. <FORM METHOD=POST ACTION="verwerk.php">
  2. <TR>
  3. <TD width="50%">
  4. Naam:
  5. </TD>
  6. <TD width="50%">
  7. <INPUT TYPE="text" NAME="naam" value="">
  8. </TD>
  9. </TR>
  10. <TR>
  11. <TD width="50%">
  12. E-mail:
  13. </TD>
  14. <TD width="50%">
  15. <INPUT TYPE="text" NAME="email" value="">
  16. </TD>
  17. </TR>
  18. <TR>
  19. <TD>
  20. </TD>
  21. <TD>
  22. <TEXTAREA NAME="reactie" ROWS="5" COLS="20" value="Uw reactie...."></TEXTAREA>
  23. </TD>
  24. </TR>
  25. </TABLE>
  26. <INPUT TYPE="submit" NAME="submit" value="Verstuur">
  27. </FORM>

11 antwoorden

Gesponsorde links
Offline valles10 - 13/08/2009 10:36
Avatar van valles10 HTML interesse ik begrijp je probleem langs geen kanten..
Wat en waar moet ik iets neerzetten om ervoor te zorgen dat IK kan bepalen waar de reactie komt te staan?

wat wil je doen ?
Offline Yourgamecrew - 15/08/2009 08:20
Avatar van Yourgamecrew Lid ik wil bepalen waar de reactie komt te staan. bijv tussen

<table><td> HIER DE REACTIE </td><table>
Offline Abbas - 15/08/2009 11:34 (laatste wijziging 15/08/2009 11:34)
Avatar van Abbas Gouden medaille

Crew .NET
  1. <tr>
  2. <td><?php echo $varMetDeReacie; ?></td>
  3. </tr>
Offline Martijn - 15/08/2009 13:01
Avatar van Martijn Crew PHP $bericht = "<table><tr><td>".$bericht."</td></tr></table>";

Methode 2:

$bericht = $bericht."*|*";
en dan bij het neerzetten exploden op *|*, dan kun je er mee doen wat je wilt
Offline Yourgamecrew - 15/08/2009 18:10
Avatar van Yourgamecrew Lid
DeviourSoul schreef:
$bericht = "<table><tr><td>".$bericht."</td></tr></table>";

Methode 2:

$bericht = $bericht."*|*";
en dan bij het neerzetten exploden op *|*, dan kun je er mee doen wat je wilt


Dat eerste snap ik alleen je 2e methode snap ik niet. Wat moet ik nou bij methode 2 doen?
Offline Abbas - 16/08/2009 01:08
Avatar van Abbas Gouden medaille

Crew .NET
  1. $strBericht = "blaat*|*miep";
  2. $aBericht = explode("*|*", $strBericht);
  3. echo $aBericht[0]; //blaat

Die *|* kan bijvoorbeeld ook iets naar eigen keuze zijn, vb: <-> 
Offline Yourgamecrew - 16/08/2009 08:13 (laatste wijziging 25/08/2009 14:33)
Avatar van Yourgamecrew Lid maar waar moet ik dat dan neerzetten??? Ik ben niet egt goed in het plaatsen van een code in een code weet je.

  1. <?PHP
  2. $naam = $_POST['naam'];
  3. $email = $_POST['email'];
  4. $reactie = $_POST['reactie'];
  5. $reactie = file_get_contents("gastenboek.php");
  6. $bericht = "Bericht door: ".$_POST['naam'];
  7. file_put_contents("gastenboek.php",$bericht.$reactie);
  8. header("Location: gastenboek.php");
  9. ?>
Offline ibmos2warp - 25/08/2009 14:37
Avatar van ibmos2warp PHP interesse Gebruik toch een db of ga xml gebruiken. Deze manier is onzinnig. Op deze manier maak je gewoon een brij van tekst.
Als je wilt dat jij kan uitkiezen hoe de reactie's moeten (dat je dat wilt doen vind ik ookal vreemd).
Ook moet je oppassen dat mensen nu gewoon html / javascript in je gastenboek kan plaatsen.
Offline nick5556 - 25/08/2009 14:37
Avatar van nick5556 PHP beginner Daar was ik vroeger ook niet al te best. Ik heb het geleerd door het te proberen.

Veel succes 
Offline Yourgamecrew - 25/08/2009 14:40
Avatar van Yourgamecrew Lid dus jullie stellen voor om met xml te werken? 
Offline Richard - 26/08/2009 14:20
Avatar van Richard Crew algemeen Ik zou het op een database houden. Of een PHP-array maken, en die ge-var_export in een bestand gooien. Dan kunnen mensen je "systeem" tenminste niet verkloten.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.224s