[php] Problem z księgą gości

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
snooky
Posty: 9
Rejestracja: pn wrz 06, 2004 5:23 pm

[php] Problem z księgą gości

Post autor: snooky »

Witam mam problem z Księgą gości. Jezeli ktos moze pomoc to niech wejdzie na strone i sproboje dodac wpis www.krzysiek.sokolka.com , w zamian za pomoc moge jedynie umiescic wasza reklame i button na stronie ktora powstanie. Konfiguracja pliku jest dla ludzi znjacych php bardzo prosta bo zawiera tylko jeden olik ze skryptem i trzeba zmienic tylko kilka linijek ktorych niewiem jak. Jestem poczatujacym w tworzeniu w php i niedam rady w skonfigorowaniu. Dzieki
snooky
Posty: 9
Rejestracja: pn wrz 06, 2004 5:23 pm

skrypt

Post autor: snooky »

[php]<?php
/////////////////////////////////////////////////////////////////////////////////////////
////
//// Skrypt: Pintos Guestbook - Wersja 2.0
//// Autor: Pawel Podwysocki (Pintos)
//// E-mail: [email protected]
//// WWW: http://www.pintos.mecenat.pl/
////
//// Skrypt - Pintos Guestbook- sluzy do tworzenia Ksiag Gosci
//// Jest on zupelnie darmowy, zarowno na stronach prywatnych
//// jak i komercyjnych, jedyna zaplata jakiej oczekuje to: adres
//// strony na ktorej niniejszy skrypt zostal wykorzystany,
//// pozostawienie mojego wpisu w ksiedze gosci oraz :--)))))
//// kartke elektroniczna (tylko jakas ladna).
////
//// Autor nie ponosi odpowiedzialnosci za straty wynikle z
//// urzytkowania tego skryptu
////
/////////////////////////////////////////////////////////////////////////////////////////

# --------------------- POCZATEK KONFIGURACJI --------------------------------

$metoda = 1; // dopisywanie wiadomosci 1-na poczatku 0-na koncu
$rep_br = 0; // zmiana znakow konca lini z formularza 1-na spaje 0-na <BR>
$rep_oc = 0; // ocena strony 1-slowna 0-obrazkowa
$rep_html = 1; // wykluczanie wpisow w html-u 1-wlaczone 0-wylaczone
$podziex = 1; // podziekowania po wpisie 1-z podziekowaniem 0-bez podziekowania
$twarze = 1; // wyswietlanie twarzy przy wpisie 1-wlaczone 0-wylaczone
$panel = 1; // link do panelu administracyjnego w ksiedze gosci 1-wlaczony 0-wylaczony
$ile = 2; // po ile wpisow na stronie

$const_login = ""; // login administratora
$const_passw = ""; // haslo administratora

$z_index = "http://www.krzysiek.sokolka.com/ksiega/ksiega.php"; // adres twojej strony glownej
$z_table = "60%";
$z_title = "Pintos Guestook";
$z_dodaj = "Dodaj wpis do ksiegi gosci";
$z_razem = "Ilosc wpisow do ksiegi";
$z_panel = "Panel administracyjny";
$z_autor = "Autor wiadomosci";
$z_adres = "Adres e-mail";
$z_kraj = "Kraj (Miasto)";
$z_home = "Strona domowa";
$z_kome = "Komentarz";
$z_ocena = "Ocena strony";
$z_podobi = "Twoja podobizna";
$z_data = date("H:i d-m-Y"); // format daty
$z_dataa = "Data wpisu";
$z_submit = "Wyslij swoj wpis";
$z_form = "Nie wypelniles wszystkich pol formularza";
$z_form2 = "<<<< Powrot";
$s_wpis = "Starsze wpisy";
$n_wpis = "Nowsze wpisy";
$ocena_5 = "Bardzo dobra";
$ocena_4 = "Dobra";
$ocena_3 = "Dostateczna";
$ocena_2 = "Mierna";
$ocena_1 = "Niedostateczna";
$z_dzieki = "Dziekujemy za dodanie wpisu do ksiegi Gosci";
$z_dzieki2 = "Zobacz pamiatkowe wpisy";
$z_dzieki3 = "Powrot do strony glownej";
$nie_posiadam = "Nie posiadam";
$np_twarz = "Przykladowe twarze";

