Hej. Jag har en gästbok som jag har ändrat mycket och som använder sig ej av MySQL. Alla inlägg sparas två .html filer
admin.html och text.html (i admin-filen är det mer info)
Där ja vill ha att bara de 4 Första inläggen visas, sedan skall alla eller resten av inläggen visas på en enskild sida.
Jag har sett att man kan göra Sid-navigering "paging" via databas, men det verkar allt för krångligt
Jag har sidan DarknessDesign som är nystartad
https://www.beffo.se/techx/klotterplank.php (samlingssida)
https://www.beffo.se/techx/las.php (Visa alla inlägg)
https://www.beffo.se/techx/skriv.php (include gb.php) (Skriver inlägget)
https://www.beffo.se/techx/las.php (Skall bara 4 inlägg visas)
https://www.beffo.se/techx/arkiv.php (Alla eller resten av inläggen visas)
Jag undrar. Går det att göra detta utan databas?
Eller måste ja använda mig utav MySQL?
skriv.php (gb.php)
<div id="form">
<form method="post" action="skriv.php">
<p>Namn:<br />
<input type="text" size="30" name="19bafc821482cd4909fdcc2d3e343e7f" /></p>
<p>Email:<br />
<input type="text" size="30" name="0a886cb641286b7667c2386fde72f517" /></p>
<p>Meddelande:<br />
<textarea title="meddelande" name="5f1f3da626482e1fb752ebe25ca79563" rows="7" cols="45" class="input"></textarea>
</p>
<p><input type="submit" value="Skicka in till klotterplank" /> <input type="reset" value="Rensa" /></p>
</form>
<?php
$meddelande = $_POST['5f1f3da626482e1fb752ebe25ca79563'];
$datum = date("d M, Y H:i", time());
if(!empty($_POST['19bafc821482cd4909fdcc2d3e343e7f']))
{
$inehol=file_get_contents("text.html");
$fil2 = fopen("admin.html", "w");
$namn2 = "Namn: " . $_POST['19bafc821482cd4909fdcc2d3e343e7f'] . "<br />" .
"Email: " . $_POST['0a886cb641286b7667c2386fde72f517'] . "<br />" .
"IP-Adress: " . $_SERVER['REMOTE_ADDR'] . "<br />" .
"Datum: " . $datum . "<br />" .
"Meddelande: " . "<br />" . $meddelande . "<br />_____________________" . "<br />";
$fil = fopen("text.html", "w");
$namn = "Namn: " . $_POST['19bafc821482cd4909fdcc2d3e343e7f'] . "<br />" .
"Datum: " . $datum . "<br /><br />" .
"Meddelande: " . "<br />" . $meddelande . "<br />_____________________". "<br />";
fwrite($fil2, $namn2);
fwrite($fil, $namn);
fclose($fil2);
fclose($fil);
$fil1 = fopen("text.html", "a");
fwrite($fil1, $inehol);
fclose($fil1);
echo "Inlägget sparat!";
}
?>
las.php
<p><a href="skriv.php">Skriv Inlägg</a> <a href="arkiv.php">Arkiv</a></p>
<?php
if(file_exists("text.html"))
{
$fil = fopen("text.html", "r");
$con = fread($fil, filesize("text.html"));
fclose($fil);
print"<p>Inlägg:</p>";
print"<p>" . nl2br($con) . "</p>";
}
Detta är främst för att designen inte passar så bra om ja låter inläggen göra sidan längre.