Automatisch resetten shoutboxjes

Hulp nodig bij je installatie of kom je ergens niet uit? Probeer phpBB3! Problemen lossen we samen met je op.
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Forumregels
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Gesloten
cheater
Berichten: 4
Lid geworden op: 28 feb 2011, 18:14

Automatisch resetten shoutboxjes

Bericht door cheater » 02 mar 2011, 18:05

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!
Laatst gewijzigd door cheater op 02 mar 2011, 20:38, 1 keer totaal gewijzigd.

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Re: Automatisch resetten shoutboxjes

Bericht door Paul » 02 mar 2011, 20:04

Vul even de support template in, dat maakt het helpen makkelijker.

cheater
Berichten: 4
Lid geworden op: 28 feb 2011, 18:14

Re: Automatisch resetten shoutboxjes

Bericht door cheater » 02 mar 2011, 20:37

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.

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Re: Automatisch resetten shoutboxjes

Bericht door Paul » 02 mar 2011, 21:50

Wat heeft dit met phpBB te maken? :)

cheater
Berichten: 4
Lid geworden op: 28 feb 2011, 18:14

Re: Automatisch resetten shoutboxjes

Bericht door cheater » 02 mar 2011, 22:06

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

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Re: Automatisch resetten shoutboxjes

Bericht door Paul » 03 mar 2011, 10:50

Wij zijn geen php hulp forum, sorry, wij kunnen je hier niet mee helpen. Probeer het eens op een php forum ;).

Gesloten