PHP - 3. díl – tvoříme první skripty

Diskuze čtenářů k článku

Petra  |  20. 05. 2007 00:10

Dobrý večer, chtěla bych se zeptat jak mám udělat tohle:

<html>
<head>
<title>První PHP skript</title>
</head>
<body>
<h1><?php echo date("d.m.Y H:i:s"); ?></h1>
</body>
</html>

Tomuhle nerozumí kde to mám udělat, mohl byste mi odpovědět, abych tomu lépe chápa, díky děkuji
a přeju vám jinak dobrou noc a pěkný sny.....

Souhlasím  |  Nesouhlasím  |  Odpovědět
Laiar  |  02. 07. 2006 18:10

Asi budu vypadat jako debil co neumí programovat ale každej nějak začínal.
 
Ten první skript s datem mi nefunguje. Stránka se načte ale je prázdná ! Co s tím mám dělat ??

Souhlasím  |  Nesouhlasím  |  Odpovědět
Laiar  |  02. 07. 2006 18:21

Omlouvám se byl to problém na mé straně !! Můžete to zde smazat !!

Souhlasím  |  Nesouhlasím  |  Odpovědět
Pete  |  13. 05. 2006 21:31

spokojen. Něco fungovalo, něco ne a nemohl jsem přijít na to proč. Nepomohly knížky ani různé návody na webu. Pak jsem víceméně náhodou zjistil že to možná bylo zapnutým Skypem. Nainstaloval jsem si Váš Intranetový server a vše jelo jak na drátkách. IS je skvělý a Váš popis k němu také. Obdivuji také Vaši trpělivost a klid s jakým odpovídáte "rejpalům", to Vám závidím, takové nervy bych potřeboval.

Souhlasím  |  Nesouhlasím  |  Odpovědět
b. stanik t.  |  29. 02. 2004 19:33

Mám takovou otázku, nevíte náhodou o dobrém CASE nástroji pro PHP?

Souhlasím  |  Nesouhlasím  |  Odpovědět
dr.nobody  |  25. 02. 2004 23:58

Vazeni, nechci bejt kritickej, fandim lidem co se pousti do techto navodu, jak co naprogramovat a jak se to naucit, jen mi pripada z pohledu amatera ze za tri dily bych z toho asi mel zmatek, 1-3 dil mi prijde stale jako uvod a myslim ze v jednoduchosti je krasa :)
jeden clanek, odstavec typu Jak pracuje tento PHP skript? se mi zda prilis zdlouhavy a jeste bez prikladu typu





echo ("některé editory (například FrontPage) nemají zpracovatelské instrukce v lásce");
</script>





by urcite dala vice nez tuna textu, rychle ejektivne a snadno, takovej instantni pruvodce nebo neco takoveho.

Souhlasím  |  Nesouhlasím  |  Odpovědět
dr.nobody  |  26. 02. 2004 00:00

1.

2.

3.
echo ("některé editory (například FrontPage) nemají zpracovatelské instrukce v lásce");
</script>

4.

Souhlasím  |  Nesouhlasím  |  Odpovědět
dr.nobody  |  26. 02. 2004 00:03

<?php echo("pokud chcete zpracovávat XHTML nebo XML dokumenty, používejte toto\n"); ?>

3. <script language="php">
echo ("některé editory (například FrontPage) nemají zpracovatelské instrukce v lásce");
</script>

4. <% echo ("případně můžete používat ASP tagy"); %>
<%= $variable; # toto je zkratka za "<%echo .." %>

Souhlasím  |  Nesouhlasím  |  Odpovědět
Miloslav Ponkrác  |  27. 02. 2004 00:44

Mockrát děkuji za podnět i za názor.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Zdenal.Jedi  |  25. 02. 2004 00:03

asi se budu opakovat, ale napada me proc psat o PHP, o kterem existuje uz tolik materialu, navodu, serialu a ja nevim ceho vseho jeste. ma to jeste cenu psat o PHP na urovni pro zacatecniky ?

Souhlasím  |  Nesouhlasím  |  Odpovědět
Miloslav Ponkrác  |  25. 02. 2004 00:23

