![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 3.06.2003 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
A więc napisałem taki skrypt do obsługi księgi gości (sam go napisałem):
[php:1:e2a83b6dec] <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"> <HTML> <HEAD> <META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=iso-8859-2"> <META HTTP-EQUIV="Content-Language" CONTENT="pl"> <TITLE> || BlueMan || - Strona domowa</TITLE> </HEAD> <link rel="stylesheet" type="text/css" href="../styl/nieb/nieb.css"> <BODY> <?php $ok=1; if (empty($nick)) { $ok=0; echo "<B>Muszisz podać imię lub nick !</B><BR>"; } if (empty($koment)) { $ok=0; echo "<B>Muszisz podać treść komentarza !</B><BR>"; } if (!empty($meil)) { else (strstr($meil, "@") == false) { echo "Błędny adres email - brakuje '@'"; print '<BR>'; } else (strstr($meil, ".") == false) { echo "Błędny adres emial - brakuje '.'"; print '<BR>'; } else (strstr($meil, 'ążśźęćńół') == false) { print "Twój adres email ($meil) zawiera polskie znaki"; print '<BR>'; $nowy_email = strtr($meil, 'ążśźęćńół', 'azszecnol'); print "Może chodzi Ci o: $nowy_email"; print '<BR>'; } } if ($nick="BlueMan, blueMan, Blueman, blueman, BLUEMAN") { $ok=0; echo "<B>Nie możesz podszywać się za administratora serwisu</b><BR>"; } if ($ok) { $fp=fopen ("kg.php","r+"); flock ($fp,2); rewind($fp); if ($nick="BlueMan1986*#%") { fputs ($fp, "<HR>n<table border="0" cellpadding="0" cellspacing="0"> <tr> <td>Autor wpisu: <B><font color="#33CCFF">BlueMan</font></B> <?php if (!empty($meil)) { fputs ($fp," (<a href="mailto:$meil">$meil</a>)"); ?> else { fputs ($fp, "<HR>n<table border="0" cellpadding="0" cellspacing="0"> <tr> <td>Autor wpisu: <B>$nick</B> <!-- IP: <?php $ipaddr = getenv("REMOTE_ADDR"); echo "$ipaddr"; ?> HOST: <?php echo "gethostbyaddr($_SERVER['REMOTE_ADDR'])"; ?> --> } } <?php if (!empty($meil)) { fputs ($fp," (<a href="mailto:$meil">$meil</a>)"); } ?> } </td> <td> <?php $dzien=date("d"); switch ($mies_cyfr=gmDate("n") { case 1: {$miesiac="styczen" ; break; } case 2: {$miesiac="luty" ; break; } case 3: {$miesiac="marzec" ; break; } case 4: {$miesiac="kwiecien" ; break; } case 5: {$miesiac="maj" ; break; } case 6: {$miesiac="czerwiec" ; break; } case 7: {$miesiac="lipiec" ; break; } case 8: {$miesiac="sierpien" ; break; } case 9: {$miesiac="wrzesien" ; break; } case 10: {$miesiac="pazdziernik" ; break; } case 11: {$miesiac="listopad" ; break; } case 12: {$miesiac="grudzien" ; break; } } $rok=gmDate ("Y"); $czas=gmDate("h:i"); echo "$dzien $miesiac $rok.r."; echo "<BR> $czas"; ?> </td> </tr> </table>"); if (!empty($www)) { fputs ($fp, "<a target_blank href="http://$www"><img src="obrazki/www.gif" width="60" height="21" border="0" alt="$www" /></a> "); } if (!empty($gg)) { fputs ($fp, "<a href="gg://$gg"><img src="obrazki/gg.gif" width="60" height="21" border="0" alt="$gg" /></a> "); } if (!empty($tlen)) { fputs ($fp, "<a target=_blank href="http://ludzie.tlen.pl/$tlen"><img src="obrazki/tlen.gif" width="60" height="21" border="0" alt="$tlen@tlen.pl" /></a> "); } if (!empty($icq)) { fputs ($fp, "<a target=_blank href="/pcc/pcc.php&uin_pl=$icq"><img src="obrazki/icq.gif" width="60" height="21" border="0" alt="$icq" /></a>"); } echo "<BR>"; fputs ($fp, "<FONT FACE="Caourier New">$koment</FONT><P>"); flock ($fp, 3); fclose ($fp); echo "<P align="center"><B><I>Dziękuję za dodanie komentarza !!</b></I>"; echo "<BR><a href="kg.php">Powrót</a> do Księgi Gości</p>"; } else { echo "<P align="center"><B> Naciśnij <A href="historyback(-1)">Wstecz</a> aby wprowadzić poprawne dane</b></p>"; } } ?> </BODY> </HTML> [/php:1:e2a83b6dec] :arrow: I mam problem. W tym skrypcie jest pewno mnóstwo błędów. Szczerze mówiąc jest to mój pierwszy skrypt napisany w całości i nie mam wprawy. Czy mógłby ktoś poprawić mój kod? Z góry dziękuje :!: |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 01:02 |