LINUXSOFT.cz
Nazwa użytkownika: Hasło:     
    CZ UK PL

> Komentarze :: článek PHP (60) - Rozsáhlejší projekty 1.

PHP info 26.10.2004 13:36
Petr Zajíc

V reálné aplikaci asi nebudete chtít, aby všichni viděli informace zveřejněné pomocí skriptu phpinfo(). Takže poté, co zjistíte potřebné údaje můžete skript smazat (zabezpečit...). Ukázka v článku je hypotetická (není to tedy reálný výstup skriptu phpinfo na našem serveru).

Rozsáhlejší projekty... 26.10.2004 16:46
MaReK Olšavský

Petr tu zmínil, že pokud nemáte projekt psán, aby od začátku umožňoval přechod na jinou databázi, znamená to většinou jeho smrt. Předejít tomu mi umožnilo zejména používání knihovny ez_sql (http://justinvincent.com/home/docs/ezsql/ez_sql_help.htm), je plně objektová a velmi dobře dokumentovaná. Doma používám PostgreSQL (o ní tu píšu i seriál, ale měl jsem výpadek) a na hostingu je většinou MySQL.

Dovolil bych si také doporučit používání Smarty šablon (http://smarty.php.ne), které usnadní oddělení zpracování dat a jejich vizualizaci, což je velmi potřebné. Netvrdím, že to nejde, ale tohle je opravdu dobrá berlička a prosím no-flame o tom, které šablony jsou lepší.

Re: Rozsáhlejší projekty... 26.10.2004 21:24
Petr Zajíc

Rozhodně souhlasím. Pokud si důsledně zvyknete používat nějaký šablonovací systém, naučíte se jednak železné sebekázni, jednak odělíte obsah webu od jeho formy a navíc pravděpodobně budete mít v práci nějaký ten systém. Takže šablony ano.

S těmi databázemi je to v principu stejné; pouze je třeba mysle na to, že "univerzální" objektová rozhraní nepřidají do databáze další funkcionalitu (takže, z MySQL prostě postgre neuděláte, třeba triggery zkrátka neumí). Jinak to ale zase většinou povede k přehledné a "lehce čitelné" práci s databázemi a lze to tudíž jedině doporučit.

Re: Rozsáhlejší projekty... 27.10.2004 08:43
MaReK Olšavský

Petře díky za opravu, protože jsem to opravdu napsal tak všelijak, že to vypadalo, že z MySQL udělám PgSQL. Opravdu tak to vyznět nemělo. Prostě když vím, že na cílovém serveru bude PgSQL, pak používám triggery, stored procedures atd... Jinak jen základní práce s daty, prostě jen nemusím řešit, že se fce jmenujou jinak. Na to stačí napsat vlastní jednoduchou knihovnu, pěknou jsem viděl od Martina Matějů (stickfish.cz), kterou budete mít pro různé db, ale navenek pro Vás bude používat pokaždé stejná jména funkcí...

Re: Rozsáhlejší projekty... 27.10.2004 09:46
Petr Zajíc

V pohodě.

Osobně se jen težko nutím k nějakým "spořádaným" řešením. Což je pochopitelně chyba. Programátor by "měl bejt dispiclinovanej"


KOMENTARZE
PHP info 26.10.2004 13:36 Petr Zajíc
Rozsáhlejší projekty... 26.10.2004 16:46 MaReK Olšavský
  L Re: Rozsáhlejší projekty... 26.10.2004 21:24 Petr Zajíc
    L Re: Rozsáhlejší projekty... 27.10.2004 08:43 MaReK Olšavský
      L Re: Rozsáhlejší projekty... 27.10.2004 09:46 Petr Zajíc
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
> Szukanie oprogramowania
1. Pacman linux
Download: 4789x
2. FreeBSD
Download: 8979x
3. PCLinuxOS-2010
Download: 8483x
4. alcolix
Download: 10792x
5. Onebase Linux
Download: 9565x
6. Novell Linux Desktop
Download: 0x
7. KateOS
Download: 6134x

1. xinetd
Download: 2324x
2. RDGS
Download: 937x
3. spkg
Download: 4539x
4. LinPacker
Download: 9787x
5. VFU File Manager
Download: 3109x
6. LeftHand Mała Księgowość
Download: 6994x
7. MISU pyFotoResize
Download: 2695x
8. Lefthand CRM
Download: 3480x
9. MetadataExtractor
Download: 0x
10. RCP100
Download: 2991x
11. Predaj softveru
Download: 0x
12. MSH Free Autoresponder
Download: 0x
©Pavel Kysilka - 2003-2024 | mailatlinuxsoft.cz | Design: www.megadesign.cz