Tento seriál si klade za cíl být dobrým a polopatickým návodem k PHP. Manuály k PHP jednak zastarávají, mnohé jsou psány pro PHP verze 3. Kromě toho naprostá většina materiálů je v angličtině, kterou také nevládne každý. Řada seriálů také po člověku chce docela dost odborných znalostí.

Kdybyste se nesoustředil jen na svůj pohled na svět, pochopil byste, že spousta lidí PHP ještě nezná. Každým rokem dorůstají další, kteří se znovu učí programovat. Pro spoustu lidí je PHP velkým lákadlem, jen prostě neví třeba, jak začít. A kromě toho věřím, že dokážu vysvětlit PHP velmi populárním a jasným způsobem.

Věřím, že tento seriál je přínosem pro mnoho lidí. Píšu jej s tímto vědomím a snažím se, aby to byl dobrý seriál. Kdybych tomu nevěřil, nepsal bych jej. S tímto pocitem dychtivě čtu každý příspěvek v diskusi, abych se dozvěděl, jak se mi to daří a co mohu udělat jinak, nebo lépe. Jsem za každý příspěvek vděčný, i za ten vás.

Souhlasím  |  Nesouhlasím  |  Odpovědět
smarty  |  25. 02. 2004 09:05

souhlas... s autorem serialu o PHP

Souhlasím  |  Nesouhlasím  |  Odpovědět
Zdenal.Jedi  |  27. 02. 2004 00:18

Nechtel jsem nijak napadat vas clanek a jsem si jist, ze se budete snazit aby byl serial dobry a uzitecny . A mate take pravdu, ze manualy zastaravaji, ale kdyz pomineme suberglobalni pole tak zaklady zustavaji stejne a lze se je naucit kdekoliv jinde.  

Souhlasím  |  Nesouhlasím  |  Odpovědět
Miloslav Ponkrác  |  27. 02. 2004 00:40

Neberme to jako urážku, prostě jste napsal svůj názor a já svůj. To přece do diskuse patří, ne? V zásadě máte pravdu, všechno se dá nastudovat jinde. I ty superglobální pole. V podstatě stačí prvotní základní dokumentace PHP umístěná na www.php.net.

Mimochodem, znáte tu historku o tom, jak ředitel patentního ústavu ve Washingtonu napsal roku 1832: "Navrhuji zrušení patentního ústavu. Všechno už bylo vynalezeno a nic nového už nelze objevit."?

Souhlasím  |  Nesouhlasím  |  Odpovědět
Miloš  |  24. 02. 2004 21:45

To je fakt, já mám taky tuhle bibli, ale už je toma spíš jen pro okrasu...
Pochopíš z ní základy, ale je to starý. Naučíš se základy z knížky a stejně, jako já a asi všichni lidé skončíš u manuálu :)
Tam je holt všechno...

Souhlasím  |  Nesouhlasím  |  Odpovědět
Frown  |  24. 02. 2004 13:15

neslo by to trochu rychlejsie? tieto zaciatky s vysvetlovanim ako pre dementov nemam rad a skutocne ten co chce robit PHP MUSI VEDIET HTML alebo aspon nieco podobne. A vysvetlovat naco je - tak to je totalne onico. Preto pliz k veci, uz sa tesim

Souhlasím  |  Nesouhlasím  |  Odpovědět
Jirka Hradil  |  24. 02. 2004 17:03

Jirka Kosek: PHP: Tvorba interaktivnich internetovych aplikaci: nastuduj, vyzkousej a nemusis cist tohle. A budes mit naskok :).

Souhlasím  |  Nesouhlasím  |  Odpovědět
Petr  |  24. 02. 2004 18:54

Na to bacha. Prestoze Bible (jak jsme si navykli v jiste komunite teto skvele knize rikat) je perfektni a ja sam ji pouzival pri svych prvnich kruccich a krocich, je ponekud zastarala. Popisuje verzi PHP 3, zatimco dneska se pouziva 4.3.4 a pripravuje se 5.0. A ten vyvoj mezi tim byl dost velky. Namatkou: session, superglobalni pole, ...

