Pagina 1 van 1

Automatisch resetten shoutboxjes

Geplaatst: 02 mar 2011, 18:05
door cheater
Hallo,

Ik ben sinds 2 maanden bezig met een site en hij is bijna af. Ik vroeg me af of er een script of dergelijke bestaat waarbij shoutboxjes om de 10 minuten bijvoorbeeld automatisch resetten. :mrgreen:

Alvast bedankt!

Re: Automatisch resetten shoutboxjes

Geplaatst: 02 mar 2011, 20:04
door Paul
Vul even de support template in, dat maakt het helpen makkelijker.

Re: Automatisch resetten shoutboxjes

Geplaatst: 02 mar 2011, 20:37
door cheater
Dit is mijn shout.php:

<?php
$datfile = "shout.txt";
$MAX_LENGTH = 51; //Zet hierhoe lang de berichten maximaal mogen zijn (Doe deze altijd 1 meer als in de input form op de normale pagina, anders kan hij errors aangeven als je dus 50 tekens hebt.
$NUM_COMMENTS = 1; //Zet hier de hoeveelheid berichten hij maximaal mag weergeven.
if (!$name)
{ $name = "$REMOTE_ADDR:"; } //Als je geen naam invoert, verschijnt je IP als naam.
else $name .= ":";

$shout = preg_replace("/</","<",$shout);
$shout = preg_replace("/>/",">",$shout);

$comfile = file($datfile);
if ($shout != "") {
if (strlen($shout) < $MAX_LENGTH) {
$fd = fopen ($datfile, "w");
$shout = stripslashes($shout);
$date_time = date('d-m-Y/H:i:s'); //Even simpele timestamp invoeren.
fwrite ($fd, "<div style='overflow:hidden'><b>[$date_time]</b> <b><i>$name</i></b> $shout</div>\n");
for ($i = 0; $i < $NUM_COMMENTS; $i++) {
fwrite ($fd, $comfile[$i]);
}
}
fclose($fd);
}
Header("Location: $HTTP_REFERER"); //Dit zorgt ervoor dat je weer terug gaat naar de normale pagina.
?>


Dit moet ik invoegen in het html-bestand om de balkjes te laten verschijnen:

<form method="POST" action="shout.php">
<p align="center">
name:
<br>
<input size="15" maxlength="20" type="text" name="name"> //Hier zet je hoe lang de naam mag zijn (maxlength="20")
<br>
shout:
<br>
<input size="15" maxlength="50" type="text" name="shout"> //Hier zet je hoe lang het bericht mag zijn (maxlength="50")
<br>
<center><input type="submit" value="Shout">
</center>
</form>

Verder is er nog een include-scriptje om shout.php te includen en een shout.txt voor het opslaan van de berichtjes.

Re: Automatisch resetten shoutboxjes

Geplaatst: 02 mar 2011, 21:50
door Paul
Wat heeft dit met phpBB te maken? :)

Re: Automatisch resetten shoutboxjes

Geplaatst: 02 mar 2011, 22:06
door cheater
Of ik iets kan invoegen in het php-bestand zodat het shoutboxje om de 10 minuten ofzo reset, dus alle geüploade berichtjes gaan dan weg. Het heeft dan wel degelijk wat te maken met phpbb denk ik :idea:


GRAAG JULLIE HULP :D

Re: Automatisch resetten shoutboxjes

Geplaatst: 03 mar 2011, 10:50
door Paul
Wij zijn geen php hulp forum, sorry, wij kunnen je hier niet mee helpen. Probeer het eens op een php forum ;).