PHP – 37. díl – návštěvní kniha I.

Diskuze čtenářů k článku

michal  |  01. 02. 2008 04:48

Dobrý den, naše stránka Vám umožní vydělávat takové peníze, že se mohou stát hlavním příjmem.

Prohlédněte si stránky:

http://www.tipweb.ws

a můžete se zeregistrovat jako VOLNÝ partner k projektu - Domény s neomezeným výdělkem.

Do 7mi dní Vás To Nestojí NIC a obdržíte vlastní doménu, webhosting, 10 emailových

adres, program na tvorbu webu, podporu celé marketingové skupiny, abyste měl toto všechno

co nejdříve zadarmo a HLAVNĚ možnost vydělávat provize od podpory Global domains International, Inc.

Tento projekt Vám dá základní poučení jak vytvořit praktické adresáře ve svém PC, jak využívat volnou

inzerci, nástroje na automatizování obchodu, takže budete vydělávat peníze i když nebudete sedět u svého PC.

Tak neváhejte příliš dlouho, DOBRÉ PŘÍLEŽITOSTI NECHODÍ PŘÍLIŠ ČASTO !!!

Přeji hezký zbytek dne.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Ondra  |  17. 12. 2006 11:38

Mám problém, pokud používam podobný skript jako tento:
$sql = "INSERT INTO book(write_time,name,mail,message)"
." VALUES(NOW(),"
."'".mysql_escape_string($name)."',"
."'".mysql_escape_string($mail)."',"
."'".mysql_escape_string($message)."')"
;
na svých stránkách, napíše mi to chybu v prvním řádku. Taky pořádně nechápu na co jsou tam ty tečky. KDyby mi to mohl někdo vysvětlit, byl bych vděčen. Díky.

Souhlasím  |  Nesouhlasím  |  Odpovědět
juro  |  04. 11. 2004 09:51

Neviem, ci necitam pozorne ale bola vysvetlena tato syntax v predchadzajucich dieloch?
(write_time,name,mail,message)"
." VALUES(NOW(),"
."'".mysql_escape_string($name)."',"
."' ".mysql_escape_string($mail)."',"
."'".mysql_escape_string ($message)."')"
;


Mam v tom chaos... diky vsetkym..

Souhlasím  |  Nesouhlasím  |  Odpovědět
PetrD, PetrD  |  13. 02. 2005 03:05

Taky mám dotaz k této syntaxi. Sama o sobě je to jednoduché vložení obsahu proměnných do odpovídajících polí v databázové tabulce, navíc je to ošetřeno proti vkládání nežádoucího kódu uživatelem (to je ten příkaz mysql_escape_string před každou proměnnou)...
Mě by spíš zajímalo, proč tam jsou ty tečky:
(write_time,name,mail,message)"
." VALUES(NOW(),"
."'".mysql_escape_string($name)."',"
."' ".mysql_escape_string($mail)."',"
."'".mysql_escape_string ($message)."')"
;

Souhlasím  |  Nesouhlasím  |  Odpovědět
Dj, Dj  |  29. 10. 2004 18:58

NEfunguje Mysql databaze z  intranetovém serveru na Windows XP, service pack 2. Kdyz se spusti jenom to problikne a zmizi a nic nejde editovat

Souhlasím  |  Nesouhlasím  |  Odpovědět
Miloslav Ponkrác  |  03. 11. 2004 23:35

Zkuste si to znovu stáhnout, asi máte poškozený soubor.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Dj, Dj  |  29. 10. 2004 18:57

NEfunguje Mysql databaze z  intranetovém serveru na Windows XP, service pack 2. Kdyz se spusti jenom to problikne a zmizi a nic nejde editovat

Souhlasím  |  Nesouhlasím  |  Odpovědět
Dj, Dj  |  29. 10. 2004 18:57

NEfunguje Mysql databaze z  intranetovém serveru na Windows XP, service pack 2. Kdyz se spusti jenom to problikne a zmizi a nic nejde editovat

Souhlasím  |  Nesouhlasím  |  Odpovědět
Dj, Dj  |  29. 10. 2004 18:57

NEfunguje Mysql databaze z  intranetovém serveru na Windows XP, service pack 2. Kdyz se spusti jenom to problikne a zmizi a nic nejde editovat

Souhlasím  |  Nesouhlasím  |  Odpovědět
Dj, Dj  |  29. 10. 2004 18:57

NEfunguje Mysql databaze z  intranetovém serveru na Windows XP, service pack 2. Kdyz se spusti jenom to problikne a zmizi a nic nejde editovat

Souhlasím  |  Nesouhlasím  |  Odpovědět
Ondrej Novak  |  29. 10. 2004 12:53

Před tím, než se vrhnete do šíleného skriptování, zastavte se a rozvhněte si následující:
1) Budete používat PHP a databázi ještě na jiných podstránkách vašich stránek?
2) Může se stát, že se někdy v budoucnu budete se svými stránkami stěhovat na jiný server s jinou databází? (myslím stále MYSQL ale jinak nastavenou).

Pokud si odpovíte ano, už nyní máte základ frameworku. Budete potřebovat dva soubory. například:

dbinit.php - bude obsahovat vše co souvisí s inicializaci a výběrem databáze, čili tu část s mysql_connect a mysql_select_db včetně nějakého standardního ošetření chyb, v případě že se tak nepodaří.

config.php - bude obsahovat veškerá nastavení stránek, tj jména a hesla, adresy serveru, a jine parametry, které se mohou změnit ve formě

$nazevpolozky1="hodnota";
$nazevpolozky2="hodnota" ;
$nazevpolozky3="hodnota";
atd.

Když oba scripty přes require_once vložíte na každou svou stránku, pak se vám změnší práce v případě, že se bude něco měnit. Takto jednoduchý základ pro framework. Hračičkové si pro takovýto config mohou udělat pěkný nastavovací formulářík, aby při každé změně nemuseli sahat do zdrojáků (bacha na zabezpečení!). Pokud bude Vaše webová aplikace dobrá, možná o ni někdo projeví zájem a Vy už nebudete mít problém vyrobit jednoduchý instalační balíček, který bude možné nainstalovat na jakékoliv jiné stránky.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Zasílat názory e-mailem: Zasílat názory Můj názor