noose Opublikowano 7 Lipca 2003 Zgłoś Opublikowano 7 Lipca 2003 Witam :( Potrzebuje zrobic wlasne forum w php. Juz sie za to zabralem i to nawet ostro, ale mam problem :( Chodzi o to, ze pokazuje mi sie durny komunikat o bledzie i za ch... nie wiem co jest :( (tzn komunikat rozumiem, ale nie widze bledu :(). <?extract($_GET);extract($_POST); if ($nick == null || $mail == null || $wpis == null) { echo('Cofaj sie i dopisz to czego brakuje!!'); }else {$hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']);$data=date;$id=count("topici/topici.txt")-1;$zawartosc="$nick |+| $mail |+| $wpis |+| $data |+| $host |+| n"; // zapis do pliku $id.txt$plik=fopen("$id.txt", "a+");flock($plik, 2); fwrite($plik, $zawartosc);flock($plik, 3);fclose($plik); $zawartosc2="$id|+|$temat|+| n"; // zapis do pliku topici.txt$plik2=fopen("topici.txt", "a");flock($plik2, 2); fwrite($plik2, $zawartosc2);flock($plik2, 3);fclose($plik2); echo("<a href="./forum/index.php">Obejrzyj topici</a>");}?> Warning: fopen(0.txt) [function.fopen]: failed to create stream: Permission denied in /home/domeny/www.noose.friko.pl/forum/zapisz.php on line 14 Warning: flock(): supplied argument is not a valid stream resource in /home/domeny/www.noose.friko.pl/forum/zapisz.php on line 15 Warning: fwrite(): supplied argument is not a valid stream resource in /home/domeny/www.noose.friko.pl/forum/zapisz.php on line 16 Warning: flock(): supplied argument is not a valid stream resource in /home/domeny/www.noose.friko.pl/forum/zapisz.php on line 17 Warning: fclose(): supplied argument is not a valid stream resource in /home/domeny/www.noose.friko.pl/forum/zapisz.php on line 18 Warning: fopen(topici.txt) [function.fopen]: failed to create stream: Permission denied in /home/domeny/www.noose.friko.pl/forum/zapisz.php on line 21 Warning: flock(): supplied argument is not a valid stream resource in /home/domeny/www.noose.friko.pl/forum/zapisz.php on line 22 Warning: fwrite(): supplied argument is not a valid stream resource in /home/domeny/www.noose.friko.pl/forum/zapisz.php on line 23 Warning: flock(): supplied argument is not a valid stream resource in /home/domeny/www.noose.friko.pl/forum/zapisz.php on line 24 Warning: fclose(): supplied argument is not a valid stream resource in /home/domeny/www.noose.friko.pl/forum/zapisz.php on line 25 Tylko prosze bez postow typu, "po co pisac wlasne, skoro mozna miec gotowca" juz odpowiadam - dla satysfakcji i wlasnej stopki w pelni zasluzonej :!: btw, ksiega gosci juz istnieje ;) pozdrawiam i czekam na jakas pomoc ;) edit: zeby nie bylo ;) jest jeszcze plik do dopisania tych danych (formularz w htmlu), oraz plik do pokazywania :P plik topici.txt istnieje (jest pusty). na wszystkich plikach i katalogu topici mam chmod 777 :!: widzi ktos blad? Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Andrz3j Opublikowano 8 Lipca 2003 Zgłoś Opublikowano 8 Lipca 2003 Moge się mylic ale serer friko posiada obsługę php ale oni kasują takie stronki (fora dyskusyjne - patrz regulamnin) ze względu na duże obciążenie serwera.. przezuc się na inny darmowy np. lycos. co do kodu to hmm może porównaj z "gotowcem" mi gotowiec o drazu ruszyl.. Skorzystaj z gotowca a dopracuj grafike jego .. może tak :roll: ABy nowego posta nie tworzyc http://friko.pl/regulamin.html Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Lisek^ Opublikowano 8 Lipca 2003 Zgłoś Opublikowano 8 Lipca 2003 Jak na mój gust to masz źle ścieżki podane do plików do serwa friko - zauważ że wywala błędy przy funkjach fopen, flock, fwrite, fclose. Sprawdził bym to na początek. Poza tym kod wyglądaw porządku. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
marco Opublikowano 8 Lipca 2003 Zgłoś Opublikowano 8 Lipca 2003 obstawiam: safe_mode on albo wogole zablokowanie czesci funkcji po stronie serwera - popularne nawet na serwerach komercyjnych na darmowych to praktycznie norma Chcesz otworzyc plik id.txt z tego co widze. Sproboj utworzyc go recznie chmodowac na 666 i otworzyc fopen'em. Ciekawe czy pojdzie. Sprawdz czy katalog w ktorym chcesz tworzyc pliki ma zapis na uid webserver'a (czytaj najprosciej 777 na katalog) Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
noose Opublikowano 8 Lipca 2003 Zgłoś Opublikowano 8 Lipca 2003 Zabronione jest umieszczanie plików lub skryptów powodujących przeciążenie serwera. Nie wolno instalować skryptów wymagających bazy MySQL np. PHP-Nuke, phpBB.takie male forum nie bedzie obciazac serwa :P dlatego sam pize ;) gotowca nie chce...... jak zrobie plik to wywala to samo :( na katalog mam 777, wszystkie pliki tez. (zmienic na 666?). jestem pewien, ze to nie jest wina safe_mode, bo bardzo podobyn skrypt napisalem do ksiegi gosci.... (sam zapis odbywa sie tak samo, tyle, ze do jednego pliku, a tutaj do dwoch). jakies inne pomysly :( ja nie moge dojsc do tego co jest zle :( juz zrobilem nawet sciezki bezwzgledne, zeby napewno sie zapisywal do tego katalogu gdzie powinien :( tez [gluteus maximus] :( Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
noose Opublikowano 8 Lipca 2003 Zgłoś Opublikowano 8 Lipca 2003 ale jazda :( wlasnie wlazlem na stronke z indexem od forum.... friko wrzucilo tam ten swoj badziewny baner.... oto co sie stalo z kodem stronki <script language="JavaScript"> // // Skrypt objety prawami autorskimi// Wszelkie kopiowanie, modyfikowanie, // wykorzystywanie fragmentow skryptu // na innych stronach musi byc uzgodnione// z autorem. //// Kontakt : quest at wex dot pl//// Copyright 2003// Friko.pl //if ( document.all ) { if( top == self ) { opa353a=parent.window.createPopup(); opa353a.document.body.innerHTML='<html><head></head><META HTTP-EQUIV=Content-Type CONTENT="text/html; charset=ISO-8859-2"><body><table bgcolor=#f0f0f0 width=230 height=110 cellpadding=1 cellspacing=2><tr><td style="font-family:verdana;font-size:9px" nowrap colspan=2 align=center>WYSWIETLONE DLA <b>96607</b> OSÓB</td></tr><tr><td style="text-align:center;" bgcolor="#ffffff" height=20 colspan=2><a onclick="parent.open(this.href);" href="http://friko.pl/ogloszenia/adv_go.php?id=381" target=_blank style="font-family:verdana;font-size:12px;color:#ff0000">SUPER GADZETY NA TWOJA KOMORKE</a></td></tr><tr><td align=center style="font-family:verdana;font-size:9px;color:#000000" height=100% valign=top bgcolor="#ffffff" colspan=2><a onclick="parent.open(this.href);" href="http://friko.pl/ogloszenia/adv_go.php?id=381" target=_blank style="text-decoration:none">Loga, dzwonki, polifonia, animacje, gry java, sexi tapety, emsy - czyli wszystko na Twoja komorke. ZaPrAsZaM !!! </a></td></tr><tr><td nowrap><a onclick="parent.open(this.href);" href="http://friko.pl/ogloszenia/" target=_blank style="font-family:verdana;font-size:11px;color:#ff0000">Dodaj własne <b>ogłoszenie</b></a></td><td align=right style="font-family:verdana;font-size:11px;color:#ff0000" nowrap><a href="#" onclick="parent.window.opstop();parent.opa353a.hide()" style="color:#ff0000">ZAMKNIJ</td></tr></table></body></html>'; inopa353a=setInterval("opmov()",150); }}function opmov() { opa353a.show(screen.width-230-20,20,230,110); } function opstop() { clearInterval(inopa353a); }</script> <html><title>Forum</title><body><a href="pokaz_topic.php?id="></a><br><a href="pokaz_topic.php?id=0"> To nie dziala :(</a><br><a href="pokaz_topic.php?id=</script> "></a><br><a href="pokaz_topic.php?id=}"></a><br><a href="pokaz_topic.php?id= clearInterval(inopa565a); "></a><br><a href="pokaz_topic.php?id=function opstop() {"></a><br><a href="pokaz_topic.php?id=} "></a><br><a href="pokaz_topic.php?id= opa565a.show(screen.width-230-20,20,230,110); "></a><br><a href="pokaz_topic.php?id=function opmov() { "></a><br><a href="pokaz_topic.php?id=}"></a><br><a href="pokaz_topic.php?id= }"></a><br><a href="pokaz_topic.php?id= inopa565a=setInterval("opmov()",150); "></a><br><a href="pokaz_topic.php?id= "></a><br><a href="pokaz_topic.php?id= opa565a.document.body.innerHTML='<html><head></head><META HTTP-EQUIV=Content-Type CONTENT="text/html; charset=ISO-8859-2"><body><table bgcolor=#f0f0f0 width=230 height=110 cellpadding=1 cellspacing=2><tr><td style="font-family:verdana;font-size:9px" nowrap colspan=2 align=center>WYSWIETLONE DLA <b>96606</b> OSÓB</td></tr><tr><td style="text-align:center;" bgcolor="#ffffff" height=20 colspan=2><a onclick="parent.open(this.href);" href="http://friko.pl/ogloszenia/adv_go.php?id=381" target=_blank style="font-family:verdana;font-size:12px;color:#ff0000">SUPER GADZETY NA TWOJA KOMORKE</a></td></tr><tr><td align=center style="font-family:verdana;font-size:9px;color:#000000" height=100% valign=top bgcolor="#ffffff" colspan=2><a onclick="parent.open(this.href);" href="http://friko.pl/ogloszenia/adv_go.php?id=381" target=_blank style="text-decoration:none">Loga, dzwonki, polifonia, animacje, gry java, sexi tapety, emsy - czyli wszystko na Twoja komorke. ZaPrAsZaM !!! </a></td></tr><tr><td nowrap><a onclick="parent.open(this.href);" href="http://friko.pl/ogloszenia/" target=_blank style="font-family:verdana;font-size:11px;color:#ff0000">Dodaj własne <b>ogłoszenie</b></a></td><td align=right style="font-family:verdana;font-size:11px;color:#ff0000" nowrap><a href="#" onclick="parent.window.opstop();parent.opa565a.hide()" style="color:#ff0000">ZAMKNIJ</td></tr></table></body></html>'; "></a><br><a href="pokaz_topic.php?id= opa565a=parent.window.createPopup(); "></a><br><a href="pokaz_topic.php?id= {"></a><br><a href="pokaz_topic.php?id= if( top == self )"></a><br><a href="pokaz_topic.php?id={"></a><br><a href="pokaz_topic.php?id=if ( document.all ) "></a><br><a href="pokaz_topic.php?id=//"></a><br><a href="pokaz_topic.php?id=// Friko.pl "></a><br><a href="pokaz_topic.php?id=// Copyright 2003"></a><br><a href="pokaz_topic.php?id=//"></a><br><a href="pokaz_topic.php?id=// Kontakt : quest at wex dot pl"></a><br><a href="pokaz_topic.php?id=//"></a><br><a href="pokaz_topic.php?id=// z autorem. "></a><br><a href="pokaz_topic.php?id=// na innych stronach musi byc uzgodnione"></a><br><a href="pokaz_topic.php?id=// wykorzystywanie fragmentow skryptu "></a><br><a href="pokaz_topic.php?id=// Wszelkie kopiowanie, modyfikowanie, "></a><br><a href="pokaz_topic.php?id=// Skrypt objety prawami autorskimi"></a><br><a href="pokaz_topic.php?id=// "></a><br><a href="pokaz_topic.php?id=<script language="JavaScript"> "></a><br><br><a href="dodaj_topic.php>Dodaj wlasny topic</a><br><hr><center>Forum stworzyl <a href="mailto:noose@poczta.wp.pl">Noose</a><hr>Stronke hostinguje <a href="www.friko.pl">Friko.pl</a></body></html> a oryginal wyglada tak: <html><title>Forum</title><body><? $www="http://www.noose.friko.pl";$dane = file("$www/forum/topici/topici.txt"); for($i = count($dane); $i > 0; $i=$i-1){ list($id,$temat)=explode("|+|", $dane[$i]); echo "<a href="pokaz_topic.php?id=$id">$temat</a><br>"; }?><br><a href="dodaj_topic.php>Dodaj wlasny topic</a><br><hr><center>Forum stworzyl <a href="mailto:noose@poczta.wp.pl">Noose</a><hr>Stronke hostinguje <a href="www.friko.pl">Friko.pl</a></body></html> :( zaraz sproboje wszystko na piwko wrzucic, bo to moze jest wina serwa (banerek) a nie skryptu.... edit: na piwku stronka sie wyswietla poprawnie, ale.... no wlasnie. wyglada to tak, jakby nie widzial pliku z topicami (puste pole, brak linkow), a przy zapisie wywala te same bledy :( Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Opublikowano 8 Lipca 2003 Zgłoś Opublikowano 8 Lipca 2003 $id=count("topici/topici.txt")-1;Co to jest??!! Pewnie chciales policzyc ilosc lini w pliku? No to bardziej $id = count(file('nazwa.txt'))-1; Pozatym na bank masz cos zle z prawami, bo przed chwila odpalilem to na friko i bez problemu zapisalo zarowno pierwszy wpis (tworzyl sie plik) jak i kolejne (w dodatku na standardowych prawach 644). Pozatym2 ;) pisanie forum na plikach to srednio madry pomysl... Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Nicky Opublikowano 8 Lipca 2003 Zgłoś Opublikowano 8 Lipca 2003 Off topic ale jakie są porządne server z darmowymi kontami odpada piwko i friko Update Takie forum zrobił qmpel polecam, na razie się rozwijamy Na tym serverze jest obsługa php i dają 100mb ,ale index musi być po włosk http://www.musicparadise.altervista.org/Forum/ Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Jacek Opublikowano 9 Lipca 2003 Zgłoś Opublikowano 9 Lipca 2003 a czemu nie wyprobowujesz tego na swoim kompie? apache i go :) NA friko itp to przeciez nic nei wiadomo :/ Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Opublikowano 9 Lipca 2003 Zgłoś Opublikowano 9 Lipca 2003 a czemu nie wyprobowujesz tego na swoim kompie? apache i go :) NA friko itp to przeciez nic nei wiadomo :/Chocby dlatego, ze na kompie pewnie nie ma systemu plikow z prawami dostepu tak jak na friko... akurat tego tak nie przetestuje. Off topic ale jakie są porządne server z darmowymi kontami odpadaWybacz, ale to sie wyklucza ;) Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
noose Opublikowano 9 Lipca 2003 Zgłoś Opublikowano 9 Lipca 2003 Pozatym na bank masz cos zle z prawami, bo przed chwila odpalilem to na friko i bez problemu zapisalo zarowno pierwszy wpis (tworzyl sie plik) jak i kolejne (w dodatku na standardowych prawach 644).Wybacz, ale to sie wylucza :? dlaczego u mnie na 777 ma nie dzialac, skoro u Ciebie chodzi na 644 :?: (na 644 tez nie dziala u mnie ;)) jaka funkcje zastosowac zamiast FOPEN(); :?: (teraz zobaczylem do safemode :P, ale dziwne, bo z ta funkcja mam ksiege gosci i dziala :?) Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...