Pomoc s phpBB
5 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Dobrý den, ráda bych na svůj web umístila fórum. Mohl by mi někdo poradit, jak na to? Je k tomu potřeba ovládat mysql? Ještě jsem s tím nepřišla do styku, zvládnu to bez toho? Děkuju za odpověď
-
"... fórum. Mohl by mi někdo poradit, jak na to?" ANO. Buď si ho napíšeš sama, nebo si hotové řešení stáhneš a nainstaluješ. Možností je víc (phpBB, phorum, atd.) Instalační návod bývá přiložen. "Je k tomu potřeba ovládat mysql?" Trochu ano, i když instalační skript udělá většinu práce sám.
-
Netreba tam mysql, da sa to napisat aj v textovom formate asi takto <?php ob_start(); ?> <body> <form name="zapis" method="post" action=""> <table class="nieco"> <caption id="caption">Formulár pre vaše správy:</caption> <tr> <td>Meno:</td> <td><input type="text" name="meno" id="fname" /></td> </tr> <tr> <td>E-mail:</td> <td><input type="text" name="email" id="fmail" /></td> </tr> <tr> <td>Správa:</td> <td><textarea rows="5" cols="30" name="sprava" id="fmessage"></textarea></td> </tr> <tr> <td colspan="2" class="submit"> <input type="submit" name="poslat" value="Poslať" id="submit" /> <input style="margin-left: 10px" type="reset" name="reset" value="Vymazať" id="submit1" /> </td> </tr> </table> </form> <?php if (isset($_GET['error'])) { print "<b>Chyba: Všetké polia musia byť vyplnené!</b><br />"; } $najednejstranke = "10"; $f = "message.txt"; $handle = fopen($f,"r"); if ($pole = @fread($handle,filesize($f))) { $spravy = explode ("\n",$pole); $spravy = array_reverse($spravy); $cislospravy = (count($spravy)-1); if (!isset($_GET['strana'])) { $_GET['strana'] = 1; } $cislostranky = intval(($cislospravy+($najednejstranke-1))/$najednejstranke); if ($cislostranky!=1) { print "<div class='page'>Stránky: "; for($i=1;$i<=$cislostranky;$i++) { if ($i!=$_GET['strana']) { echo '<a href="'.$PHP_SELF.'?strana='.$i.'">['.$i.']</a>'; else { echo $i; print "<br />Všetké správy:$cislospravy</div>"; if ($_GET['strana'] !== 1) { $i = ($_GET['strana']-1)*$najednejstranke; } if ($_GET['strana'] == 1){ $i = 1; } while($spravy[$i] == true) { if ($najednejstranke > 0) { $cast = explode("|",$spravy[$i]); ?> <table> <tr> <td> #<?php print($cast[4]);?></td> <td> <a href="mailto:<?php print($cast[1]);?>"><?php print($cast[0]);?></a></td> <td><?php print($cast[3]);?> </td> </tr> <tr> <td colspan="3"><p><?php print($cast[2]);?></p></td> </tr> </table> <?php $i++; $najednejstranke--; else { print ("Chyba: Neviem otvoriť súbor, alebo ešte neexistuje žiadná správa"); } ?> </body> <?php if (isset($_POST['poslat'])) { if ($_POST['sprava'] !== "" && $_POST['meno']!== "" && $_POST['email']!== "") { $handle = fopen($f,"a+"); $pole = fread($handle,filesize($f)); $spravy = explode ("\n",$pole); $aktualne = count($spravy); $sprava = $_POST['sprava']; $sprava = htmlspecialchars($sprava); $sprava = str_replace("\n","<br />",$sprava); $riadok = $_POST['meno']."|"; $riadok .= $_POST['email']."|"; $riadok .= $sprava."|"; $riadok .= date("Y-m-d H:m:s")."|"; $riadok .= $aktualne."\n"; fwrite($handle,$riadok); header ("location: guestbook.php"); } else { header ("location: guestbook.php?error=1"); } } ?> <?php ob_end_flush(); ?>
-
toto som hore zabudol