PHP problém

C++, C#, Visual Basic, Delphi, Perl a ostatní

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod Dominik16062000 16. 5. 2016 20:45

Ahoj, mám takový problém. Když pracuji v Notepad++ a dám "Open in Chrome", ukáže se mi pouze kód i přes to, že by se mi měla ukázat přihlašovací obrazovka. Nevíte čím to je? Dělám to podle knihy "Programujeme vlastní sociální síť v PHP 5", všechen kód sedí tak nevím co je špatně. Předem děkuji za pomoc.
Dominik16062000
Kolemjdoucí

Odeslat příspěvekod marts 16. 5. 2016 21:19

No, pokud se ukáže stejný zdrojový kód jako edituješ v Notepad++, tak bych řekl, že se ti pak v tom prohlížeči pouze otevře soubor s tímto zdrojovým kódem místo toho aby ho zpracoval PHP modul webového serveru a následně do prohlížeče poslal svůj výstup.
marts
Junior
Uživatelský avatar

Odeslat příspěvekod Pavel Černík 16. 5. 2016 21:35

Jak marts podotkl, skutečně to vypadá, že na svém počítači nemáte spuštěný webový server s PHP.
Nejsem si jistý jak moc jsou v knížce vysvětlené informace pro začátečníky, takže to jen tak shrnu: PHP je serverový programovací/skriptovací jazyk, který má za cíl vytvořit webovou stránku, kterou zobrazí prohlížeč. Samotné PHP soubory je tedy nutné nejdříve spustit na serveru, který vrátí zpracovaný výsledek.
Není samozřejmě nutné mít "server" jako fyzický počítač. Stačí jednoduchý prográmek, který toto bude provádět i na vašem vlastním počítači.
Pro začátečníky lze jistě doporučit věci typu WAMP / XAMPP (download viz google), které mají základní nastavení pro začátek hotové a stačí PHP soubory správně umístit a následně v prohlížeči zadat odpovídající adresu. Jednoduché návody lze opět najít na googlu. Rozepisovat to tu obecně nemá smysl.
Zkuste to tedy a pokud narazíte na konkrétní problém se kterým by google poradit nedokázal, dejte vědět.
Pavel Černík
Junior

Odeslat příspěvekod Mike.M 17. 5. 2016 06:09

No protoze ty ten soubor otevres v chromu, a jak psali kluci, nejde to pres web server, ktery ten kod zpracovava. Pohledel lamp nebi zacni s apache. Pak do toho php a mysql a pak do chrome zadej localhost a mas to. Nebo si obednej hosting s php a tam ti to pojede. Dale notepad ++ neni na psani kodu. Nevim jak barevne rozlisuje ruzne druhy prikazu, lepsi je pspad
Mike.M
Mírně pokročilý
Uživatelský avatar

Odeslat příspěvekod Pavel Černík 17. 5. 2016 06:55

mike - proč tvrdíte že pspad je lepší než Notepad++, když nevíte jaký Npp je? Ve své podstatě jde totiž o totéž a funkce mají stejné (subjektivně mi Npp přijde o chlup rychlejší a schopnější než pspad).
Dále doporučovat LAMP není vhodné protože (už z principu názvu) jde o linuxový balíček. Autor však očividně jede na windowsech (jinak by nepoužíval Npp který je jen na Win)
Pavel Černík
Junior

Odeslat příspěvekod Mike.M 17. 5. 2016 06:57

No lamp byl preklep omlouvam se to mel byt ten balicek pro windows wamp. No a na ten Notepad++ zkusim se kuknout, Ono totiz PSPad ma vice funkci nez se zda. Ale aby clovek v tom chtel chodit, tak je nejlepsi apache php a mysql dat zvlast, at se clovek nauci pouzivat ty servery a nastavovat je.
Zivot je kurevsky tezky.
Mike.M
Mírně pokročilý
Uživatelský avatar

Odeslat příspěvekod JanFiala 17. 5. 2016 09:01

Aby se to zobrazila tva stranka a ne kod, potrebujes lokalni web server + potrebujes preklad, ktery ti ze souboru udela http odkaz. Takze potrebujes část k souboru (do document root webserveru) nahradit za http:// a pak zmenit lomitka zpetna za normalni. PSPad tohle umi, NP++ možná taky...
Co můžeš udělat dnes, odlož na včerejšek
JanFiala
Expert
Uživatelský avatar

Odeslat příspěvekod gandor 17. 5. 2016 09:35

Offtopic:
A ked chces help k PSPad, tak prispevok nado mnou sa vyjadril jeho autor :)

PS. lepsie ako zahlcovat autora "lubovolneho" kodu je najskvor mrknut aspon na FAQ...
gandor
Mírně pokročilý


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků