Kirjautuminen

Haku

Tehtävät

Keskustelu: Koodit: PHP: Lootapalaute

Dude [23.12.2007 13:38:42]

#

Tämä on sellainen lootapalaute niinku soodan sivuilla. Tein tämän mun sivuille. Ei tarvitse tietokantaa, vaan tallentaa tiedostooon. Voit testata mun sivuilla osoittessa http://julleweb.dy.fi/.

loota.php

<h2>Lootapalaute</h2>
<textarea cols="18" rows="10" readonly="readonly">
<?php					//^loota^
$filu="loota";
if($_GET["act"]=="pulauta") { //tallennetaan
 $nimi=$_POST["nimi"];
 $viesti=$_POST["viesti"];
 $kahva=fopen($filu,"a");
 fwrite($kahva,$nimi."\n");
 fwrite($kahva,$viesti."\n"); //viestit
 fclose($kahva);
}
if(file_exists($filu)) { //luetaan
 $kahva=fopen($filu,"r");
 $i=0;
 while(!feof($kahva)) {
  $nimi=fgets($kahva, 20); //viestit
  $viesti=fgets($kahva, 100);
  if($nimi <> "") {
  $nimi=str_replace("\n", "", $nimi);
  $nimi=str_replace("<", "<", $nimi);
  $nimi=str_replace(">", ">", $nimi);
  $viesti=str_replace("<", "<", $viesti);
  $viesti=str_replace(">", ">", $viesti);
  $data[$i]="<".$nimi.">\n".$viesti;
  $i++;//taulukkoon
  }
 }
 $i=count($data);//näytetään
 while($i<>-1) {
 echo $data[$i];
 $i--;//viestit
 }
}
?>
</textarea><br /><br />
<form action="?act=pulauta" method="post">
<b><<input type="text" size="10" maxlength="20" name="nimi" />></b><br />
<input type="text" size="20" maxlength="100" name="viesti" /><br />
<input type="submit" value=" Pulauta " />
</form>

sivuille upottaminen

<?php
include("loota.php");
?>

Vastaus

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

Tietoa sivustosta