Kirjautuminen

Haku

Tehtävät

Keskustelu: Koodit: PHP: Kevyt vieraskirja

Vekky [10.11.2005 11:46:32]

#

Pieni muotoinen ja kevyt vieraskirja.

Kaikille tiedostoille luku ja suoritusoikeudet (Vieraskirja.php, updat.php, kirjoitus.php)

Lisäksi viestit.txt tiedostolle pitää antaa kirjoitusoikeudet että myös luku ja suoritus oikeudet.

Pistäkää ihmeessä palautetta, sekä parannus ehdotuksia...

Vieraskirja.php

<html>
<head><title>Vieraskirja</title></head>
<body>
<table width="500" align="center" border="1" style="border: 2px dotted;"><tr><td>
<tt><a href="./kirjoitus.php">Kirjoita viesti tästä</a></tt>
<br><br>
<tt>Viestit alkaa alla:</tt><br><hr>
<?php
	$file = 'viestit.txt';
	$open = file($file);
	$count = count($open);

	for ($p=0; $p<$count; $p++) {
		$entry = explode(chr(13), $open[$p]);
		echo ("$entry[0]");
		echo "<br>\n";
				}
?>
</tr></td></table>
</body>
</html>

kirjoitus.php

<html>
<head><title>Vieraskirjaan kirjoittaminen</title></head>
<body>
<tt>Kirjoita uusi viesti vieraskirjaan</tt><br><br>
<form action="updat.php" method="post">
<tt>Nimimerkki: </tt><input type="text" name="nimimerkki"><br>
<tt>Viestisi:</tt><br>
<textarea rows="15" cols="50" name="viesti">
</textarea><br>
<input type="submit" value="Lähetä">

</form>
</body>
</html>

updat.php

<html>
<head><title>Vieraskirja</title></head>
<body>
<?php

$paivays = date("m.d.y");

$filu = fopen("viestit.txt", "r");
$viestit = fgets($filu, 1000000);
fclose($filu);

$tiedot = '<b>Nimimerkki: </b>' . $nimimerkki . '<br><b>Päiväys:</b><i> ' . $paivays . '</i><br>' . '<b>Viesti: </b>' . '<br><br>' . $viesti . '<br><hr><br>';

$filu=fopen("viestit.txt","w");
fputs($filu, $tiedot);
fputs($filu, $viestit);
fclose($filu);

echo "Takaisin vieraskirjaan";
echo "<a href=\"vieraskirja.php\"> tästä!</a>";
?>
</body>
</html>

tsuriga [19.11.2005 21:37:31]

#

Kuinkahan monta näitä pitää tulla, että keskiarvoinen eroavuus on alle 5%? Ei tässä ole niin mitään uutta.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta