Nejste přihlášeni
Ještě přidám jeden obecný poznatek (snad i z praxe).
Jako "programátor" (čehokoliv) musíš předpokládat jakýkoliv nemožný vstup od uživatele a ten ošetřit.
Předpoklad, že uživatel do vstupu dá jen to co si přeješ je téměř nepravděpodobné.
Proto, jak říkám já, musí vše být ošetřeno "Idioten sichrhajzt fest" - neboli blbuvzdorné
1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!
stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM
Problémy spojené s provozem služeb Endora, řešte na tomto fóru.
Offline
Nalezl jsem způsob, jak zapříčinit ponechání jména i nadpisu.
Ohledně antispamové ochrany, myslíte, že stačí statická otázka, která se nebude měnit?
Offline
Je lepší nějaká, než žádná.
Ovšem "Kolik je 1+1=" umí prolomit téměř každý spamer...
EDIT:
Jaký je to způsob? ...
1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!
stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM
Problémy spojené s provozem služeb Endora, řešte na tomto fóru.
Offline
Udělej to přes
switch()
case 1:{
$otazka = "Otezak1";
$odpoved = "Odpved1";
}
case 2:{
$otazka = "Otezak2";
$odpoved = "Odpved2";
}
a následně pomocí random si vydeneruj číslo case
Zdrojový kód | Změř si rychlost webu
Offline
Prosím? A kolik random otázek, tolik case? To je snad jen vtip...
Nejnovější článek: www.zeminem.cz ...
Černé díry jsou místa, kde Bůh dělil nulou...
Endora plugin!
Offline
Ne :-)
Je to pouze náčrt... Smozdřemě je to tak že Pmocí random vyvoláme číslo to si uložíme do proměné a s pomocí switch tu proměnou (vygenerované číslo) převedeme na case
Zdrojový kód | Změř si rychlost webu
Offline
Na zabezpečení proti spamu postačuje na takovéto fórum jedna jednoduchá textová otázka.
Třeba typu:
"Opište třetí číslici zprava 123456", "Jste počítačový robot?", apod...
Nedělejte mu v tom guláš. Jde o to, aby bylo alespoň nějak chráněné až to objeví spambooti.
Vše se ukládá do souboru, tak si představte co se stane, když mu 100x spamboot uloží maximální příspěvek.
Až se naučí sql, pak si otázky bude tahat z databáze... Ten kluk se všechno tohle učí... A snaží se a jde mu to...
1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!
stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM
Problémy spojené s provozem služeb Endora, řešte na tomto fóru.
Offline
A pak se dělá Maskované Textové pole a pomocí php se toto ověřuje zdali je vyplněné! Toto normální člověk neuvidí ale robot jo
Dřív jsem si udělal emailový formulář kde je pomocí obrázku generovnáno náhodné číslo. Přikládám zip, a zkus z toho ty funkce vytáhnout.
Zde si to stáhněte (zde mi nejde Uploadovat)
Zdrojový kód | Změř si rychlost webu
Offline
Teď, když jsou stránky ještě malé, mohu měnit design. Ptám se, takhle to mám nechat, je potřeba něco doladit, nebo by bylo dobré kompletně znovu celý vzhled přehodnotit?
Offline
Není nutné se tímto zatěžovat, správným nakódováním php (i při takto jednoduchém webu) lze mít základní layout (či vzhled) v jednom souboru a ten se dá upravovat i když bude web rozsáhlejší.
Takže teď nebo potom bych neřešil, spíše jak to dostat na jedno místo. V jednoduchosti je krása (a nemusí to být nic složitého)...
1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!
stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM
Problémy spojené s provozem služeb Endora, řešte na tomto fóru.
Offline
Já měl na mysli spíše seskupení položek v menu a hlavně rozvržení bloků (tím míním <div></div>).
Offline
Já měl na mysli zase vytvoření vzhledu webu do jednoho souboru (tam může být divu kolik chceš). Tedy položky, které jsou shodné pro všechny stránky. Jednou proměnnou (pokud je to dostačující) pak měnit obsah "hlavní části".
Snad jsem to vyoslil srozumitelně.
1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!
stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM
Problémy spojené s provozem služeb Endora, řešte na tomto fóru.
Offline
Offline
Bohužel je jednoduché a účelné.
Určitě lepší, než mít složky a v každé index.html (popř. index.php), do kterého se opisuje celá stránka. Změníš (přidáš) položku menu, rozhodneš se změnit vzhled, atp. a ouha, musíš fyzicky opravit všechny soubory. Tohle bylo poplatné době bez php a statickému webu, jehož obsah se nijak výrazně neměnil.
Není důvod se bránit... Také jsem moc nepochopil, proč máš pro každou kategorii menu vlastní složku?
1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!
stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM
Problémy spojené s provozem služeb Endora, řešte na tomto fóru.
Offline
Především proto, že je to "pěkné".
www.zekr.8u.cz/programy/
To se mně zdá lepší než:
www.zekr.8u.cz/?page=stranky/programy.html
Také budu, předpokládám, muset zakázat v robots.txt všechny vkládané stránky. A z nějakého důvodu příliš nevěřím PHP. Také jsem něco podobného už zkoušel, ale kvůli jinému formátování textu jsem měl na fóru chyby.
Možná že přeci jen to bude lepší, protože hodlám začít psát nějaké články a stránka se bude rozvětvovat. Ulehčí mně to práci přidávání položek do menu. Je pravda, že mě úmorné kopírování nových položek pomalu přestávalo bavit. Tak tedy bych to zkusit mohl!
Všiml jsem si, že na některých stránkách (i rozlehlých), to nemají takto, nýbrž obyčejně:
www.neco.cz/kontakt/
To zřejmě kvůli tomu, že používají redakční systémy.
Offline
Pokud máš zájem, můžeme to řešit prozatím cestou e-mailu a pak sem dát Tvůj výsledek.
Přes fórum se mi to zdá na dlouhé lokte...
než
www.zekr.8u.cz/?page=stranky/programy.html
jsem měl na mysli
http://www.zekr.8u.cz/programy.php
popř.
http://www.zekr.8u.cz/index.php?page=programy
také se to dá řešit
http://www.zekr.8u.cz/index.php
a POST poslat proměnnou, která není vidět v příkazovém řádku.
Kdo se zajímá více o to co je napsáno v příkazovém řádku, než to co je obsahem stránek.
EDIT:
A z nějakého důvodu příliš nevěřím PHP.
Tomu nerozumím, proč nevěříš? V jakém smyslu?
1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!
stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM
Problémy spojené s provozem služeb Endora, řešte na tomto fóru.
Offline
Udělejte si to např. jako má soom.cz
index.php?strana=neco/neco2
a pomocí htaccess si to prevedte na neco/neco2
Zdrojový kód | Změř si rychlost webu
Offline
Kdo se zajímá více o to co je napsáno v příkazovém řádku, než to co je obsahem stránek.
S tímto s vámi pane kolego úplně nesouhlasím! Například Google.BOT zaznamenává adresy do předních příček nejčastěji tohoto typu:
http://www.neco.cz/clanek/jak-se-mas
než typu
http://www.neco.cz/index.php?strana=clanek&kategorie=5&id_clanku=458
A z prvního příkladu je jasnější přece jenom co v článku se bude nacházet
Zdrojový kód | Změř si rychlost webu
Offline
Čau,
web máš pěkný, nevím cos tam měl, když jsem o něm ještě nevěděl, že tu je tolik odpovědí, ale už vypadá hezky.
S pozdravem,
Karel (Revenant)
S přáním krásného dne,
http://www.orderofthedead.clanweb.eu webpage administrator Revenant
Offline