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. |
|
|
|
czapar Skryp Księgi Gości 6.03.2004, 09:01:35
kalinowski czary mary czary mary bledem bedzie ....
moz bys ... 6.03.2004, 10:49:22
czapar a konkretnie to jakie 6.03.2004, 11:50:53
czachor Zapodaj najlepiej cały, a jak jest długi, to tylko... 6.03.2004, 13:04:58
frogger14 A mozesz podac linka do tej ksiegi gosci ? 7.03.2004, 10:03:37
Denver Blad jest w tym miejscu:
<?
// (...)
if ($HTT... 7.03.2004, 10:11:05
czapar zmieniłem w skrypcie na zapisz.php i nie działa 7.03.2004, 13:11:42
Denver A sprawdzales te zmienna $adr_ks ? Co ona zawiera? 7.03.2004, 14:04:21
czapar jak mam ją sprawdzić 7.03.2004, 14:15:13
Denver No chociazby przez
die ($adr_ks);
na poczatku skr... 7.03.2004, 14:16:25
czapar nie rozumiem 7.03.2004, 14:19:47
Denver Poszukaj w includy/config.inc i includy/top_admin.... 7.03.2004, 14:22:58
czapar w includy/config.inc znalazłem zmienną $adr_ks wpi... 7.03.2004, 14:33:39
czapar czy ktoś mi pomoże ? 12.03.2004, 19:59:04
arogancik na początku skryptu przed <?php
if ($HTTP_REFER... 12.03.2004, 21:19:54
czapar zrobiłem tak jak kazałeś i jest tak www.zofol.piwk... 13.03.2004, 08:07:55
czapar pisze: /dodaj.php Brak uprawnień 13.03.2004, 08:10:21
arogancik no to juz widać że $HTTP_REFERER nie zwraca ci nic... 13.03.2004, 09:51:44
czapar wywaliłem:
<?php
if ($HTTP_REFERER!="$adr_ks/do... 13.03.2004, 10:33:14
tara a może to przez skrypt statystyk na piwko.pl 13.03.2004, 11:10:36
arogancik no to moze w tej chwili jest już to kwestia tego z... 13.03.2004, 12:13:43
czapar Dodałem te zmienne i jest postęp ale cos jeszcze... 14.03.2004, 08:27:36
arogancik jest zablokowane pare funkcji ze wzgłedu na bezpie... 14.03.2004, 08:44:43
czapar jakie bezpieczeństwo 14.03.2004, 09:51:10
czachor na piwko.pl jest włączone safe-mode i admini wyłąc... 14.03.2004, 10:17:27
arogancik krótko mówiąc
czytaj fora bedziesz wielki 14.03.2004, 10:41:31
czapar jeśli zmienie serwer który obsługuje wszystkie fun... 14.03.2004, 12:44:50
czachor jeżeli reszta skryptu już nie ma błędu, to tak 14.03.2004, 14:56:48
luc Zapomniales dodac jaka to ksiega gosci a ta ksiega... 14.03.2004, 17:29:17
arogancik luc, mam prośbe do ciebie. najpierw przeytaj rady ... 14.03.2004, 18:01:44
luc Albo moj net zle zadzialal albo forum sie zacielo,... 14.03.2004, 21:40:03
czapar a ewentualnie to jaki byście mi polecili serwer 16.03.2004, 14:25:03
czapar nie znacie żadnego serwera 21.03.2004, 06:49:43
arogancik pobawie sie w moderatora szkoszrysztaj z szukaj.
... 21.03.2004, 07:34:42
Pejas123 mam ten sam problem
usunołem te 2 linijki ale prob... 22.03.2004, 18:31:48
czapar Ale widzę u ciebie księga gości działa. Nie mogę w... 24.03.2004, 06:49:30
thug hmm mam takie pytanie
ma ktos moze kod czegos taki... 24.03.2004, 11:56:55
czapar teraz wywala mi cos takiego:
Warning: flock(): sup... 30.03.2004, 13:54:39
czachor przetłumacz i masz odpowiedź :wink: albo zapodaj k... 30.03.2004, 14:29:04
czapar <?php
$plik = "wpisy/licznik.szk";
if($kg!="1"... 30.03.2004, 14:36:20
czapar ktoś może wie dlaczego wywala ten błąd
Ja nie zna... 31.03.2004, 19:03:30
Joshi Ja ściągnąłem ten sam skrypt, ale w includes nie m... 1.04.2004, 13:18:24
Strz@łka Cytatteraz wywala mi cos takiego:
Warning: flock()... 1.04.2004, 16:48:13
czachor chmody to raczej nie, pisałoby, że brak uprawnień.... 1.04.2004, 18:25:58
czapar mam na serwerze mojego administratora sieci.
www.c... 2.04.2004, 13:20:51
Chewolf Czy napewno wszystko dobrze ustawiłeś w pliku conf... 2.04.2004, 13:31:03
czapar myślę że dobrze 3.04.2004, 06:02:47 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 23:49 |