# --------------------- kONIEC KONFIGURACJI ---------------------------------


#----------------------------------------------------------------------------------------------
### tagi otwierajace i zamykajace kazda strone www plus styl css (edytuj je na swoje potrzeby)
#----------------------------------------------------------------------------------------------
function printpoczatek() {
global $z_title, $z_table;
echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\"> \n";
echo "<HTML><HEAD> \n";
echo "<META HTTP-EQUIV=\"Content-type\" CONTENT=\"text/html; charset=iso-8859-2\"> \n";
echo "<TITLE>".$z_title."</TITLE> \n";
echo "<STYLE TYPE=\"text/css\"> \n";
echo "<!-- \n";
echo "td { FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana} \n";
echo "A:link {font-weight: bold; COLOR: #0000FF; TEXT-DECORATION: none} \n";
echo "A:visited {font-weight: bold; COLOR: #000000; TEXT-DECORATION: none} \n";
echo "A:active {font-weight: bold; COLOR: #000000; TEXT-DECORATION: none} \n";
echo "A:hover {font-weight: bold; COLOR: #000000; TEXT-DECORATION: underline} \n";
echo "--> \n";
echo "</STYLE> \n";
echo "</HEAD><BODY> \n";

echo "<table align=\"center\" border=\"0\" width=\"100%\"><tr><TD>";
}

function printkoniec() {
echo "</td></tr></table>";
echo "</BODY></HTML> \n";
}

#-------------------------------------------------------------------------------------
### zamiana znacznikow konca lini z formularza na <BR> lub -space-
#-------------------------------------------------------------------------------------
function repairbr() {
global $komentarz;
if($rep_br == 1) {
$komentarz = ereg_replace("\r\n","<br>",$komentarz);
}
else {
$komentarz = ereg_replace("\r\n"," ",$komentarz);
}
}

#-------------------------------------------------------------------------------------
### wykluczenie kodu html z komentarza
#-------------------------------------------------------------------------------------
function rephtml() {
global $komentarz;
$komentarz = ereg_replace("<[^>]+>"," ",$komentarz);
$komentarz = ereg_replace("</[^>]+>"," ",$komentarz);
}

#-------------------------------------------------------------------------------------
### sprawdzanie czy formularz zostal wypelniony przez usera
#-------------------------------------------------------------------------------------
function formularz() {
global $autor, $adres,$kraj, $komentarz, $home, $z_form, $z_form2;
if (($autor == "") ||
($adres == "") ||
($kraj == "") ||
($komentarz == "") ||
($home == "http://")) {
printpoczatek();
include "./stopki/stopka_gorna";
echo "<table border=\"0\" cellspacing=\"1\" width=\"".$z_table."\" align=\"center\"><tr><td> \n";
echo $z_form;
echo "<form name=\"Historia\">";
echo "<input type=\"button\" value=\"";
echo $z_form2;
echo"\" onClick=\"history.back()\">";
echo "</form>";
echo "</td></tr></table> \n";
include "./stopki/stopka_dolna";
printkoniec();

exit;
}
}

#-------------------------------------------------------------------------------------
### funkcja wyswietlajaca okno do zalogowania sie w zasoby administracyjne
#-------------------------------------------------------------------------------------
function oknologin() {
printpoczatek();
echo "<table border=\"0\" cellspacing=\"1\" width=\"".$z_table."\" align=\"center\"><tr><td><b> Panel administracyjny </b> <hr size=\"1\">";
echo "<form action=\"ksiega.php?akcja=admin\" method=\"POST\"> \n";
echo "Login: <br> \n";
echo "<input name=\"adminlogin\"> <br> \n";
echo "Password: <br> \n";
echo "<input name=\"adminpassw\" type=\"password\"> \n";
echo "<input type=\"submit\" value=\"Submit\"> \n";
echo "</form></td></tr></table> ";
printkoniec();
}

