Balex93
Medlem
Jeg har nettopp begynt å skrive litt PHP-kode selv, og jeg har skrevet en side som lager en tekstfil når skjemaet postes, og en annen side viser innholdet i alle tekstfilene i forskjellige avsnitt.
Men når jeg laster siden som poster disse, blir en blank fil opprettet (siden skjemaene er tomme).
Fins det noen måte å forhindre dette?
Men når jeg laster siden som poster disse, blir en blank fil opprettet (siden skjemaene er tomme).
Fins det noen måte å forhindre dette?
PHP:
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<h1>Skriv noko i feltet her:</h1> </br>
<p><input type="text" name="tittel" />
<p><textarea name="melding">Skriv noko!</textarea>
<p><input type="submit" /></p>
</form>
</div>
<?php
$tittel = $_POST['tittel'];
$melding = $_POST['melding'];
$nummer = time();
do {
$nummer++;
}
while (file_exists('post.no.'.$nummer.'.txt'));
$file = 'post.no.'.$nummer.'.txt';
file_put_contents($file,"<h1>$tittel</h1><p>$melding</p>");
?>