Autor | Zpráva | ||
---|---|---|---|
xarox Profil * |
#1 · Zasláno: 25. 12. 2004, 14:54:20
Chtěl bych se zeptat, jestli nevíte někdo jak bych mě zařadit do kódu to , aby když někdo v návštěvní knize zadá ve zprávě svuj web, tak aby se dalo na tento odkaz kliknout a ne aby byl jenom jako normální text. Díky moc
<? $name = "<table><tr><td class=jmeno>$jmeno</td></tr>"; $e_mail = "<tr><td class=odkaz><A HREF=mailto:$email>$email</A></td></tr>"; $prispevek = "<tr><td class=cas>" . Date("j. " . "m. " . "Y, " . "H:i:s"). "</td></tr>"; $tag = HTMLSpecialChars($popis); $br = str_replace("\n"," <BR> ", $tag); $nadpis = "<b>Nová zpráva v návštěvní knize na <a href='http://www.masozravky.unas.cz'>www.masozravky.unas.cz</a></b><br ><br>"; $zprava = "<tr><td class=text><br>$br</td></tr></table><HR class=cara>\n"; $write = StripSlashes($name . $e_mail . $prispevek . $zprava); if (File_Exists ("book.dat")): $fp = FOpen ("book.dat", "r"); $data = FRead ($fp, FileSize("book.dat")); FClose($fp); endif; $fp = FOpen ("book.dat", "w"); FWrite ($fp, $write.$data); FClose ($fp); mail('junekp@centrum.cz', 'Masožravky',$nadpis . $jmeno = "<font color=red><u><b>Jméno:</b></u></font><br> $jmeno<br><br>" . $email = "<font color=red><u><b>Email:</b></u></font><br>$email<br><br>" . $popis = "<font color=red><u><b>Zpráva:</b></u></font><br>$popis", "From: info@masozravky.unas.cz\r\nContent-Type: text/html; charset=windows-1250"); ?> <html><head> <META HTTP-EQUIV="Refresh" CONTENT="0; URL=kniha.php"> </head></html> |
||
juneau Profil * |
#2 · Zasláno: 25. 12. 2004, 21:11:25
jednoduse:
za radek " $br = str_replace("\n"," <BR> ", $tag); " dej tohle: $br = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]","<a href=\"\\0\">\\0</a>", $br); to prevede vsechny odkazy zacinajici http:// na normalni [a href=...] |
||
Leo Profil |
#3 · Zasláno: 25. 12. 2004, 21:15:05
Jen tak mimochodem, pouzivate na tech svych strankach prihlasovani uzivatelu? Leo
|
||
juneau Profil * |
#4 · Zasláno: 26. 12. 2004, 10:37:22
prihlasovani kam? do ceho?
nejdrive se zamysli, kdybys prisel na cizi stranku, kde na tebe mimo jine okukalo nejake FREE prihlasovaci okenko... budes se hned jako divej prihlasovat? Jen proto,ze muzes? uvedom si, jakym stylem po webech brouzdas ty a pak si to preved na svoje navstevniky. |
||
xarox Profil * |
#5 · Zasláno: 26. 12. 2004, 14:07:23
Jo díky moc, já ještě tolik PHP neovládám a tak by mě to ani takhle udělat nenapadlo. Díky
Jinak na stránce nepoužívám přihlašování uživatelů, ale ještě nějak zkoušim udělat v questbooku to, že po zadání určitého jména to bude chtím heslo. Aby se za mě nikdo nevydával. |
||
juneau Profil * |
#6 · Zasláno: 26. 12. 2004, 14:16:30
xarox> kapl jsi na uplnou studnici, protoze stejny problem jsem celkem elegantne vyresil sice komplikovanym kodem, ale nikdo mi ho jeste neproboural :)
<? $tvoje_jmeno = "<b>xarox</b>"; $heslo = "moje-tajne-heslo"; $falesne_jmeno = "ten, co chtel vystupovat pod mym jmenem"; if(trim(strtolower(strip_tags($jmeno))) == strtolower($tvoje_jmeno)) { $konecne_jmeno = $falesne_jmeno; } else if(str_replace(" ","",strtolower($jmeno)) == str_replace(" ","",strtolower($tve_jmeno))) { $konecne_jmeno = $falesne_jmeno; } if($jmeno == $heslo) { $konecne_jmeno = $tvoje_jmeno; } ... $jmeno ... jmeno predane formularem $tvoje_jmeno ... pod nim chces vystupvat v gbooku $falesne_jmeno ... "podvodnik","parchant",... nekdo, kdo zadal tvoje jmeno $heslo ... nejake heslo, kterym se budes podepisovat a ktere bude nahrazeno tvym jmenem (pokud mozno by ho nikdo nemel nahodne zadat) ten kod vloz na zacatek scriptu... a snad to funguje, nezkousel jsem to. |
||
juneau Profil * |
#7 · Zasláno: 26. 12. 2004, 14:18:41
jo, a v radku
$name = "<table><tr><td class=jmeno>$jmeno</td></tr>"; pak dosad misto $jmeno promennou $konecne_jmeno |
||
xarox Profil * |
#8 · Zasláno: 26. 12. 2004, 14:27:18
No nějak mi to nefunguje. Já bych potřeboval něco jako je Bluoboard.cz že když zadám "Admin" tak se vysune nová kolonka do které mám zadat heslo, to se pak ověří. Když je správné tak odešle příspěvek, když není správné tak vypíše text špatné heslo.
Pořá´d nevím jak na to, ale aso to bude Javasriptem. |
||
xarox Profil * |
#9 · Zasláno: 26. 12. 2004, 14:28:09
Ale i tak díky za kód.
|
||
juneau Profil * |
#10 · Zasláno: 26. 12. 2004, 14:31:52
zkusil bych z toho $tvoje_jmeno odstranit ty tagy. mozna to pomuze...
treba jsem te navedl na spravnou cestu. pred dvema roky jsem resil to same a ani me nenapadlo, ze po dvou letech budu psat redakcni systemy a fotoalba :) tak drzim palce. |
||
xarox Profil * |
#11 · Zasláno: 26. 12. 2004, 14:44:28
Jo už to jde, já sem to dával do knihy a ne do insert.php . Jen když zadám "xarox" tak se mě to nezeptá vůbec na heslo, ale přidá to příspěvek se jménem "ten, co chtel vystupovat pod mym jmenem" .
Nějak to ještě zkusim upravit , ale fakt dík. ww.masozravky.unas.cz |
||
Leo Profil |
#12 · Zasláno: 26. 12. 2004, 15:32:18
juneau
"nejdrive se zamysli, kdybys prisel na cizi stranku, kde na tebe mimo jine okukalo nejake FREE prihlasovaci okenko... budes se hned jako divej prihlasovat? Jen proto,ze muzes?" Ja jsem netvrdil, ze horuju pro prihlasovani do diskuzniho fora, ale POKUD tam neco takoveho bude A zaroven tam budou aktivni odkazy, je potreba to pohlidat z hlediska zabezpeceni. Leo |
||
juneau Profil * |
#13 · Zasláno: 26. 12. 2004, 16:54:28
xarox> a copak tam nepisu, ze se mas podepisovat svym heslem?!?!? ktere bude zahy nahrazeno za prave jmeno... :)
leo> psal jsem to jako priklad, je dobry takhle premyslet, aby ses tyden nepatlal se necim hyperprevratnym a pak o to nikdo nemel zajem. nech ostatni, at delaji takove chyby :) sice se na tom treba neco naucis, ale toho ztraceneho casu... jinak samozrejme preju spoustu chuti do vsech moznych projektu :) |
||
Leo Profil |
#14 · Zasláno: 26. 12. 2004, 17:16:09
Jinak co se tyka toho zabezpeceni - primo vrazedna kombinace je umoznit vkladat do stranky aktivni odkazy v kombinaci s prenosem session id v adrese stranky, nebo povolit JavaScript (a ten se da dostat do diskuzniho prispevku naprosto necekanymi zpusoby) a predavat session id jakkoliv... Leo
|
||
Časová prodleva: 21 dní
|
|||
bvvb Profil * |
#15 · Zasláno: 16. 1. 2005, 18:16:09
vbvcb
|
||
Časová prodleva: 2 měsíce
|
|||
Edodeath Profil * |
#16 · Zasláno: 7. 3. 2005, 21:14:12
!!! Jak mam udělat web nebo aspoň v čem sem zoufalej KURWA !!!
|
||
Cirdan Profil * |
#17 · Zasláno: 9. 3. 2005, 12:32:58
Edodeath: ???? trosku zla diskusia... co takto skusit <a href="http://www.jakpsatweb.cz">jakpsatweb.cz</a>???
Zacni s tym a potom vykrikuj "sem zoufalej KURWA"..... |
||
Časová prodleva: 5 měsíců
|
|||
Anonymní Profil * |
#18 · Zasláno: 24. 7. 2005, 11:22:43
[b][/b][i][/i]
[pre][/pre] |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0