#-------------------------------------------------------------------------
### jesli -akcja- jest pusta nadajemy jej wartosc
#-------------------------------------------------------------------------
if ($akcja == "") {
$akcja = "pokaz";
}

#-------------------------------------------------------------------------
### wyswietlenie wpisow zawartych w pliku
### sposob podzielenia wynikow na porcje podpatrzony
### zostal w skrypcie forum ze strony http://ygreg.com
#-------------------------------------------------------------------------
if ($akcja == "pokaz") {
$nr=0;
$start=(int)$start;

$fconts = file ('./dane/dane.txt');
$stat = count($fconts);
printpoczatek();
include "./stopki/stopka_gorna";
echo "<table border=\"0\" cellspacing=\"1\" width=\"".$z_table."\" align=\"center\"><tr><td> \n";
echo "$z_razem: $stat <BR><BR> \n";
echo "<a href=\"ksiega.php?akcja=new\">".$z_dodaj ."</a> \n";
if ($panel == 1) {
echo " | <a href=\"ksiega.php?akcja=admin\">".$z_panel."</a>";
}
echo "<hr size=\"1\"><BR> \n";
if ($stat == 0) {
printkoniec();
exit;
}
unset($stat);

$fd = fopen ("./dane/dane.txt", "r");
flock($fd, 1);
while ((!feof($fd))&&($nr<$start+$ile)) {
$nr++;
$ida = fgets($fd, 1000);

$pieces = explode ("|", $ida);
if($nr>$start) {
if ($twarze == 1) {
echo "<img src=\"./img/".$pieces[7]."\" align=\"left\" hspace=\"10\" width=32 height=32>";
}
echo "<B>$z_autor:</B> $pieces[0] <BR> \n";
if ($pieces[1] != " brak ") {
$pieces[1] = eregi_replace("(([a-z0-9_]|\\-|\\.)+@([^[:space:]]*)([[:alnum:]-]))","<a href=\"mailto:\\1\" target=\"_new\">\\1</a>", $pieces[1]);
echo "<B>$z_adres:</B> $pieces[1] <BR> \n";
}
echo "<B>$z_kraj:</B> $pieces[2] <BR> \n";
if ($pieces[3] != " brak ") {
$pieces[3] = eregi_replace("([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/&=])", "<a href=\"\\1://\\2\\3\" target=\"_blank\" target=\"_new\">\\1://\\2\\3</a>", $pieces[3]);
echo "<B>$z_home:</B> $pieces[3] <BR> \n";
}
echo "<B>$z_kome:</B> $pieces[4] <BR> \n";

if($rep_oc == 1) {
$pieces[5] = ereg_replace("xxxxx","$ocena_5",$pieces[5]);
$pieces[5] = ereg_replace("xxxx","$ocena_4",$pieces[5]);
$pieces[5] = ereg_replace("xxx","$ocena_3",$pieces[5]);
$pieces[5] = ereg_replace("xx","$ocena_2",$pieces[5]);
$pieces[5] = ereg_replace("x","$ocena_1",$pieces[5]);
}
else {
$pieces[5]= ereg_replace("x","<img src=\"./img/g.gif\" width=\"9\" height=\"9\">",$pieces[5]);
}

echo "<B>$z_ocena:</B> $pieces[5] <BR> \n";
echo "<B>$z_dataa:</B> $pieces[6] <BR> \n";
echo "<BR> \n";
}
}

if($ida&&!feof($fd)) { $next=1; }
else { $next=0; }
if($start-$ile<0) { $prevs=0; }
else { $prevs=$start-$ile; }

flock($fd, 3);
fclose($fd);

echo "<hr size=1>";
if($start) {
echo "<A HREF=ksiega.php?start=";
if($start)
echo($prevs);
echo ">".$n_wpis."</A> \n";
}
else { echo $n_wpis; }

echo " | ";

if($next) {
echo"<A HREF=ksiega.php?start=";
echo($start+$ile);
echo ">".$s_wpis."</A> \n";
}
else { echo $s_wpis; }

echo "</td></tr></table> \n";
include "./stopki/stopka_dolna";
printkoniec();
exit;

}