Souhlasím  |  Nesouhlasím  |  Odpovědět
nic  |  24. 02. 2004 11:45

tak pardon - snad se to ted zobrazi

misto echo "Buď vítán!"
staci
echo 'Buď vítán!'

Souhlasím  |  Nesouhlasím  |  Odpovědět
agent  |  24. 02. 2004 13:35

Stačí, nicméně obě varianty jsou naprosto správné. V některém z dalších dílů bude vysvětlen rozdíl mezi řetězcem v apostrofech, a řetězcem v uvozovkách.

Souhlasím  |  Nesouhlasím  |  Odpovědět
cz  |  25. 02. 2004 09:18

jenze na statickej text jsou single-quotes MNOHEM rychlejsi - tak proc i lamy ucit tu nejblbejsi variantu?

Souhlasím  |  Nesouhlasím  |  Odpovědět
Miloslav Ponkrác  |  25. 02. 2004 12:16

Přiznám se, že jsem přemýšlel, zda začít řetězce jako single-quotes, nebo double-quotes. Pravdu máte, single quotes jsou o chloupek rychlejší, protože double-quotes musí zvládnout expanzi proměnných. Nakonec jsou zvolil double-quotes kvůli jejich vyšší univerzálnosti oproti single-quotes. Je možné, že bych možná zvolil na začátek lépe single-quotes.

Souhlasím  |  Nesouhlasím  |  Odpovědět
nic  |  24. 02. 2004 11:42

misto
by stacilo


mozna nahlednout do dokumentace na pouziti " a '

Souhlasím  |  Nesouhlasím  |  Odpovědět
Jim  |  24. 02. 2004 10:08

samej specialista na PHP

Souhlasím  |  Nesouhlasím  |  Odpovědět
vladimir  |  24. 02. 2004 10:47

no pockej, co se jich vynori po precteni tohoto clanku aka "PHP tutorials ala zive".

Souhlasím  |  Nesouhlasím  |  Odpovědět
Clarke  |  24. 02. 2004 09:35

mam zato, ze retezce spojuji teckou?

Souhlasím  |  Nesouhlasím  |  Odpovědět
Roger  |  24. 02. 2004 11:24

To ano. Jenze tohle neni spojovani retezcu do jednoho parametru, tohle je predavani vic parametru echu, ty se carkou oddeluji.
Viz http://cz.php.net/manual/en/function.echo.php

Souhlasím  |  Nesouhlasím  |  Odpovědět
Jakub  |  24. 02. 2004 08:53

Číslo měsíce bez úvodních nul (1 až 12) neni "a" ale "n"

Souhlasím  |  Nesouhlasím  |  Odpovědět
Miloslav Ponkrác  |  24. 02. 2004 13:34

Mockrát děkuji za upozornění. Už jsem poprosil redakci o opravu.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Pavel  |  24. 02. 2004 08:31

Abych se priznal, nelibi se mi, jakym zpusobem je clanek napsan (klasicky windows && lama only).
a) formát datumu - samozrejme tam ma byt format data
b) Nejdříve nastartujte intranetový server pomocí Start menu - Programy - Intranetový server - Apache WWW server - Skutecne je potreba nekomu, kdo chce programovat, rikat, jak ma spustit Apache? A co kdyz nepouziva Windows?
c) Spusťte Internet Explorer (a nebo jiný browser, který používáte) - ta poznamka v zavorce sice urcite vysvetleni poskytuje, ale dale se tvrdosijne drzite terminu Internet Explorer, zatimco spravne byste mel pouzivat webovy prohlizec.
d) Všechno ostatní je jen čistý HTML jazyk, který je při spuštění skriptu pouze beze změny poslán browseru. - Sice vsechno ostatni v naproste vetsine pripadu je (X)HTML, nicmene to muze byt, co chce (napr. LaTeX, PostScript - zalezi jen na autorovi, jaky vystup skriptu zvoli - potom ale asi na prohlizeni nepouzije webovy prohlizec).

