29-03-2008, 02:53
# form.php
Jest to niemożliwe aby wcześniej podawany kod nie działał, tak więc albo robisz coś źle, albo występują jakieś dziwne komplikacje.
Utwórz plik 'dane.txt' nadaj chmod 777 i przeklej powyższy kod do form.php
Pozdrawiam.
Kod PHP:
<?php
if ( isset($_POST['imie']) && isset($_POST['tekst']) )
{
$dane = "Imie: {$_POST['imie']}\n";
$dane .= "Tekst: {$_POST['tekst']}\n\n";
$fh = fopen('dane.txt', 'a+');
fwrite($fh, $dane);
fclose($fh);
} else
{
$fh = fopen('dane.txt', 'r');
$fc = fread($fh, filesize('dane.txt'));
fclose($fh);
}
?>
<form action="" method="post">
<fieldset>
<labe for="imie">Imie:</label>
<input type="text" name="imie" id="imie" />
<label for="tekst">Tekst:</label>
<textarea name="tekst" id="tekst"></textarea>
<input type="submit" value="dopisz dane" />
</fieldset>
</form>
<pre>
<?php echo $fc; ?>
</pre>
Jest to niemożliwe aby wcześniej podawany kod nie działał, tak więc albo robisz coś źle, albo występują jakieś dziwne komplikacje.
Utwórz plik 'dane.txt' nadaj chmod 777 i przeklej powyższy kod do form.php
Pozdrawiam.