Starší komentáře ke článku: Diskusní fórum v PHP pro každého - zápis témat a příspěvků

Zpět na článek | Úvodní stránka Interval.cz

Avatar

Autor komentáře: Jan Kodera

Datum vložení: 10.5.2001 6:32:36

Nebylo by prihodnejsi pouzivat tuto funkci nez
$zprava = Str_Replace("\r\n"," <BR> ", $zprava); //nahrazeni koncu radku na tagy <BR>
to jest $zprava = nl2br($zprava); ?

Avatar

Autor komentáře: Pitlyck

Datum vložení: 30.6.2007 12:53:31

Ne nebylo... nl2br nahrazuje "\r\n" retezcem "
" -- coz je nesikovny pokud je na novem radku odkaz... proot je potreba jej nahrazovat "
" ;-)

Avatar

Autor komentáře: Pitlyck

Datum vložení: 30.6.2007 12:57:20

uj... prvni mel byt BREAK bez mezer a druhy BREAK okolo keryho sou mezery...

Avatar

Autor komentáře: Petr Krut

Datum vložení: 25.5.2001 23:15:03

Dobry den,
forum se mi moc libi a tak jsem ho zkusil na lokale a vse bylo OK. Ovsem kdyz jej testuji na nejakem hostingu (zkousel jsem 3), neustale mi vraci chybove hlaseni pri pridani noveho tematu nebo odpovedi.

Warning: fopen("data/main.topic","a+") - Permission denied in /home2/firmy_np/post.php on line 64

Muzete se podivat na <a href='http://yo.cz/pages/firmy_np/' target='_blank'>http://yo.cz/pages/firmy_np/</a>

Prosim o radu, kde je zakopany pes.
Diky
Petr Krut

Avatar

Autor komentáře: Robert Doležal

Datum vložení: 26.5.2001 22:50:00

Tayk mám problémy s tímto scriptem.Na lokánlím pořítači s nainstalovaným php a apache funguje vše v pohodě.Po zkopírování ale na web to opravdu nefunguje.Nelze vkládat nové příspěvky.To jsem sice nmějak dokázal zadáním zprávných atribůtů souborů, ale zase přestaly fungovat počty odpovědí na určitý článek a zobrazení chyby..
Bylo by velmi vhodné, kdybyste napsali, jaké atributy má mít adresář data a jaké soubory topic..

Avatar

Autor komentáře: michal

Datum vložení: 27.5.2001 15:19:33

Zkus atributy zmenit podle tohoto clanku: <a href='http://www.interval.cz/r-article.asp?id=485' target='_blank'>http://www.interval.cz/r-article.asp?id=485</a>

Avatar

Autor komentáře: Logik

Datum vložení: 28.5.2001 16:07:20

soubory main.topic a topic.topic (ktere jsem si osobne dodal do adresare data) maji mit atributy (napr. podle LeechFTP a "Set Atributes" v rightclick menu) pro Owner i Public jak Read tak i Write (pro Group read). Numericky: 646

Avatar

Autor komentáře: Patrik

Datum vložení: 10.8.2001 17:02:31

hm.. mám místo u psa a tam nejdou práva k souboru měnit je na tom eště někdo obdobně?

Avatar

Autor komentáře: elipsoid

Datum vložení: 11.8.2001 1:19:29

Já u pes.cz měnit práva můžu. To by byla pitomost, kdyby to nešlo...

Avatar

Autor komentáře: dfgh

Datum vložení: 7.10.2001 13:32:51

sdfsdfsd

Avatar

Autor komentáře: Findo

Datum vložení: 10.7.2001 9:18:38

Neviete mi poradit kde najdem zdrojove kody k jednoduchemu diskuznemu foru s DB alebo nejake ine servre s podobnou tematikou (okrem developer.cz,sk a zive.cz,sk)?
Vopred dakujem

Avatar

Autor komentáře: michal

Datum vložení: 12.7.2001 19:11:01

vyborne forum (pouziva ho i Builder.cz) je na adrese <a href='http://www.phorum.org' target='_blank'>http://www.phorum.org</a>

Avatar

Autor komentáře: elipsoid

Datum vložení: 11.7.2001 21:39:50

Potřeboval bych přesně takové forum, do kterého právě píši - zejména zobrazení všech příspevků je velmi užitečná věc...

Avatar

Autor komentáře: dj moonlite as. ThUnDer

