![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 1.01.2004 Skąd: Stalowa wola Ostrzeżenie: (0%) ![]() ![]() |
na stronie www.zofol.piwko.pl umieściłem gotowy skrypt ksiegi gości. Prawie wszystko działa poprawnie, ale nie da sie wpisywać wpisów do ksiegi. Wyskakuje komunikat "Brak Uprawnień". Nadałem chmody jak należy. Czy ktoś mógłby mi pomóc (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) :?:
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 1.01.2004 Skąd: Stalowa wola Ostrzeżenie: (0%) ![]() ![]() |
[php:1:6bfe7b6a56]<?php
<? require("includy/config.inc"); require("includy/top_admin.inc"); if ($HTTP_REFERER!="$adr_ks/dodaj.php") die ("Brak uprawnień"); ?> <html> <head> <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2"> <meta http-equiv="Reply-to" content="kess@snug.pl"> <meta http-equiv="Content-Language" content="pl"> <meta name="Author" content="Krzysztof Szypulski"> <link rel="stylesheet" href="ksiega.css" type="text/css"> <title><? echo $title;?></title> </head> <body onload="window.status='<? echo $status?>'"> <?= $naglowek;?> <? //sprawdzenie Tlena if ($tlen != ""){ $spr_tlen = substr ($tlen, 0, strpos($tlen, '@')); if ($spr_tlen != ""){ $tlen = $spr_tlen; } } //spradzenie GG if ($gg != ""){ if (!eregi("^[0-9]{1,10}$", $gg)){ echo "<table align=center><tr><td class=ramka align=center><img src=image/stop.gif align=middle> <font color=#FF0000><b>Nr Gadu-Gadu powinien zawierać tylko cyfry!</b></font><br><br><a href="java script:history.back()"><img src=image/popraw.gif alt="wróć i popraw"></a></td></tr></table>"; $s_gg = 1; } } //spradzenie ICQ if (($icq != "") && (empty($s_gg))){ if (!eregi("^[0-9]{1,10}$", $icq)){ echo "<table align=center><tr><td class=ramka align=center><img src=image/stop.gif align=middle> <font color=#FF0000><b>Nr ICQ powinien zawierać tylko cyfry!</b></font><br><br><a href="java script:history.back()"><img src=image/popraw.gif alt="wróć i popraw"></a></td></tr></table>"; $s_icq = 1; } } //sprawdzenie email if (($e_mail != "") && (empty($s_gg)) && (empty($s_icq))){ if (!eregi("^[^@ ]+@[^@ ]+.[^@ .]+$", $e_mail)){ echo "<table align=center><tr><td class=ramka align=center><img src=image/stop.gif align=middle> <font color=#FF0000><b>Błędny Email!!!</b></font><br>Jeżeli wpisujesz email wpisz go poprawnie, w przeciwnym razie pozostaw pole puste!<br><br><a href="java script:history.back()"><img src=image/popraw.gif alt="wróć i popraw"></a></td></tr></table>"; $s_ma = 1; } } //sprawdzenie URL if (($strona != "") && (empty($s_gg)) && (empty($s_icq)) && (empty($s_ma))){ if (!eregi("^http://[^ ]+$", $strona)){ echo "<table align=center><tr><td class=ramka align=center><img src=image/stop.gif align=middle> <font color=#FF0000><b>Błędny URL!!!</b></font><br>Adres URL powinien zaczynać się od <b>http://</b><br><br><a href="java script:history.back()"><img src=image/popraw.gif alt="wróć i popraw"></a></td></tr></table>"; $s_url = 1; } } //zabezpieczenie przed enterem if (($wpis!="") && (empty($s_gg)) && (empty($s_icq)) && (empty($s_ma)) && (empty($s_url))){ if (eregi("rnrnrnrn", $wpis)) { echo "<table border=0 cellpadding=0 cellspacing=0 align=center><tr><td class=ramka><img src=image/stop.gif align=middle> <font face=tahoma color=#FF0000><b>Blokada antylamerska !!!</b></font></td></tr></table>"; $s_ent = 1; } //weryfikacja długości wyrazu $wpis = wordwrap ($wpis, 35," ",1); $ile = strlen($wpis); if ($ile > 515){ echo "<table align=center><tr><td class=ramka align=center><img src=image/stop.gif align=middle> <font color=#FF0000>Przekroczono dozwoloną ilość znaków przeznaczoną na wpis!<br><br><a href="java script:history.back()"><img src=image/popraw.gif alt="wróć i popraw"></a></td></tr></table>"; $s_len = 1; } ?> <? if ((empty($s_gg)) && (empty($s_icq)) && (empty($s_ma)) && (empty($s_url)) && (empty($s_ent)) && (empty($s_len))){ $e_mail = htmlspecialchars($e_mail); $skad = htmlspecialchars($skad); $gg = htmlspecialchars($gg); $icq = htmlspecialchars($icq); $strona = htmlspecialchars($strona); $nick = str_replace(" "," ",$nick); $nick = str_replace("|","",$nick); $nick = str_replace("</","",$nick); $nick = str_replace("<","",$nick); $nick = str_replace(">","",$nick); $tlen = str_replace(" "," ",$tlen); $tlen = str_replace("|","",$tlen); $tlen = str_replace("</","",$tlen); $tlen = str_replace("<","",$tlen); $tlen = str_replace(">","",$tlen); $wpis = str_replace(" "," ",$wpis); $wpis = str_replace("|","",$wpis); $wpis = str_replace("</","",$wpis); $wpis = str_replace("<","",$wpis); $wpis = str_replace(">","",$wpis); //dodatkowe efekty //pogrubienie $wpis = str_replace("","<b>",$wpis); $wpis = str_replace("","</b>",$wpis); //podkreślenie $wpis = str_replace("","<u>",$wpis); $wpis = str_replace("","</u>",$wpis); //kursywa $wpis = str_replace("","<i>",$wpis); $wpis = str_replace("","</i>",$wpis); //buzki $plik = "image/emotikony/em.szk"; $file = file($plik); for ($i=0;$i<count($file);$i++){ $a = split("|", chop($file[$i])); $sp = explode("||", $file[$i]); $wpis = str_replace("$sp[1]","<img src=image/emotikony/$sp[0]>",$wpis); } $data = date("Y-m-d H:i:s"); $ip=$REMOTE_ADDR; $host=gethostbyaddr($ip); $wpis = str_replace("rn","<br>",$wpis); $wpis = str_replace("n"," ",$wpis); //funkcja "cenzora" napsana przez Łukasza Budnika include "includy/cenzor.inc"; $wpis = cenzor($wpis,3); $nick = cenzor($nick,3); $skad = cenzor($skad,3); $e_mail = cenzor($e_mail,3); $tlen = cenzor($tlen,3); $strona = cenzor($strona,3); //koniec cenzora $dane = "$nick||$e_mail||$gg||$tlen||$icq||$strona||$wpis||$data||$ip||$host||$plec||$ska ||n"; $dane = str_replace(" ","_",$dane); $dane = strtr(StripSlashes($dane), "ąśźĄŚŹ", "ąśźĄŚŹ"); $file = "$katalog/$wpisy$rozsz"; $fp = fopen("$file", "r+"); $dane=$dane.fread($fp, filesize($file)); rewind($fp); flock($fp, 2); fwrite($fp, $dane); flock($fp, 3); fclose($fp); //mail do wpisujacego $wysylka = "Dziękuję za wpis do mojej Księgi gości!nZapraszam ponownie!nn$s_adres"; $header = "From: Księga gości <$tw_email>"; mail($e_mail,"Dzieki za wpis!","$wysylka","$header"); //mail do admina $wysylka1 = "Dokonano wpisu do Księgi gościnKto?: $nicknEmail: $e_mailnIP: $ipnHost: $hostnData: $data"; $header1 = "From: $nick <$e_mail>"; mail($tw_email,"Wpis do Ksiegi gosci","$wysylka1","$header1"); //komunikat $nick = strtr(StripSlashes($nick), "ąśźĄŚŹ", "ąśźĄŚŹ"); echo "<table border=0 cellspacing=0 cellpadding=0 align=center width=500><tr><td class=ramka align=center><img src=image/info.gif align=middle> <b>$nick</b> dziękuję za wpis do Księgi gości</td></tr></table>"; } } ?> <?= $powered;?> </body> </html> ?>[/php:1:6bfe7b6a56] To jest plik zapisz.php odpowiedzialny za zapisanie wpisów. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.09.2025 - 06:06 |