Souhlasím  |  Nesouhlasím  |  Odpovědět
Ondra  |  24. 02. 2004 10:00

tvuj prispevek mi pripada jak cire rejpalstvi
a) no comment
b) skutecne je potreba rikat nekomu, kdo nepouziva windows jak ma spoustet webovy server ( webovy server! protoze apach neni jediny webovy server)
c) autor pri prvnim pouziti rekl co tim ma na mysli a to myslim staci
d) myslim, ze neni potreba ctenare zatezovat takovyhlema vecma kdyz se uci napsat skript kterej vypise datum

Souhlasím  |  Nesouhlasím  |  Odpovědět
alien_hunter  |  01. 03. 2004 22:00

Ondro, mas uplnou pravdu, ten vul co to napsal zrejme vcera zjistil, ze existuje neco jineho nez windows a potrebuje vysvetlit spusteni serveru na linuxu. Zkratka, je to lamik a jen dela velkyho kluka.

ja sam bych ke clanku jen dodal ze v nem jsou preklepy, ale to je asi vse.

a jestek tomu linuxu (ci unixu,etc..) ja sam NEPOUZIVAM jen windows, ale myslim ze dokud pouziva ten nesmysl od microsoftu 90% lidi, tak se klidne budu ucit PHP na windows.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Jirka Hradil  |  24. 02. 2004 11:59

Ad a) Preklep, stane se, nemusis z toho delat vedu. Navic ja Moravak bych to napsal stejnak :)
Ad b) Je to clanek pro nekoho, kdo potrebuje postup krok za krokem. BTW kdo chce skutecne programovat, nebude to delat v PHP a hlavne si nebude cist clanek PHP pro zacatecniky. :) Pokud nepouziva Windoze, tak to asi nebude zacatecnik a pokud ano, tak ma proste smulu, tento clanek je preferuje jako prostredi.
ad c) Ano, po instalaci Windoze mate na plose ikonu s napisem "Internet Explorer" a ne "webovy prohlizec". Zacatecnika to muze zmast.
ad d) Nevymezil nekde autor clanku rozsah reseneho problemu? Nestanovil si nekde ramec? To znamena neco ve smyslu "tohle, co popisuju, se tyka pouze PHP na windoze, vkladat to budeme do HTML a niceho jineho, atd.". Pokud to neudelal, vzdycky se najdou rejpalove, kteri budou kricet, ze to jde prece delat x ruznymi zpusoby...

Souhlasím  |  Nesouhlasím  |  Odpovědět
Pavel  |  24. 02. 2004 16:25

No dobra, preklep a) sice vidim dost casto, ale to bylo v celem prispevku to nejmene podstatne, coz nijak nezastiram, tento bod muzeme klidne ignorovat.
b) nemyslim si, ze kdo pise v PHP, automaticky neni "skutecny programator", samozrejme ze u vetsiny PHP aplikaci staci pomoci PHP nacpat data do databaze a potom je zase vhodne vybrat, ale PHP je proste na spoustu veci vhodne, tak proc ho obcas nepouzit. Ja tim prispevkem nechtel dosahnout toho, aby autor popisoval spousteni Apache pod kazdym myslitelnym OS, ale proste mi prislo, ze spusteni je naprosto klasicke (ja ho spoustim /etc/init.d/httpd start uzivatele Win zase pres nabidku Start, tzn. v obou pripadech stejne, jako je danem v OS zvykem).
c) je nejdulezitejsi bod. Ale to je prave ta chyba! Takze kdyz se MS rozhodne, ze nazve webovy prohlizec Prohlizecem Internetu, budeme ten termin vsichni pouzivat, i kdyz to je na prvni pohled nesmysl?! Vy pomoci IE snad prohlizite Internet? Pokud jde o takoveho zacatecnika, ze nevi, ze IE je webovy prohlizec, potom nema u serialu o programovani (i kdyz v PHP - a ted to nemyslim tak ironicky, jak se muze na prvni pohled zdat co delat. Maximalne z jeho snazeni vznikne dalsi paskvil, co nema ani korektni HTML.
d) jsem zduraznil proto, ze mi proste prijde podstatne. Pred nedavnem mi nekdo (ve foru na zive, jak jinak), velice arogantnim zpusobem tvrdil (zda se, ze neprima umernost mezi vedomostmi a slusnosti plati pro velkou skupinu lidi), ze nepouziva Mozillu, protoze "ta blba Mozilla ani neumi nacist PHP stranky". Co mu na to rict?

