Chciałbym zrobić forum. Mam system logowanie i rejestracji na stronie. Potrzebuje forum bez systemu logowania, dlatego aby łatwiej było mi je zmodyfikować by użytkownicy z strony byli automatycznie użytkownikami forum, a dokładniej:
jeśli użytkownik posiada sesję['login']{
wyświetla mu formularz dodawania nowych tematów, odpowiedzi
}jeśli nie{
wyświetla komunikat "musisz się zalogować"
}
dałoby się coś takiego wyczarować?
Forum bez logowania
Re: Forum bez logowania
Da się.
Re: Forum bez logowania
Dzięki za pomoc.
Re: Forum bez logowania
moze cooke popatrz na tym
Re: Forum bez logowania
Prawdopodobnie kod forum w ogóle nie musi Cię interesować. Będziesz zmieniał tylko Twój system:
1. Znajdujesz tabele danych użytkowników forum i ewentualnie inne tabele zawierające informacje o użytkownikach. Przy rejestracji w Twoim systemie musisz dorzucić generacje rekordów w bazie forum. Jak Ci brakuje danych, które wymaga forum dorzuć do własnego formularza rejestracyjnego pobór tych danych.
2. Po zalogowaniu do Twojego systemu dorzuć warunek, że jeżeli istnieje zmienna sesji to modyfikowany jest rekord userów forum - prawdopodobnie będzie trzeba zmienić pola w którym jest wpisany status online/offline
3. Znajdź kod w plikach forum ustawiający ciasteczka i/lub zmienne sesyjne. Skopiuj go do swojego systemu w miejscu sprawdzania Twojej zmiennej sesyjnej. Być może punkt 2 nie będzie konieczny bo możliwe, że forum sprawdza i ewentualnie modyfikuje własne rekordy właśnie po ciasteczkach i zmiennych sesyjnych i wystarczy, że tylko je ustawisz u siebie w systemie.
Powinno działać. Jak nie będzie to znaczy, że zapomniałeś o jakichś tabelach, ciasteczkach lub zmiennych sesyjnych od których zależna jest widoczność użytkownika jako zalogowany na forum.
1. Znajdujesz tabele danych użytkowników forum i ewentualnie inne tabele zawierające informacje o użytkownikach. Przy rejestracji w Twoim systemie musisz dorzucić generacje rekordów w bazie forum. Jak Ci brakuje danych, które wymaga forum dorzuć do własnego formularza rejestracyjnego pobór tych danych.
2. Po zalogowaniu do Twojego systemu dorzuć warunek, że jeżeli istnieje zmienna sesji to modyfikowany jest rekord userów forum - prawdopodobnie będzie trzeba zmienić pola w którym jest wpisany status online/offline
3. Znajdź kod w plikach forum ustawiający ciasteczka i/lub zmienne sesyjne. Skopiuj go do swojego systemu w miejscu sprawdzania Twojej zmiennej sesyjnej. Być może punkt 2 nie będzie konieczny bo możliwe, że forum sprawdza i ewentualnie modyfikuje własne rekordy właśnie po ciasteczkach i zmiennych sesyjnych i wystarczy, że tylko je ustawisz u siebie w systemie.
Powinno działać. Jak nie będzie to znaczy, że zapomniałeś o jakichś tabelach, ciasteczkach lub zmiennych sesyjnych od których zależna jest widoczność użytkownika jako zalogowany na forum.
Re: Forum bez logowania
Trochę to trwało ale w końcu zrobiłem własny skrypt forum. Nie ma podziału na kategorie ale w łatwy sposób możne je sobie dorobić. Całe forum działa na plikach tekstowych dodałem możliwość dodawania ikon emocji. Przepraszam za brak stylów do plików ale ściągnąłem kod prosto ze swojej strony, stąd ten bałagan.
plik odczytaj.php
[php]
<HTML>
<HEAD>
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=ISO-8859-2">
</HEAD>
<BODY>
<?
//System odpowiedzi
$ile = $_GET['nr'];
if ($_GET['co'] == 'odpowiedz' && $_GET['nr'] == $_GET['nr']){
print "<a href=\"index.php?strona=forum\" style=\"color: #004268; font-weight: bold\">Forum - strona główna</a> | <a href=\"index.php?strona=odczytaj&nr=".$_GET['nr']."\" style=\"color: #004268; font-weight: bold\">zobacz temat</a> | odpowiedź<br>";
print "<form method=\"post\" action=\"index.php?strona=odczytaj&co=zapisz_odp&nr=$ile \" name=\"formularz\"><input type=\"hidden\" name=\"osoba\" value=\"".$_SESSION['login']."\"><br>";
print '<textarea name="tresc" cols="40" rows="4">treść</textarea><br>';
print'<input type="button" value="" onclick="wstaw(formularz.tresc, \':)\',\'\')" id="s1"/> ';
print'<input type="button" value="" onclick="wstaw(formularz.tresc, \':|\',\'\')" id="s2"/> ';
print'<input type="button" value="" onclick="wstaw(formularz.tresc, \':/\',\'\')" id="s3"/> ';
print'<input type="button" value="" onclick="wstaw(formularz.tresc, \':D\',\'\')" id="s4"/> ';
print'<input type="button" value="" onclick="wstaw(formularz.tresc, \':(\',\'\')" id="s5"/> ';
print'<input type="button" value="" onclick="wstaw(formularz.tresc, \':P\',\'\')" id="s6"/> ';
print'<input type="button" value="" onclick="wstaw(formularz.tresc, \':O\',\'\')" id="s7"/> ';
print'<input type="button" value="" onclick="wstaw(formularz.tresc, \'P(\',\'\')" id="s8"/><br> ';
print '<input type="submit" value="odpowiedz"></form>';
}elseif($_GET['co'] == 'zapisz_odp' && $_GET['nr'] == $_GET['nr']){
$data = date("d.m.Y");
$tresc = str_replace( "\r\n", '<br />', $_POST['tresc']);
$tresc = addslashes(htmlspecialchars($tresc));
$dane = "<tr><td>Autor: ".$_POST['osoba']." <br>Data: $data</td><td>$tresc</td></tr>";
$ile = $_GET['nr'];
$plik = @fopen ("forum/odpowiedzi ".$_GET['nr'].".txt", "a");
print "<br><br>Zapisano!<br>Kliknij <a href=\"index.php?strona=odczytaj&nr=".$_GET['nr']."\">tutaj</a> aby zobaczyć napisaną wiadomość.";
$dane = str_replace(array(':)',':|',':/',':D',':(',':P',':O','P('), array('<img src="obrazki_forum/1.gif">','<img src="obrazki_forum/2.gif">','<img src="obrazki_forum/3.gif">','<img src="obrazki_forum/4.gif">','<img src="obrazki_forum/5.gif">','<img src="obrazki_forum/6.gif">','<img src="obrazki_forum/7.gif">','<img src="obrazki_forum/8.gif">'), $dane);
fputs ($plik, $dane);
fclose ($plik);
}
elseif ($_GET['nr'] == $_GET['nr']){
print '<a href="index.php?strona=forum" style="color: #004268; font-weight: bold">Forum - strona główna</a> | zobacz temat';
if (isset($_SESSION['login'])){
print "<a href=\"index.php?strona=odczytaj&co=odpowiedz&nr=".$_GET['nr']."\" ><br><img src=\"obrazki_forum/odpowiedz.jpg\" width=110 height=28 border=0 style=\"padding: 5px\"/></a>";
}else {
print "<br>Aby odpowiadać na tematy musisz być zalogowany!";
}
$ile = $_GET['co'];
$plik = @fopen ("forum/".$_GET['nr'].".txt", "r");
$wiersz = fgets ($plik);
$wyniki = split(":\|:", $wiersz);
$tresc = $wyniki['1'];
$tresc = str_replace( '<br />', "\r\n",$tresc);
print "<div id=\"forum\">".$wyniki['0']."</div>";
print "<table id=forum_tematy cellspacing=0 cellpadding=2><tr><td >Data: ".$wyniki['3']."<br>";
print "Autor: ".$wyniki['2']."</td> ";
print "<td>$tresc</td></tr>";
if (file_exists ("forum/odpowiedzi ".$_GET['nr'].".txt")){
$plik = @fopen ("forum/odpowiedzi ".$_GET['nr'].".txt", "r");
$wiersz = fgets($plik);
$wiersz = str_replace( '<br />', "\r\n", $wiersz);
print $wiersz;
fclose($plik);
print "</table>";
if (isset($_SESSION['login'])){
print "<a href=\"index.php?strona=odczytaj&co=odpowiedz&nr=".$_GET['nr']."\" ><br><img src=\"obrazki_forum/odpowiedz.jpg\" width=110 height=28 border=0 style=\"padding: 5px\"/></a>";
}else {
print "Aby odpowiadać na tematy musisz być zalogowany!";
}
}else{
print "</table>";
print "<a href=\"index.php?strona=odczytaj&co=odpowiedz&nr=".$_GET['nr']."\" ><img src=\"obrazki_forum/odpowiedz.jpg\" width=110 height=28 border=0 style=\"padding: 5px\"/></a>";
print"<BR>Nie ma jeszcze odpowiedzi!";
}
}
?>
</BODY>
</HTML>
[/php]
plik tematy.php
[php]
<?
if ($_GET['co'] == 'dodaj'){
print '<a href="index.php?strona=forum" style="color: #004268; font-weight: bold">Forum - strona glówna</a> | Dodaj Temat<br><br>';
print'<FORM METHOD="POST" ACTION="index.php?strona=forum&co=zapisz" name="formularz"><INPUT TYPE="text" NAME="tytul" VALUE="nazwa"><br>';
print '<textarea NAME="tresc" rows="4" cols="40">tre´s´c</textarea><br>';
print'<input type="button" value="" onclick="wstaw(formularz.tresc, \':)\',\'\')" id="s1"/> ';
print'<input type="button" value="" onclick="wstaw(formularz.tresc, \':|\',\'\')" id="s2"/> ';
print'<input type="button" value="" onclick="wstaw(formularz.tresc, \':/\',\'\')" id="s3"/> ';
print'<input type="button" value="" onclick="wstaw(formularz.tresc, \':D\',\'\')" id="s4"/> ';
print'<input type="button" value="" onclick="wstaw(formularz.tresc, \':(\',\'\')" id="s5"/> ';
print'<input type="button" value="" onclick="wstaw(formularz.tresc, \':P\',\'\')" id="s6"/> ';
print'<input type="button" value="" onclick="wstaw(formularz.tresc, \':O\',\'\')" id="s7"/> ';
print'<input type="button" value="" onclick="wstaw(formularz.tresc, \'P(\',\'\')" id="s8"/><br> ';
print "<INPUT TYPE=\"hidden\" NAME=\"autor\" VALUE=".$_SESSION['login']."><br>";
print '<INPUT TYPE="submit" VALUE="wy¶lij"></FORM>';
}
elseif ($_GET['co'] == 'zapisz'){
$ile = filesize ("forum/liczba_tematow.txt");
$plik = fopen("forum/liczba_tematow.txt", "a");
flock ($plik, 2);
fputs ($plik, "-");
flock ($plik, 3);
fclose($plik);
$tresc = str_replace( "\r\n", '<br />', $_POST['tresc']);
$tytul = addslashes(htmlspecialchars($_POST['tytul']));
$tresc = addslashes(htmlspecialchars($tresc));
$autor = $_POST['autor'];
$data = date("d.m.Y");
$tresc = str_replace(array(':)',':|',':/',':D',':(',':P',':O','P('), array('<img src="obrazki_forum/1.gif">','<img src="obrazki_forum/2.gif">','<img src="obrazki_forum/3.gif">','<img src="obrazki_forum/4.gif">','<img src="obrazki_forum/5.gif">','<img src="obrazki_forum/6.gif">','<img src="obrazki_forum/7.gif">','<img src="obrazki_forum/8.gif">'), $tresc);
print "Dziekujemy, nowy temat zostal dodany!";
print "<br>Kliknij <a href=\"index.php?strona=forum\">tutaj</a> aby zobaczy´c swój temat.";
$plik = @fopen ("forum/$ile.txt", "a+");
if (!($plik)){
print "BlAD";
} else{
fputs ($plik, "$tytul:|:$tresc:|:$autor:|:$data");
fclose($plik);
}
$plik2 = @fopen ("forum/tematy.txt", "a");
fputs ($plik2, "<TR> <TD><A HREF=index.php?strona=odczytaj&nr=$ile>$tytul</TD><TD>$autor</TD><TD>$data</TD></TR>");
fclose ($plik2);
}
else{
print"<a href=\"index.php?strona=forum\" style=\"color: #004268; font-weight: bold\">Forum - strona glówna</a><br><br>";
print"<div id=typy><h3>ZANIM CO´S NAPISZESZ PRZECZYTAJ!</h3></div><TABLE id=forum_tematy cellpadding=2 cellspacing=0>";
print"<TR id=tresc_tytul>";
print" <TD><B>Nazwa</B></TD><TD><B>Autor</B></TD><TD><B>Dodano</B></TD></tr>";
print"<TR><td><a href=\"index.php?strona=regulamin_forum\">Regulamin forum</a></td><td>Administrator</td><td>04.08.2007</td></tr>";
print"<TR><td><a href=\"index.php?strona=faq\">FAQ</a></td><td>Administrator</td><td>04.08.2007</td></tr></table>";
print "<div id=typy><h3>SPIS TEMATÓW</h3></div>";
if (isset($_SESSION['login'])){
print"<A HREF=\"index.php?strona=forum&co=dodaj\"><img src=\"obrazki_forum/nowy-temat.jpg\" width=110 height=28 border=0 style=\"padding: 5px\"/></A>";
}else{
print "Aby dodawa´c nowy tematy musisz by´c zalogowany!";
}
print"<TABLE id=forum_tematy cellpadding=2 cellspacing=0>";
print"<TR id=tresc_tytul>";
print" <TD ><B>Nazwa</B></TD><TD><B>Autor</B></TD><TD><B>Dodano</B></TD>";
print"</TR>";
$plik=fopen("forum/tematy.txt", "r");
$wiersz = fgets ($plik);
print $wiersz;
fclose ($plik);
print"</TABLE>";
if (isset($_SESSION['login'])){
print"<A HREF=\"index.php?strona=forum&co=dodaj\"><img src=\"obrazki_forum/nowy-temat.jpg\" width=110 height=28 border=0 style=\"padding: 5px\"/></A>";
}else{
print"Aby dodawa´c nowy tematy musisz by´c zalogowany!";
}
}
?>
[/php]
index.php
[php]
elseif($_GET['strona'] == 'forum'){
include ("forum/tematy.php");
}
elseif($_GET['strona'] == 'odczytaj'){
include ("forum/odczytaj.php");
}
?>[/php]
Dodatkowo wymagane są puste pliki tematy.txt i liczba_tematow.txt
plik odczytaj.php
[php]
<HTML>
<HEAD>
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=ISO-8859-2">
</HEAD>
<BODY>
<?
//System odpowiedzi
$ile = $_GET['nr'];
if ($_GET['co'] == 'odpowiedz' && $_GET['nr'] == $_GET['nr']){
print "<a href=\"index.php?strona=forum\" style=\"color: #004268; font-weight: bold\">Forum - strona główna</a> | <a href=\"index.php?strona=odczytaj&nr=".$_GET['nr']."\" style=\"color: #004268; font-weight: bold\">zobacz temat</a> | odpowiedź<br>";
print "<form method=\"post\" action=\"index.php?strona=odczytaj&co=zapisz_odp&nr=$ile \" name=\"formularz\"><input type=\"hidden\" name=\"osoba\" value=\"".$_SESSION['login']."\"><br>";
print '<textarea name="tresc" cols="40" rows="4">treść</textarea><br>';
print'<input type="button" value="" onclick="wstaw(formularz.tresc, \':)\',\'\')" id="s1"/> ';
print'<input type="button" value="" onclick="wstaw(formularz.tresc, \':|\',\'\')" id="s2"/> ';
print'<input type="button" value="" onclick="wstaw(formularz.tresc, \':/\',\'\')" id="s3"/> ';
print'<input type="button" value="" onclick="wstaw(formularz.tresc, \':D\',\'\')" id="s4"/> ';
print'<input type="button" value="" onclick="wstaw(formularz.tresc, \':(\',\'\')" id="s5"/> ';
print'<input type="button" value="" onclick="wstaw(formularz.tresc, \':P\',\'\')" id="s6"/> ';
print'<input type="button" value="" onclick="wstaw(formularz.tresc, \':O\',\'\')" id="s7"/> ';
print'<input type="button" value="" onclick="wstaw(formularz.tresc, \'P(\',\'\')" id="s8"/><br> ';
print '<input type="submit" value="odpowiedz"></form>';
}elseif($_GET['co'] == 'zapisz_odp' && $_GET['nr'] == $_GET['nr']){
$data = date("d.m.Y");
$tresc = str_replace( "\r\n", '<br />', $_POST['tresc']);
$tresc = addslashes(htmlspecialchars($tresc));
$dane = "<tr><td>Autor: ".$_POST['osoba']." <br>Data: $data</td><td>$tresc</td></tr>";
$ile = $_GET['nr'];
$plik = @fopen ("forum/odpowiedzi ".$_GET['nr'].".txt", "a");
print "<br><br>Zapisano!<br>Kliknij <a href=\"index.php?strona=odczytaj&nr=".$_GET['nr']."\">tutaj</a> aby zobaczyć napisaną wiadomość.";
$dane = str_replace(array(':)',':|',':/',':D',':(',':P',':O','P('), array('<img src="obrazki_forum/1.gif">','<img src="obrazki_forum/2.gif">','<img src="obrazki_forum/3.gif">','<img src="obrazki_forum/4.gif">','<img src="obrazki_forum/5.gif">','<img src="obrazki_forum/6.gif">','<img src="obrazki_forum/7.gif">','<img src="obrazki_forum/8.gif">'), $dane);
fputs ($plik, $dane);
fclose ($plik);
}
elseif ($_GET['nr'] == $_GET['nr']){
print '<a href="index.php?strona=forum" style="color: #004268; font-weight: bold">Forum - strona główna</a> | zobacz temat';
if (isset($_SESSION['login'])){
print "<a href=\"index.php?strona=odczytaj&co=odpowiedz&nr=".$_GET['nr']."\" ><br><img src=\"obrazki_forum/odpowiedz.jpg\" width=110 height=28 border=0 style=\"padding: 5px\"/></a>";
}else {
print "<br>Aby odpowiadać na tematy musisz być zalogowany!";
}
$ile = $_GET['co'];
$plik = @fopen ("forum/".$_GET['nr'].".txt", "r");
$wiersz = fgets ($plik);
$wyniki = split(":\|:", $wiersz);
$tresc = $wyniki['1'];
$tresc = str_replace( '<br />', "\r\n",$tresc);
print "<div id=\"forum\">".$wyniki['0']."</div>";
print "<table id=forum_tematy cellspacing=0 cellpadding=2><tr><td >Data: ".$wyniki['3']."<br>";
print "Autor: ".$wyniki['2']."</td> ";
print "<td>$tresc</td></tr>";
if (file_exists ("forum/odpowiedzi ".$_GET['nr'].".txt")){
$plik = @fopen ("forum/odpowiedzi ".$_GET['nr'].".txt", "r");
$wiersz = fgets($plik);
$wiersz = str_replace( '<br />', "\r\n", $wiersz);
print $wiersz;
fclose($plik);
print "</table>";
if (isset($_SESSION['login'])){
print "<a href=\"index.php?strona=odczytaj&co=odpowiedz&nr=".$_GET['nr']."\" ><br><img src=\"obrazki_forum/odpowiedz.jpg\" width=110 height=28 border=0 style=\"padding: 5px\"/></a>";
}else {
print "Aby odpowiadać na tematy musisz być zalogowany!";
}
}else{
print "</table>";
print "<a href=\"index.php?strona=odczytaj&co=odpowiedz&nr=".$_GET['nr']."\" ><img src=\"obrazki_forum/odpowiedz.jpg\" width=110 height=28 border=0 style=\"padding: 5px\"/></a>";
print"<BR>Nie ma jeszcze odpowiedzi!";
}
}
?>
</BODY>
</HTML>
[/php]
plik tematy.php
[php]
<?
if ($_GET['co'] == 'dodaj'){
print '<a href="index.php?strona=forum" style="color: #004268; font-weight: bold">Forum - strona glówna</a> | Dodaj Temat<br><br>';
print'<FORM METHOD="POST" ACTION="index.php?strona=forum&co=zapisz" name="formularz"><INPUT TYPE="text" NAME="tytul" VALUE="nazwa"><br>';
print '<textarea NAME="tresc" rows="4" cols="40">tre´s´c</textarea><br>';
print'<input type="button" value="" onclick="wstaw(formularz.tresc, \':)\',\'\')" id="s1"/> ';
print'<input type="button" value="" onclick="wstaw(formularz.tresc, \':|\',\'\')" id="s2"/> ';
print'<input type="button" value="" onclick="wstaw(formularz.tresc, \':/\',\'\')" id="s3"/> ';
print'<input type="button" value="" onclick="wstaw(formularz.tresc, \':D\',\'\')" id="s4"/> ';
print'<input type="button" value="" onclick="wstaw(formularz.tresc, \':(\',\'\')" id="s5"/> ';
print'<input type="button" value="" onclick="wstaw(formularz.tresc, \':P\',\'\')" id="s6"/> ';
print'<input type="button" value="" onclick="wstaw(formularz.tresc, \':O\',\'\')" id="s7"/> ';
print'<input type="button" value="" onclick="wstaw(formularz.tresc, \'P(\',\'\')" id="s8"/><br> ';
print "<INPUT TYPE=\"hidden\" NAME=\"autor\" VALUE=".$_SESSION['login']."><br>";
print '<INPUT TYPE="submit" VALUE="wy¶lij"></FORM>';
}
elseif ($_GET['co'] == 'zapisz'){
$ile = filesize ("forum/liczba_tematow.txt");
$plik = fopen("forum/liczba_tematow.txt", "a");
flock ($plik, 2);
fputs ($plik, "-");
flock ($plik, 3);
fclose($plik);
$tresc = str_replace( "\r\n", '<br />', $_POST['tresc']);
$tytul = addslashes(htmlspecialchars($_POST['tytul']));
$tresc = addslashes(htmlspecialchars($tresc));
$autor = $_POST['autor'];
$data = date("d.m.Y");
$tresc = str_replace(array(':)',':|',':/',':D',':(',':P',':O','P('), array('<img src="obrazki_forum/1.gif">','<img src="obrazki_forum/2.gif">','<img src="obrazki_forum/3.gif">','<img src="obrazki_forum/4.gif">','<img src="obrazki_forum/5.gif">','<img src="obrazki_forum/6.gif">','<img src="obrazki_forum/7.gif">','<img src="obrazki_forum/8.gif">'), $tresc);
print "Dziekujemy, nowy temat zostal dodany!";
print "<br>Kliknij <a href=\"index.php?strona=forum\">tutaj</a> aby zobaczy´c swój temat.";
$plik = @fopen ("forum/$ile.txt", "a+");
if (!($plik)){
print "BlAD";
} else{
fputs ($plik, "$tytul:|:$tresc:|:$autor:|:$data");
fclose($plik);
}
$plik2 = @fopen ("forum/tematy.txt", "a");
fputs ($plik2, "<TR> <TD><A HREF=index.php?strona=odczytaj&nr=$ile>$tytul</TD><TD>$autor</TD><TD>$data</TD></TR>");
fclose ($plik2);
}
else{
print"<a href=\"index.php?strona=forum\" style=\"color: #004268; font-weight: bold\">Forum - strona glówna</a><br><br>";
print"<div id=typy><h3>ZANIM CO´S NAPISZESZ PRZECZYTAJ!</h3></div><TABLE id=forum_tematy cellpadding=2 cellspacing=0>";
print"<TR id=tresc_tytul>";
print" <TD><B>Nazwa</B></TD><TD><B>Autor</B></TD><TD><B>Dodano</B></TD></tr>";
print"<TR><td><a href=\"index.php?strona=regulamin_forum\">Regulamin forum</a></td><td>Administrator</td><td>04.08.2007</td></tr>";
print"<TR><td><a href=\"index.php?strona=faq\">FAQ</a></td><td>Administrator</td><td>04.08.2007</td></tr></table>";
print "<div id=typy><h3>SPIS TEMATÓW</h3></div>";
if (isset($_SESSION['login'])){
print"<A HREF=\"index.php?strona=forum&co=dodaj\"><img src=\"obrazki_forum/nowy-temat.jpg\" width=110 height=28 border=0 style=\"padding: 5px\"/></A>";
}else{
print "Aby dodawa´c nowy tematy musisz by´c zalogowany!";
}
print"<TABLE id=forum_tematy cellpadding=2 cellspacing=0>";
print"<TR id=tresc_tytul>";
print" <TD ><B>Nazwa</B></TD><TD><B>Autor</B></TD><TD><B>Dodano</B></TD>";
print"</TR>";
$plik=fopen("forum/tematy.txt", "r");
$wiersz = fgets ($plik);
print $wiersz;
fclose ($plik);
print"</TABLE>";
if (isset($_SESSION['login'])){
print"<A HREF=\"index.php?strona=forum&co=dodaj\"><img src=\"obrazki_forum/nowy-temat.jpg\" width=110 height=28 border=0 style=\"padding: 5px\"/></A>";
}else{
print"Aby dodawa´c nowy tematy musisz by´c zalogowany!";
}
}
?>
[/php]
index.php
[php]
elseif($_GET['strona'] == 'forum'){
include ("forum/tematy.php");
}
elseif($_GET['strona'] == 'odczytaj'){
include ("forum/odczytaj.php");
}
?>[/php]
Dodatkowo wymagane są puste pliki tematy.txt i liczba_tematow.txt