Datum vložení: 12.7.2001 13:57:26

jo, ja taky :))

Avatar

Autor komentáře: brostík zbynek

Datum vložení: 15.12.2001 18:23:36

mam problem , forum mi vubec nefunguje, nevim proc
, po odeslání příspěvku se objevy na dve sekundy stranka s timto vypisem
!
Warning: fopen("data/main.topic","a+") - Permission denied in /home/autodovoz/WWW/www.autodovoz.cz/4/post.php3 on line 64

Warning: Supplied argument is not a valid File-Handle resource in /home/autodovoz/WWW/www.autodovoz.cz/4/post.php3 on line 65

Warning: Supplied argument is not a valid File-Handle resource in /home/autodovoz/WWW/www.autodovoz.cz/4/post.php3 on line 66
!
<a href='http://www.autodovoz.cz/4' target='_blank'>http://www.autodovoz.cz/4</a> je web na kterem jsem forum
zkousel

muze mi prosim nekdo poradit? predem dekuji

Avatar

Autor komentáře: Dano

Datum vložení: 18.9.2002 16:40:18

Rad by som sa opytal, ze ci sa nechystas dorobit autorizaciu uzivatelov a ze ci sa nechysta vyroba roznych stupnov uzivatelov napr: adminov, guestov atd? Diki

Avatar

Autor komentáře: Michal Kebrt

Datum vložení: 18.9.2002 18:09:56

Asi pred mesicem jsem pridal autorizaci uzivatelu pres session a mozna se nekdy dockate pokracovani s timto tematem.

Avatar

Autor komentáře: Sova

Datum vložení: 29.11.2003 20:16:23

zprovoznit cele forum? mne se to skoro podarilo, az na to, ze nemohu odpovidat na prispevky. jde mi pouze vytvorit nove tema.
potreboval bych ten zdrojak post.php
mate to nekdo ok?

Avatar

Autor komentáře: Fox

Datum vložení: 25.4.2006 0:22:07

Mne to tiey nevypisuje nazvy tem. PRISIEL NIKETO NA TO AKO TO OPRAVIT?

Avatar

Autor komentáře: Demitra11

Datum vložení: 3.7.2007 22:12:36

ahojte pozrite stranku http://demitra11.ja-nee.de/forum2/forum/index.php nejde mi tam nacitat prispevky neviem preco a este jedna otazka nejde to forum urobyt tak ze prispevky a tak sa budu ulozovat do suboru to je v poriadku ale mam taku stranku kde maju v stup iba zaregistrovaný ktomu neda sa tam urobyt ze nebudu muset znovu pisat svoje meno ale automaticky tam bude

Avatar

Autor komentáře: Semik

Datum vložení: 16.7.2008 20:27:38

Našel jsem ve skriptu docela vážnou chybu. Při zadávání příspěvku (je jedno jestli nový nebo odpověď) se volá skript post.php. Kontrola, zda jsou vyplněna pole se provádí javascriptem ještě před voláním souboru post.php. Ale ejhle chyba nastane když v odkaze zadáte přímo stránku /post.php. Provede se přesměrování na hlavní stránku (pomocí meta tagu) a mezi příspěvky se přidá prázdný řádek. Je to z toho důvodu, že se kontrola javascriptem takto obejde. Přesměrování meta tagem není v tomto případě asi moc vhodné, ale budiž, pro návrat na hlavní stránku se využít dá.Stránka se sice přesměruje, ale provede se zbytek skriptu -> prázdný řádek. Řešení: Ta část skriptu, která obsluhuje přidání příspěvku se nesmí provést, pokud není voláná správně (skutečné přidání). Na začátek souboru post.php přidejte: <? if ($jmeno == "") { header("location:index.php"); die(); } ?> a dole smažte zbytečné přesměrování meta tagem. Tato kontrola provede přesměrování pokud nebyla vyplněna povinná položka Jméno ovšem s tím, že se neprovede zbytek skriptu -> nepřidá se prázdný řádek. Je to jednoduché, ale dostačující řešení.

Avatar

Autor komentáře: Semik

Datum vložení: 22.7.2008 14:43:18

Ještě malá změna, uvědomil jsem si ji až později. Pokud smažete přesměrování meta tagem nahraďte jej : header("location:index.php"); na konci php skriptu post.php jež po přidání příspěvku přesměruje na hl. stránku.

Zpět na článek | Úvodní stránka Interval.cz