Souhlasím  |  Nesouhlasím  |  Odpovědět
Jirka Hradil  |  24. 02. 2004 16:57

ad b) divam se na to z meho pohledu, zkratka PHP neni na projekty od urcite velikosti vhodne. Je to rychle reseni pro jednoduche systemy a aplikace. Nicmene srovnani PHP s jinymi jazyky neni predmetem tohoto clanku, takze neni nutne se o tom sahodlouze rozepisovat.
K tomu nastartovani apache-nekomu, kdo to bude spoustet to zase tak klasicke pripadat nemusi. Berte to tak, ze sedite pred pocitacem, nevyznate se v tom a tento serial vam bude slouzit jako kucharka, ktera krok za krokem popisuje, jak upect dort (nebo spise kolacek :). Lidi, kteri proste v IT nevyrustaji a netravi 10 hodin denne pred pocitacem nemaji zkratka takove mysleni, ze by jim tyto veci prisly samozrejme. Znam to z vlastni praxe-pristup "nezajima me, jak to funguje a co to vubec uvnitr dela, hlavne, ze to NEJAK bude fungovat." Pristup pro bezneho uzivatele naprosto normalni. Takze tato cast se nese v duchu-klikni sem a sem a budes mit klid.
Spousta zacatecniku si tento serial bude cist a ucit se podle nej uz jen proto, ze si chce treba napsat vlastni aplikaci (forum, adresar, denicek). Diva se na cely problem az z ten nejvyssi vrstvy abstrakce. Zkratka chteji ROVNOU A HNED psat a OKAMZITE videt vysledky. A to, ze zrovna tento jazyk vyzaduje nejaky HTTP server, ktery nekde bezi? To je jim ted jedno, uz jsou dost vystraseni z toho, ze se musi naucit novou vec.

ad c) Ne, tady jde o to, ze zacatecnik pod windoze ma proste ne plose ikonu "Internet Explorer" a tato je tam uz samotneho pocatku instalace. To, ze existuje Mozilla, Firefox, Opera a jine (mnohdy lepsi browsery), je nemusi zajimat-proste maji NECO a to pouzivaji a je jim uplne jedno, ze by to mohli zmenit-nejsou to nadsenci do IT a ten IE jim prece zobrazi vsechno, co chteji. Proc by to menili? Navic, dodatecna instalace vyzaduje vzdycky nejakou davku energie a musi si stejne neco precist, coz jim zere cas a ani je to nezajima. A tyhle pocitace jsou prece tak strasne slozity a porad to po nich neco chce, sami maji svych problemu dost a jeste po nich chtit, aby se ucili neco noveho. Vsechno, co chteji je zobrazit stranku na netu.
BTW stejne tak by to bylo tak, kdybyste userovi nainstaloval jako default browser Mozillu-bude ho pouzivat a je mu jedno, ze to neni IE, pokud tedy v praci IE nema a ten vypada jinak==musi se ucit 2 veci==znacna nechut :).
d) ja jsem snad arogantni nebyl :). plati to, co jsem napsal-nejde popsat vsechno a melo by byt hned na pocatku urceno, v jakem prostoru a s jakymi zdroji bude autor pracovat.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Pavel  |  24. 02. 2004 17:46

