Ik heb een probleem in een soort van Submit script,
dus, het scriptje zorgt ervoor dat, als je iets intypt, dit aangevuld word aan het bestand "shout.txt", mijn enige probleem is nog om een nieuwe regel aan te maken (dus m.a.w. <br \> toe te voegen, en een beetje simpele opmaak (<B>, bold zetten), het lukt me maar niet, heb al verschillende dingen geprobeerd. kan iemand me helpen?
Dit is het scriptje die werkt:
<?
$filename = "shout.txt";
if(!file_exists($filename)) { $a = fopen($filename,"a"); fclose($a); }
if(isset($_GET['submit'])) {
$bestand = fopen($filename, "a");
$naam = $_POST['naam'];
$nieuwetekst = $_POST['tekst'];
if(fwrite($bestand, $naam)) {
fwrite($bestand, $nieuwetekst);
echo("geluk!<br /><a href=\"chat.php\">ok</a>");
} else {
echo("wrong!<br /><a href=\"chat.php\">ok</a>");
}
fclose($bestand);
} else {
$bestand = fopen($filename, "r");
$inhoud = fread($bestand, filesize($filename));
?>
<form method="post" action="<?=$_SERVER['PHP_SELF']?>?submit=1">
<input type="text" name="naam" size="10" />
<input type="text" name="tekst" size="30" />
<input type="submit" value="testn!" />
</form>
<?php
fclose($bestand);
}
?>
Zie hier als ik wat "opmaak" (een <br \> & een <b>) wil toevoegen:
dit werkt niet, kan iemand me helpen hoe ik dit wel kan laten werken
(dus ik heb $opmaak en $endopmaak toegevoegd die leiden naar een $_POST, en dit leidt naar $opm en $opms die de <BR \> zetten en de <b>, en $opms om de </b> te sluiten, zodat dit enkel de naam is die vet staat.. en niet de tekst
<?
$filename = "shout.txt";
$opm = "<br \> <b>";
$opms = "</b> :";
if(!file_exists($filename)) { $a = fopen($filename,"a"); fclose($a); }
if(isset($_GET['submit'])) {
$bestand = fopen($filename, "a");
$opmaak = $_POST['$opm'];
$endopmaak = $_POST['$opms'];
$naam = $_POST['naam'];
$nieuwetekst = $_POST['tekst'];
if(fwrite($bestand, $opmaak)) {
fwrite($bestand, $naam);
fwrite($bestand, $endopmaak);
fwrite($bestand, $nieuwetekst);
echo("geluk!<br /><a href=\"chat.php\">ok</a>");
} else {
echo("wrong!<br /><a href=\"chat.php\">ok</a>");
}
fclose($bestand);
} else {
$bestand = fopen($filename, "r");
$inhoud = fread($bestand, filesize($filename));
?>
<form method="post" action="<?=$_SERVER['PHP_SELF']?>?submit=1">
<input type="text" name="naam" size="10" />
<input type="text" name="tekst" size="30" />
<input type="submit" value="testn!" />
</form>
<?php
fclose($bestand);
}
?> Moest iemand me kunnen helpen zou dit prachtig zijn!
Mvg;
Robbe
[size=xsmall]Toevoeging op 23/01/2011 11:58:31:[/size]
Niemand?
(ik weet dat het nog maar 50 minuten hier op staat maar het is voor een verjaardag dat ik een website script, en die verjaardag is morgen)
Mvg;
Robbe