2011-04-11 15:28
Gör en script som skriver till en text fil och sen läser du upp text filen,
t.ex
För att skriva enkelt till en text fil :
Visa spoiler
<?php
$messagee = $_POST['message'] ;
$titel = $_POST['titel'] ;
$message = str_replace ("
","<br>",$messagee);
$message = strip_tags ($message, '<br>');
$newRow =
'<div class="Inlagg">' . '<div class="titel">' . ($titel) . '</div>' .
'<br>' . ($message) .
'<br>' . '<center>' . date('Y/m/d H:i') . '</center>' .
'</div>' ;
$oldRows = join ('', file ('Blogg.txt') );
$fileName = fopen ('Blogg.txt', 'w');
fputs ($fileName, $newRow . chr(13) . chr(10) . $oldRows);
fclose ($fileName);
header('
http://jonte.sehl.in/blogg/blogg.php');
?>
För att läsa up :
Visa spoiler
<?php
$bloggfile = "Blogg.txt";
$fh = fopen($bloggfile, 'r');
?>
kom ihåg att .txt docet måste ha ch mod 777 ,
kan även läsa så här om du vill att max 20 inlägg ska visas men att man ska kunna kolla på alla gammla ändå :
Visa spoiler
<?php
$fileName = file ("Blogg.txt");
$rows = count ($fileName);
if ($rows > 20)
{
if (!isset ($row) )
{
$row = 0;
}
print ("<table class="guestbookLinks"><tr><td width="50%">");
if ($row > 0)
{
echo "<div class="next"><a row=" . ($row - 20) . ">Nya</a></div>";
}
print ("</td><td width="50%">");
if ( ($rows - $row) > 20)
{
echo "<div class="previous"><a row=" . ($row + 20) . ">Gammla inlagg</a> >></div>";
}
print ("</td></tr></table>");
for ($i = $row; $i < ($row + 20); $i++)
{
echo $fileName [$i];
}
}
else
{
for ($i=0; $i < $rows; $i++)
{
echo $fileName [$i];
}
}
?>
Tillägg av
jonteeee 2011-04-11 15:34
Detta var i php btw...
And who are you? :)