Souhlasim s tim, ze PHP se na vetsi projekty z pochopitelnych duvodu moc nepouziva (ale existuji i vyjimky, napr. http://www.root.cz/clanek/1794). K bodum a) az d) se uz vyjadrovat nebudu, opakoval bych se. Musim priznat, ze zcela chapu Vas pohled a vim, o cem mluvite. Myslim, ze rozdil v nasich nazorech spociva v tom, ze Vy predpokladate, ze se k tomuto serialu dostanou i BFU/zacatecnici, zatimco ja tvrdim, ze pro programovani i v PHP uz uzivatel nejake znalosti mit musi. Pro me jako programatora je (X)HTML taky trivialni zalezitosti, ale pro nekoho, koho zmate jina poloha ikony na plose, to asi tak jednoducha vec nebude.

PS. Ne, Vas jsem v bodu d) na mysli opravdu nemel. :)

Souhlasím  |  Nesouhlasím  |  Odpovědět
tam0  |  24. 02. 2004 20:58

Nesouhlasim s tim, ze zacatecnik je vystraseny s tim, ze se musi naucit neco noveho. Plati to pouze v pripade, ze je ten clovek do uceni nucen a nechce se mu do nej. Nekdo, kdo se chce ucit, chce snad proniknout i do detailu kolem. Nemohu verit tomu, ze kdyz se nekdo chce ucit PHP, tak se bude ucit jen PHP a vubec nic o webovych serverech. Ostatne Pavel ma pravdu, tento clanek nebude cist BFU, ale uzivatel, ktery uz pocitacum trochu rozumi a chce se naucit vice.

Ad webovy prohlizec... v podstate mate pravdu, ale predpokladam, ze typicky ctenar clanku by ho take chapal, kdyby vsude v clanku bylo misto IE treba "webovy prohlizec". Uz proto, ze PHP se pouziva hlavne pro programovani webovych aplikaci a tudiz ctenar snad bude vedet co je to webovy prohlizec.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Miloslav Ponkrác  |  24. 02. 2004 17:07

Pane Pavle, Vy jste člověk, ktery je trochu dále. Toto je seriál popisující PHP od prvních krůčků. Snažím se psát seriál tak, abych celou šíři PHP odkrýval postupně. Každopádně budu rád, pokud mě upozorníte na každou nepřesnost, kterou bych v seriálu udělal.

Ad b) PHP je vhodné na spoustu věcí, já občas používám PHP na různé jednoúčelové prográmky nesouvisející s webem. Například PHP mi řeší přejmenování fotek z digitálního foťáku, nebo generování Wordovské dokumentace z databázové struktury, apod.

Účelem tohoto seriálu není v počátečních dílech vůbec popisovat, jak se spouští Apache, nebo PHP. Účelem bylo především dodat testovací nástroj, aby si čtenáři mohli své skripty vyzkoušet. Jiné ambice zatím nejsou. Chystám v pozdějších dílech rozepsat se o webových serverech a rozchození webového serveru s podporou PHP podrobněji, ale až v pokročilých částech seriálu. Chci jít krok po kroku a první priritou je, aby čtenáři měli "rychlé výsledky". Tedy abych se co nejrychleji dostali k psaní PHP skriptů.

Je potřeba také říci, že mnoho uživatelů Windows je zvyklých na to, že nainstalují program a jedou. Mnoho z nich neumí, nebo nechtějí propojovat webový server s PHP a na editaci konfigurace nejsou zvyklí. V jistém smyslu řečeno, uživatelé Windows jsou zvyklí na největší komfort. Proto jsem dodal hotový nástroj "Intranetový server", který se prostě jednoduše nainstaluje a spustí.

Co se týká například Linuxu, tam Apache i PHP jsou většinou již v balíččích, které jsou součástí distribuce. Propojení zvládne každý linuxový uživatel, protože udělá stejné akce, jaké je většinou zvyklý dělat již mnohokrát.

Ad c) Upřímně řečeno, předpokládám, že lidé ví, že IE je webový prohlížeč. Rád bych zdůraznil, že chci učit PHP i neprogramátory. A i pro ně je seriál určen. Tedy i lidem, kteří nevědí, že IE je webový prohlížeč... Jediné, co požaduji k tomuto seriálu je alespoň základní znalost HTML, a to ještě stačí povrchně, nic jiného.

P.S.: Používám Mozillu, Internet Explorer už jsem neviděl ani nepamatuji.)