#-------------------------------------------------------------------------------------
### pokazywanie przykladowych twarzy do wyboru przez wpisujacego
#-------------------------------------------------------------------------------------
elseif ($akcja == "pokazujtwarze") {
printpoczatek();
echo "<table border=\"0\" cellspacing=\"1\" width=\"".$z_table."\" align=\"center\"><tr><td> \n";
for($i = 1; $i < 57; $i++) {
echo "<img src=\"./img/".$i.".gif\"> Podobizna numer ".$i." <BR>\n";
}
echo "</td></tr></table> \n";
printkoniec();
exit;
}

#-------------------------------------------------------------------------------------
### podziekowanie za dodanie wiadomosci (jesli jest ono wlaczone)
#-------------------------------------------------------------------------------------
elseif ($akcja == "podziek") {
printpoczatek();
echo "<table border=\"0\" cellspacing=\"1\" width=\"".$z_table."\" align=\"center\"><tr><td> \n";
include "./stopki/stopka_gorna";
echo $z_dzieki ."<BR><BR> \n";
echo "<a href=\"ksiega.php\">".$z_dzieki2 ."</a><BR> \n";
echo "<a href=\"".$z_ksiega."\">".$z_dzieki3 ."</a><BR> \n";
include "./stopki/stopka_dolna";
echo "</td></tr></table> \n";
printkoniec();
exit;
}

#-------------------------------------------------------------------------------------
### jesli zmienna -akcja- przyjmie wartosc new wyswietlony
### zostanie formularz do dodania nowej wiadomosci
#-------------------------------------------------------------------------------------
elseif ($akcja == "new") {
printpoczatek();
include "./stopki/stopka_gorna";
echo "<table border=\"0\" cellspacing=\"1\" width=\"".$z_table."\" align=\"center\"><tr><td> \n";

echo "<form action=\"ksiega.php?akcja=add\" method=\"POST\"> \n";
echo "<b>".$z_autor."</B><BR> \n";
echo "<input type=\"text\" name=\"autor\" size=\"30\"><BR> \n";
echo "<b>".$z_adres."</B><BR> \n";
echo "<input type=\"text\" name=\"adres\" size=\"30\"> \n";
echo "<INPUT TYPE=\"checkbox\" NAME=\"adres\" VALUE=\"brak\">". $nie_posiadam ."<BR>\n";
echo "<b>".$z_kraj."</B><BR> \n";
echo "<input type=\"text\" name=\"kraj\" size=\"30\"> <BR> \n";
echo "<b>".$z_home."</B><BR> \n";
echo "<input type=\"text\" name=\"home\" value=\"http://\" size=\"30\"> \n";
echo "<INPUT TYPE=\"checkbox\" NAME=\"home\" VALUE=\"brak\">". $nie_posiadam ."<BR>\n";
echo "<b>".$z_kome."</B><BR> \n";
echo "<textarea name=\"komentarz\" rows=7 cols=30></TEXTAREA> <BR> \n";
if ($twarze == 1) {
echo "<SCRIPT> \n";
echo "<!-- \n";
echo "function displayWindow(url, width, height) { \n";
echo " var Win = window.open(url,\"displayWindow\",'width=' + width + ',height=' + height + ',resizable=0,scrollbars=yes,menubar=no' ); \n";
echo "} \n";
echo "//--> \n";
echo "</SCRIPT> \n";

echo "<B>".$z_podobi."</b> \n";
echo "(<A HREF=\"javascript:displayWindow('ksiega.php?akcja=pokazujtwarze',300,200)\"><font color=red>".$np_twarz."</font></a>)<BR> \n";

echo "<SELECT NAME=\"morda\"> \n";
for($i = 1; $i < 57; $i++) {
echo "<OPTION value=\"".$i.".gif\"> Podobizna numer ".$i." \n";
}
echo "</SELECT><BR> \n";
}
echo "<b>".$z_ocena."</B><BR> \n";
echo "<SELECT NAME=\"ocena\"> \n";
echo "<OPTION value=\"xxxxx\">". $ocena_5 ."\n";
echo "<OPTION value=\"xxxx\">". $ocena_4 ."\n";
echo "<OPTION value=\"xxx\">". $ocena_3 ."\n";
echo "<OPTION value=\"xx\">". $ocena_2 ."\n";
echo "<OPTION value=\"x\">". $ocena_1 ."\n";
echo "</SELECT><BR> \n";

echo "<input type=\"hidden\" name=\"data\" value=\"".$z_data."\"> \n";
echo "<BR><input type=\"submit\" value=\"".$z_submit."\"><BR> \n";
echo "</form> \n";

echo "</td></tr></table> \n";
include "./stopki/stopka_dolna";
printkoniec();
exit;
}

