Nejste přihlášen/a.

Přihlásit se do poradny

 

HTML-vkládání článku

Od: sugar* odpovědí: 1 změna:

Zdravím, začal jsem psát web, ale nemůžu přijít na jednu, věc potřebuju ASI nějaký script, nebo nevím co. Prostě, byla by jedna stránka, kde by člověk napsal nějaký člaánek, postlo by se to na jinou stránku, nebo třeba na tu samou, a ostatní by to mohli komentovat, v podstatě jako zeď na Facebooku. Moc bych potřeboval pomoct. Děkuji

 

 

1 odpověď na otázku
Řazeno dle hodnocení

 

 

dzordz*

0x

Ano, na to potřebujete skript, ale možná ne ten, jaký myslíte (javascript na klientské straně ne).

Bude to záležet na tom, jakou máte serverovou technologii - php, asp, java server pages, ruby on rails? Ve stránce vložíte obyčejný formulář (tag form) a v něm textbox (input type=text) a tlačítko (input type=submit). O logiku zpracování se pak postará skript, v závislosti na vaší zvolené serverové technologii. Přijatá data (která dorazí http metodou post) "nějak" zpracujete - vytvoříte novou instanci objektu, vložíte do něj přijatý text, jméno uživatele, připojíte systémový čas a ip odesilatele a tak. Aby data zůstala perzistentní, musíte je taky někam uložit - jako záznam do souborové databáze, nebo odeslat jako sql dotaz a zapsat do své sql databáze, nebo využít nějaké orm propojení (objektově-relační mapování, nějakému rozhraní předáte svou instanci objektu a to se postará o zbytek cesty do sql).

Zobrazení dat pak bude obdobné, ale pozpátku. Přijde žádost get o nějakou url, tu opět ve své logice stránek vyhodnotíte, zjistíte, co kdo chce, vytáhnete odpovídající záznamy z databáze, předáte zpátky skriptu, postavíte stránku s odezvou a hotové dílo odešlete klientovi jako http response.

Čím složitější výsledek budete chtít (přidávání nových url, které dříve neexistovaly, komentáře, zanořený strom komentářů, související články dle autora/obsahu), tím složitější budou i vaše skripty.

 

 


 

 

 

Přihlásit se k odběru odpovědí z této otázky:

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.

Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.

Copyright © 2004-2025 Poradna Poradte.cz. Všechna práva vyhrazena. Prohlášení o ochraně osobních údajů. | [tmavý motiv]