Ad d) Souhlasím.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Zdenek  |  24. 02. 2004 19:31

Souhlasím, když jsem kdysi začínal zkoušet PHP a neměl trvalé připojení na internet, tudíž jsem potřeboval rozchodit vlastní web server na W., byl jsem vděčný za jasný a přímý postup, jak to zprovoznit. V té fázi mě nezajímalo, jak to funguje, jak experimentovat, ale aby to fungovalo.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Tonda  |  09. 03. 2004 13:20

Ču.áci, nemachrujte.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Jirka Hradil  |  09. 03. 2004 13:25

Skutecne, v dnesni dobe se k pocitaci dostane kde kdo...

Souhlasím  |  Nesouhlasím  |  Odpovědět
Miloslav Ponkrác  |  24. 02. 2004 13:33

Chtěl bych napsat, že články v seriálu o PHP se opravdu snažím psát jednoduše, protože cílem je, aby jim porozuměl i ten, kdo není programátor, nebo velmi zkušený uživatel. Je to dělané pro běžného uživatele, jediné co předpokládám, je alespoň základní znalost HTML jazyka. (Případně XHTML).

Předpokládám, že uživatel Linuxu umí nainstalovat Apache + PHP (ve většině distribucí je to jen instalace balíčků) a zvládne opsat z manuálu těch několik řádek, jak propojit webový server s PHP. Vzhledem k běžnému způsobu práce v Linuxu... Proto jsem se soustředil především na problém, jak dát zkušební prostředí pro PHP zejména Windows uživatelům.

Ad a) Máte pravdu, to datumu mi ujelo, jsem Moravák takže se omlouvám.

Ad b) Když nepoužívá Windows, tak používá jiný systém, a uživatelé jiných systémů si většinou poradí. Navíc prakticky každý operační systém kromě Windows má webový server a většinou i PHP už součástí operačního systému. Pro uživatele Windows je tedy zkoušení PHP složitějším oříškem.

Ad c) Pro spoustu lidí je slovo webový prohlížeč matoucí, oni prostě vidí Internet Explorer. A ti, kteří si dokáží představit, že existují i jiné browsery, nebudou tímto zmateni.

Ad d) Máte pravdu, že to nemusí být pouze PHP, ale cokoli jiného. Vycházím z toho, že PHP je primárně koncipováno na HTML/XHTML/XML. Hodlám postupně v některém z dalších dílů dát i ukázku použití PHP i mimo HTML výstup. PHP hodně lidí používá jako jiný shell, a občas se PHP používá i na generování jiných výstupů.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Mem  |  24. 02. 2004 15:20

-- ad b) ...Navíc prakticky každý operační systém kromě Windows má webový server a většinou i PHP už součástí operačního systému...

To není tak úplně pravda - do Windows se dá doinstalovat většinou přímo z instalačního CD (např. Windows 2000, XP Professional) i IIS a v tom se dá webový server zapnout

Pro testování PHP to je možná jednodušší než instalovat ještě Apache, a většina nových samoinstalačních balíčků s PHP pro Win má obvykle i automatickou konfiguraci IIS, takže nic dalšího instalovat netřeba.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Miloslav Ponkrác  |  24. 02. 2004 16:28

Děkuji za doplnění. Mohu se jenom zeptat, zda je možné IIS nějak doinstalovat i pro uživatele Windows 95/98/ME? Pokus ano, byla by to další zajímavá alternativa pro zkoušení PHP.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Pavel (ale jinej nez co zakladal thread :))  |  24. 02. 2004 16:55

Body a) a b) skutecne byly takovym rypnutim, to jsem ani moc vazne nemyslel. Ale c) a d) povazuji za podstatne (viz. moje reakce na predchozi reakci na moji prvni reakci :))). Ja si myslim, ze byste mel vyuzit prilezitosti a uzivatele urcitym zpusobem vychovavat a upozornit je na to, ze dnes pravdepodobne neexistuje prostredi s vice platformami nez je Internet a ze pokud udelaji (X)HTML stranku a v IE se jim nejak zobrazi, jeste to rozhodne neznamena, ze ta stranka je udelana dobre. Opravdu si myslite, ze v PHP by mel psat nekdo, kdo nevi, ze IE je webovy prohlizec? Ja doufal, ze "cilova skupina" tohoto clanku je jinde.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Pavel  |  24. 02. 2004 16:55

