
Programy na tvorbu PHP
Dobrý večer, hľadám nejaký software na tvorbu PHP web stránok. Skrátka aby to bolo niečo ako napr. Nvu, Web Page Maker atd...
Skúšal som program PHPMaker 2018, ale keď som sa na ten program tak pozeral, a skúšal som si funkcie toho programu, tak mi z toho programu len vyplýva, že je to program na vytvorenie stránky, ale na tej stránke sa dá IBA spravovať databáza a nič viac. Takže program o ničom.
A hľadám program teda ako som už hore písal, že to bude niečo podobné ako Web Page Maker.
Nevím, jestli si uvědomuješ rozdíl mezi WYSIWYG HTML editorem a PHP editorem? Na psaní PHP kódu ti stačí třeba PSPad.
Áno, ale práve to je to. Hľadám program na PHP pomocou ktorého budem ten web robiť cez design ako to má napr. Web Page Maker.
WPM to má tak, že keď ho otvorím, nemusím písať žiadne kódy, skrátka hneď tvorím stránku. A toto hľadám niečo podobné aj na php, že nebudem písať ručne php kódy, ale že sa mi zobrazí okno, v ktorom už hneď robím tú stránku atd...
A víš, jaký je rozdíl mezi PHP a HTML (CSS a JS)?
Tak HTML viem lebo tomu sa venujem, ale v php som začiatočník a chcel by som sa ho naučiť.
HTML je "značkovací" jazyk, nepoužívají se příkazy, ale tagy. PHP je skriptovací jazyk, tam už se programuje (podmínky, cykly, proměnné) a to za tebe žádný program neudělá. Teda ne tak, jak si představuješ.
Embarcadero PHP5 Builder. Tam můžeš vizuálně programovat a výsledkem je PHP a JScript
Vážně JScript?
Dobre ďakujem, a ešte aby som nezakladal nové téma:
Urobil som si stránku cez WPM, neviete ako tam mám vložiť napr. php script, ktorí z databáze pridá údaje do tabuľky?
Resp. naprogramovať to viem, ale neviem spraviť to, že to vloží údaje do tabuľky. Napr. mám vytvorenú tabuľku, v ktorej sú 4 stĺpce a 5 riadkov. A teraz chcem aby napr. pridaj.php urobil to, že to pridá do tabuľky, ktorá sa nachádza napr. index.html, že to tam pridá text.
Ak nechápete, skrátená verzia otázky:
Dá sa "skonbimovať" php a html? Že v php napíšem script, ktorí urobí zmenu na stránke .html? Alebo to musím už celú tu stránku napísať v .php?
Soubor .php může samozřejmě obsahovat i HTML kód.
Áno, ale či sa to dá aj skombinovať. Že keď niečo napíšem do .php, tak či to dokáže urobiť nejakú zmenu aj v .html.
Ano, samozřejmě. V podstatě PHP může buď generovat HTML výstup nebo jen provádět nějaké výpočty a úlohy "na pozadí".
Ty sám to skombinuješ. Do html stránky vložíš kúsok php kódu, ktorý napríklad vyrobí tú tabuľku.
Dobre, a ešte sa spýtam.
Vytvoril som si stránku cez WPM, a v notepad++ som si vytvoril nový súbor nazov.php. V WPM som si vytvoril novú tabuľku (5 riadkov, 5 stĺpcov).
Ako spravím, resp. aký je php kód na to, aby to pridalo nejaký text do tej tabuľky, ktorá sa nachádza v .html súbore?
Nie som programator, ale logicky by som siel na to tak, ze pole v tabulke je prenenna, ktorej hodnota je spracovaná cez formular napriklad.
Ale podľa mňa ak zadas do Googlu how to create table php bude hneď prvy priklad to co hladas.
Ten tvoj .html premenuj na .php, a potom doň dopíš príslušné úpravy. Php kód býva zvyčajne uzavretý v tagoch <?php a ?>
Este lepsie je podla mna stranku s php len volať ako ju vkladat priamo do html, pretoze ju potom netreba upravovatbv kazdej html stranke zvlast.
Ale on zatiaľ vôbec nechápe ako to php funguje, tak na začiatok je to asi lepšie takto. Pochopiť že .php je vlastne .html je zásadný krok.
Ale on PHP nieje HTML, ono je to scriptovaci jazyk ktoreho output po spracovani serverom (interpreter) je HTML (a pripadne aj JS), pri HTML netreba nič programovať, pri PHP programuješ.
Laicky sa to da prirovnať TS (i když ani to nieje spravne), kde je output JS ovšem v tomto pripade je to output kompilera (nemusi to byt docela).... ale istym spôsobom (zas nespravne, pre laika ovsem asi najlepsie na pochopenie) ano určitá časť PHP sa dá považovať za preprocesor jazyka HTML (a pripadne aj JS).
Samozrejme PHP dokaže so "svojim" outputom, resp. s HTML manipulovať.
Připomínáš mi někoho, kdo chce začít jezdit na motorce a přitom neumí ani jezdit na kole.
PHP je něco úplně jinýho, než HTML. Naučit se PHP znamená naučit se programovat, což u HTML nepotřebuješ. Musíš se začít učit od základů, třeba zde: http://www.jakdelatweby.cz/php/
Ďakujem všetkým za odpovede, ste zlatý :).