#-------------------------------------------------------------------------------------
### jesli zmienna-akcja- ma wtrtosc -new- a zmienna -metoda-
### wartosc -0- dane zostana zapisane na koncu pliku
#-------------------------------------------------------------------------------------
elseif (($akcja == "add") and ($metoda == 0) ) {
formularz();
$myfile = fopen("./dane/dane.txt", "a");
if (!($myfile)) {
echo "Nie mozna otworzyc pliku \n";
}
{
repairbr();
if($rep_html == 1) {
rephtml();
}
fputs($myfile, "\n");
fputs($myfile, "$autor | ");
fputs($myfile, "$adres | ");
fputs($myfile, "$kraj | ");
fputs($myfile, "$home | ");
fputs($myfile, "$komentarz | ");
fputs($myfile, "$ocena | ");
fputs($myfile, "$data ");
if ($twarze == 1) {
fputs($myfile, "|$morda");
}
}
fclose($myfile);

if ($podziex == 1) {
header ("Location: ./ksiega.php?akcja=podziek");
}
else {
header ("Location: ./ksiega.php");
}
}

#-------------------------------------------------------------------------------------
### jesli zmienna-akcja- ma wtrtosc -new- a zmienna -metoda-
### wartosc -1- dane zostana zapisane na poczatku pliku
#-------------------------------------------------------------------------------------
elseif (($akcja == "add") and ($metoda == 1)) {
formularz();
$kopy = @copy("./dane/dane.txt", "./dane/dane.tmp");
if(!($kopy)) {
echo "Nie mozna skopiowac pliku \n";
}
$myfile = fopen("./dane/dane.txt", "w");
if (!($myfile)) {
echo "Nie mozna otworzyc pliku \n";
}
repairbr();
if($rep_html == 1) {
rephtml();
}
fputs($myfile, "$autor | ");
fputs($myfile, "$adres | ");
fputs($myfile, "$kraj | ");
fputs($myfile, "$home | ");
fputs($myfile, "$komentarz | ");
fputs($myfile, "$ocena | ");
fputs($myfile, "$data ");
if ($twarze == 1) {
fputs($myfile, "|$morda");
}
fputs($myfile, "\n");

fclose($myfile);

$myfile = fopen("./dane/dane.txt", "a");
if (!($myfile)) {
echo "Nie mozna otworzyc pliku \n";
}
$temp = @file("./dane/dane.tmp");
for ($i = 0; $i < count($temp); $i++) {
fputs($myfile, $temp[$i]);
}
fclose($myfile);
@unlink("./dane/dane.tmp");

if ($podziex == 1) {
header ("Location: .ksiega.php?akcja=podziek");
}
else {
header ("Location: .ksiega/ksiega.php");
}
}