Body a) a b) skutecne byly takovym rypnutim, to jsem ani moc vazne nemyslel. Ale c) a d) povazuji za podstatne (viz. moje reakce na predchozi reakci na moji prvni reakci :))). Ja si myslim, ze byste mel vyuzit prilezitosti a uzivatele urcitym zpusobem vychovavat a upozornit je na to, ze dnes pravdepodobne neexistuje prostredi s vice platformami nez je Internet a ze pokud udelaji (X)HTML stranku a v IE se jim nejak zobrazi, jeste to rozhodne neznamena, ze ta stranka je udelana dobre. Opravdu si myslite, ze v PHP by mel psat nekdo, kdo nevi, ze IE je webovy prohlizec? Ja doufal, ze "cilova skupina" tohoto clanku je jinde.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Ing.Jiří Král  |  22. 03. 2004 19:42

Pane Ponkrác,

děkuji Vám za tento seriál. Nevím nakolik jsem vyjímkou mezi těmi, kdo Vaše články čtou, ale myslím si, že těch, kteří by to do důchodu (nebýt prodlužování nárokového věku) měli v podstatě za pár, moc není. A tak jsem kdysi, protože ve škole mě to ještě neučili, vlastnoručně s pájkou v ruce sestavoval první "počítač" se Z80 a učil se ho programovat v binárním kodu. A dnes skutečný počítač užívám vysloveně uživatelsky. Přesto jsem se dal do tvorby vlastních webových stránek a i když jsem zvládl jen HTML a částečně JavaScript, stránky fungují a jsem na ně patřičně hrdý. Přitom sebekriticky uznávám, že odborníci by je určitě pěkně pomluvili. Ale já to dělám pro zábavu a potěšení. A z tohoto důvodu bych své stránky vylepšil a k tomu je asi nejjednodušší cesta přes PHP a Váš seriál.

Z diskuze jsem pochopil, že odborná veřejnost by raději něco náročnějšího, ale já jsem jako nadšený laik narazil na samém začátku. Stažení intranetového serveru proběhlo hladce i jeho spuštění a překopírování prvního zkušebního scriptu. Jenže dál nic. Doplnil jsem ke scriptu čisté html a ověřil jsem, že doplněná část funguje, ale vlastní script ne.

Řešení problémů jsem si přečetl, ale protože mám Windows98 a MS Office2000, žádné problémy bych mít neměl. Poradíte? Za seriál děkuji a za případnou radu dvojnásobně. Zdraví Král

Souhlasím  |  Nesouhlasím  |  Odpovědět
Roman  |  24. 02. 2004 14:07

Když jsi takový odborník, nechápu, proč vůbec čteš článek, kterej je určenej pro začátečníky. Ale myslím, že Ti vše už vysvětlili kolegové přede mnou.

 

Souhlasím  |  Nesouhlasím  |  Odpovědět
Pavel  |  24. 02. 2004 17:03

Tak napr. proto ze me zajimalo, co v nem bude. To, kdyz umim PHP a par dalsich programovacich jazyku, snad znamena, ze tenhle serial nesmim cist? Samozrejme jsem se z nej nedozvedel nic, co bych nevedel, ale moje poznamky, byly, myslim, k veci a jejich ucelem bylo prispet k clanku mym pohledem a urcitym zpusobem ho "zlepsit" (reakce mi dnes zabraly asi 30 minut, dokazu najit prijemnejsi zpusob, jak ten cas zabit).

Souhlasím  |  Nesouhlasím  |  Odpovědět
Velky Bratr alias cenzor  |  24. 02. 2004 17:29

To, kdyz umim PHP a par dalsich programovacich jazyku, snad znamena, ze tenhle serial nesmim cist?ANO zanemna vypadni

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