Hogy tegyek olyan honlapra vendégkönyvet, ahol a weblapszerki ezt nem valósítja meg? Valaki írna nekem kódot vagy bármit, amit bemásolok (a hupont.hu-s oldalamra) és lesz vendégkönyvem?
Azok kóóóóódok, csak letöltöd és megnyitod.
Igazából nem tudom hogy a hu.hu futtatja e a php-t, de szerintem biztos.
Kell egy .php kiterjesztésű fájl, mondjuk vendegkonyv.php
<html>
<head>
</head>
<body>
<form action="" method="post">
Név:<input type="text" name="nev" /><br />
Üzenet:<textarea rows="10" cols="50" name="uzenet"></textarea>
<input type="submit" name="kuld" value="Küldés" />
</form>
<?
$fajlnev = "uzenet.txt" //uzenet.txt ben lesznek az üzenetek, ezt a vendegkonyv.php mellé hozd létre!
$megnyit = fopen($fajlnev, 'a');
$meret = filesize($fajlnev);
if(isset($_POST['kuld'])){
$nev = htmlspecialchars($_POST['nev'], ENT_QUOTES);
$uzenet = htmlspecialchars($_POST['uzenet'], ENT_QUOTES);
fwrite($megnyit, $nev."<|>".$uzenet."<#>");
}
if($meret>0){
$olvas = fread($megnyit, $meret);
$uzenetek = explode("<#>", $olvas);
$uzenetek_szamol = count($uzenetek);
$i = 0;
while($i <= $uzenetek_szamol){
$bont = explode("<|>", $uzenetek[$i]);
echo "Név: ".$bont[0]."<br />";
echo "Üzenet: ".$bont[1]."<br />;
$i++;
}
}
fclose($megnyit);
?>
</body>
</html>
Nagyjából ennyi lenne a kóóóóóód.Csinálj még mellé egy uzenetek.txt-t.
Ha ebből nem tudod kisütni hogy hogy lesz vendégkönyv akkor inkább ne csinálj weboldalt, vagy előbb tanuld meg a php kóóóóóód kreálását.
<html>
<head>
</head>
<body>
<form action="" method="post">
Név:<input type="text" name="nev" /><br />
Üzenet:<textarea rows="10" cols="50" name="uzenet"></textarea>
<input type="submit" name="kuld" value="Küldés" />
</form>
<?
$fajlnev = "uzenet.txt"; //uzenet.txt ben lesznek az üzenetek, ezt a vendegkonyv.php mellé hozd létre!
$megnyit = fopen($fajlnev, 'a+');
$meret = filesize($fajlnev);
if(isset($_POST['kuld'])){
$nev = htmlspecialchars($_POST['nev'], ENT_QUOTES);
$uzenet = htmlspecialchars($_POST['uzenet'], ENT_QUOTES);
fwrite($megnyit, $nev."<|>".$uzenet."<#>");
}
if($meret>0){
$olvas = fread($megnyit, $meret);
$uzenetek = explode("<#>", $olvas);
$uzenetek_szamol = count($uzenetek)-2;
$i = 0;
while($i <= $uzenetek_szamol){
$bont = explode("<|>", $uzenetek[$i]);
echo "Név: ".$bont[0]."<br />";
echo "Üzenet: ".$bont[1]."<br />";
$i++;
}
}
echo "asd:".$uzenetek_szamol;
fclose($megnyit);
?>
</body>
</html>
Bocs csak most írtam gyorsan és nem néztem át.Kihagytam egy ;-t.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!