#--------------------- POCZATEK PANELU ADMINISTRACYJNEGO ----------------------------

#-------------------------------------------------------------------------------------
### jesli zmienna -akcja- ma wartosc -admin- zaczynamy proces logowania
#-------------------------------------------------------------------------------------
elseif ($akcja == "admin") {

#-------------------------------------------------------------------------
### jesli haslo lub login jest zle ponownie wyswietlamy okna do logowania
#-------------------------------------------------------------------------
if (($adminlogin != $const_login)||($adminpassw != $const_passw)) {
printpoczatek();
oknologin();
printkoniec();
exit;
}

#-------------------------------------------------------------------------
### jesli zmienna -del- ma wartosc -delete- kasujemy wpis o danym ID
#-------------------------------------------------------------------------
elseif ($del == "delete") {
$plik = file("./dane/dane.txt");
$myfile = fopen("./dane/dane.txt", "w");
for($li = 0; $li < $id-1; $li++) {
fputs($myfile, "$plik[$li]");
}
fclose($myfile);
$myfile = fopen("./dane/dane.txt", "a");
for($li = $id; $li < count($plik); $li++) {
fputs($myfile, "$plik[$li]");
}
fclose($myfile);
header ("Location: ./ksiega.php?akcja=admin&adminlogin=$adminlogin&adminpassw=$adminpassw");
}

#-----------------------------------------------------------------------------
### zapisywanie danych w plikach stopka_gorna/dolna
#-----------------------------------------------------------------------------
elseif ($del == "zapisz") {

$myfile = fopen("./stopki/stopka_gorna", "w");
if (!($myfile)) {
echo "Nie mozna otworzyc pliku - $myfile \n";
}
fputs($myfile, "$stopag");
fclose($myfile);

$myfile = fopen("./stopki/stopka_dolna", "w");
if (!($myfile)) {
echo "Nie mozna otworzyc pliku - $myfile \n";
}
fputs($myfile, "$stopad");
fclose($myfile);

printpoczatek();
echo "<table border=\"0\" cellspacing=\"1\" width=\"".$z_table."\" align=\"center\"><tr><td> \n";
echo "Operacja zakonczyla sie pomyslnie <BR> \n";
echo "<a href=\"javascript:window.close()\">Zamknij okienko</a><BR> \n";
echo "</td> \n";
printkoniec();

}

#-----------------------------------------------------------------------------
### formularz do edycji stopki dolnej i gornej
#-----------------------------------------------------------------------------
elseif ($del == "editstopka") {

printpoczatek();
echo "<table border=\"0\" cellspacing=\"1\" width=\"".$z_table."\" align=\"center\"><tr><td> \n";
echo "<form action=\"ksiega.php?akcja=admin&adminlogin=$adminlogin&adminpassw=$adminpassw&del=zapisz\" method=\"POST\"> \n";
echo "<b> Stopka gorna </b><BR> \n";
echo "<textarea name=\"stopag\" rows=10 cols=50>";
include "./stopki/stopka_gorna";
echo "</TEXTAREA> <BR> \n";
echo "<b> Stopka dolna </b><BR> \n";
echo "<textarea name=\"stopad\" rows=10 cols=50>";
include "./stopki/stopka_dolna";
echo "</TEXTAREA> <BR> \n";
echo "<BR><input type=\"submit\" value=\"SUBMIT\"><BR> \n";
echo "</form> \n";
echo "</td></tr></table> \n";
printkoniec();
exit;
}

#-------------------------------------------------------------------------
### wyswietlenie wpisow i nadanie im numeru ID co pozwoli nam je skasowac
#-------------------------------------------------------------------------
else {
$fconts = file ('./dane/dane.txt');
$stat = count($fconts);
printpoczatek();
echo "<table border=\"0\" cellspacing=\"1\" width=\"".$z_table."\" align=\"center\"><tr><td> \n";
echo "<a href=\"http://www.pintos.mecenat.pl/\"><img src=\"./img/logo.jpg\" border=\"0\" alt=\"Strona Domowa Pintosa\" align=\"right\" width=\"114\" height=\"76\"></a><BR>";
echo "<h3>Panel administracyjny</h3> \n";
echo "-- <a href=\"".$z_ksiega."\">Twoja strona glowna</a> <BR> \n";
echo "-- <a href=\"ksiega.php\">Twoja ksiega Gosci</a> <BR> \n";
echo "<SCRIPT> \n";
echo "<!-- \n";
echo "function displayWindow(url, width, height) { \n";
echo " var Win = window.open(url,\"displayWindow\",'width=' + width + ',height=' + height + ',resizable=0,scrollbars=yes,menubar=no' ); \n";
echo "} \n";
echo "//--> \n";
echo "</SCRIPT> \n";
echo "-- <A HREF=\"javascript:displayWindow('ksiega.php?akcja=admin&adminlogin=$adminlogin&adminpassw=$adminpassw&del=editstopka',500,400)\">Edytuj stopki</a><BR> \n";
echo "<hr size=\"1\"><BR>";
echo "$z_razem: $stat <BR><BR> \n";
if ($stat == 0) {
printkoniec();
exit;
}

unset($stat);

$fd = fopen ("./dane/dane.txt", "r");
flock($fd, 1);

$id = 0;
while (!feof($fd)) {
$id++;
$ida = fgets($fd, 1000);

$pieces = explode ("|", $ida);

if ($twarze == 1) {
echo "<img src=\"./img/".$pieces[7]."\" align=\"left\" hspace=\"10\" width=32 height=32>";
}
echo "<B>$z_autor:</B> $pieces[0] <BR> \n";
if ($pieces[1] != " brak ") {
$pieces[1] = eregi_replace("(([a-z0-9_]|\\-|\\.)+@([^[:space:]]*)([[:alnum:]-]))","<a href=\"mailto:\\1\" target=\"_new\">\\1</a>", $pieces[1]);
echo "<B>$z_adres:</B> $pieces[1] <BR> \n";
}
echo "<B>$z_kraj:</B> $pieces[2] <BR> \n";
if ($pieces[3] != " brak ") {
$pieces[3] = eregi_replace("([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/&=])", "<a href=\"\\1://\\2\\3\" target=\"_blank\" target=\"_new\">\\1://\\2\\3</a>", $pieces[3]);
echo "<B>$z_home:</B> $pieces[3] <BR> \n";
}
echo "<B>$z_kome:</B> $pieces[4] <BR> \n";

if($rep_oc == 1) {
$pieces[5] = ereg_replace("xxxxx","$ocena_5",$pieces[5]);
$pieces[5] = ereg_replace("xxxx","$ocena_4",$pieces[5]);
$pieces[5] = ereg_replace("xxx","$ocena_3",$pieces[5]);
$pieces[5] = ereg_replace("xx","$ocena_2",$pieces[5]);
$pieces[5] = ereg_replace("x","$ocena_1",$pieces[5]);
}
else {
$pieces[5]= ereg_replace("x","<img src=\"./img/g.gif\" width=\"9\" height=\"9\">",$pieces[5]);
}

echo "<B>$z_ocena:</B> $pieces[5] <BR> \n";
echo "<B>$z_dataa:</B> $pieces[6] ----- \n";
echo "<a href=ksiega.php?akcja=admin&adminlogin=$adminlogin&adminpassw=$adminpassw&del=delete&id=$id><FONT COLOR=RED>SKASUJ TEN WPIS</FONT></a> \n";
echo "<BR><BR> \n";
}

flock($fd, 3);
fclose($fd);

echo "</td></tr></table> \n";
printkoniec();
exit;
}

}

?>[/php]
ODPOWIEDZ