Autor | Zpráva | ||
---|---|---|---|
Martin21000 Profil |
#1 · Zasláno: 11. 2. 2014, 18:13:05
Zdravím,
dalo by se nějak nahrát html stránka do php a nebo naopak? Ani pomocí include, ani file_get_contents, jak jsem tu kdesi o té funkci četl, taky nejde.. :( |
||
janbarasek Profil |
#2 · Zasláno: 11. 2. 2014, 18:19:59
Martin21000:
Skládání stránek není složité, stačí mít základní znalosti PHP, nebo aspoň umět obšlehnout hotové řešení. Psal jsem o tom podrobný návod, dívej: http://php.baraja.cz/index.php?kategorie=zacatek&page=include-soubor |
||
Taps Profil |
#3 · Zasláno: 11. 2. 2014, 18:24:41
janbarasek:
ještě bych doplnil kontrolu pomocí funkce <? file_exists(); ?> |
||
janbarasek Profil |
#4 · Zasláno: 11. 2. 2014, 18:25:42
Taps:
Je to psané pro úplné začátečníky, takže jsem to maximálně zjednodušil. Když třeba includuješ jenom menu a adresa je zadaná ručně, tak není důvod, proč by soubor neměl existovat. |
||
Taps Profil |
#5 · Zasláno: 11. 2. 2014, 18:31:47
janbarasek:
Právě proto, že je web pro začátečníky, tak by jsi mohl brát i trošku ohled na bezpečnost, viz http://www.soom.cz/clanky/365--PHP-Include |
||
Martin21000 Profil |
#6 · Zasláno: 11. 2. 2014, 18:44:10
A když už mám vytvořený php soubor který potřebuji dát dohromady s html stránkou, kde již mám vytvořené menu, patičku a tak dále? Akorát tam potřebuji nějak vložit php soubor, kvůli těm funkcím, které v něm mám. A to nevím jestli by nebylo lepší tam vložit ručně, i když by mi to pak přišlo hodně nepřehledné, a nebo na to existuje nějaký kód obdobný include?
Jinak díky moc za rady! |
||
janbarasek Profil |
#7 · Zasláno: 11. 2. 2014, 18:48:11
Martin21000:
Vyrob si jednoduchý příklad z toho to zkus pochopit. 1. Vyrob si soubor index.php a vlož tam tento kód: <h1>Já jsem index</h1> <?php include('menu.html'); ?> <p>A tady je nějaký další text</p> 2. Vyrob soubor menu.html a do něj vlož cokoli, třeba nějaký text. 3. Celé to uploadni někam na server, kde funguje PHP. Většina hostingů to umí i adarmo. 4. V prohlížeči otevři stránku index.php a sleduj, co se stalo (zobraz si zdroják a uvidíš, že se jedna stránka vloží do druhé). |
||
Martin21000 Profil |
#8 · Zasláno: 11. 2. 2014, 19:01:39
No já to zkouším přes localhost a nic se mi nezobrazuje. A když si rozbalím zdroják tak v něm najdu:
<H1>Čau</H1> <?php include('ahoj.php'); ?> <p>Nazdar</p> |
||
janbarasek Profil |
#9 · Zasláno: 11. 2. 2014, 19:03:10
Martin21000:
Musíš mít nainstalované PHP. To může být pro tebe těžké, takže to hoď někam na server, kde je toto za tebe už vyřešeno. |
||
Martin21000 Profil |
#10 · Zasláno: 11. 2. 2014, 21:06:08
Ani na serveru se to nepodařilo zprovoznit. Nevím už, čím to je :(
|
||
janbarasek Profil |
#11 · Zasláno: 11. 2. 2014, 21:30:26
Martin21000:
Pošli nám sem odkaz na stránku, kde se tento problém vyskytuje. Pak ti budu moci lepší poradit. |
||
peta Profil |
#12 · Zasláno: 12. 2. 2014, 08:05:32
Martin21000:
Kdyz soubor nazves soubor.php , das do nej kod <?php echo 'Ahoj'; ?> , ulozis a spustis pres local server nebo server na webu a bezi-li na tom serveru php, tak by se melo zobrazit jenom Ahoj i ve zdrojovem kodu z prohlizece. Pokud to tak neni, pak nebezi php server, ani na webu nemusi byt.
Lokalne mas win? Mas nainstalovany wamp server? A je take spusteny? A spoustis to pres adresu http://localhost/soubor.php (na disku obvykle C:\wamp\www\soubor.php).
|
||
Martin21000 Profil |
#13 · Zasláno: 13. 2. 2014, 20:57:45
janbarasek:
http://autojerabycab.cz/ahoj.php peta: Obyčejně se mi php v zdrojáku vůbec nezobrazuje. Jinak include obyčejně na každé stránce ke spojení s databází a tak je všechno ok. |
||
Davex Profil |
#14 · Zasláno: 13. 2. 2014, 22:33:13
Martin21000:
„ht>tp://autojerabycab.cz/ahoj.php“ Tam je webserver IIS, kde není zapnuté a možná ani nainstalované PHP, takže se tam skripty v PHP pochopitelně nespouští. |
||
peta Profil |
Martin21000:
ve zdrojovem kodu mma jen Čááu . Bud tam php uz bezi nebo jsi pouzil asp a nebo jsi tam php kod neuvadel.
|
||
Martin21000 Profil |
#16 · Zasláno: 15. 2. 2014, 12:21:29
Davex:
Podle té stránky by tam mělo být nainstalované PHP 5, tudíž akorát jen není zapnuté. Nevíte jak ho zapnout? Díky peta: Php kod jsem uváděl a asp jsem nepoužíval. |
||
Davex Profil |
#17 · Zasláno: 15. 2. 2014, 12:52:33
Martin21000:
„Podle té stránky by tam mělo být nainstalované PHP 5“ Podle jaké stránky? Do toho souboru ahoj.php si dej <?php echo "Ahoj " . $_SERVER["REMOTE_ADDR"]; Co se vypíše pak? |
||
Martin21000 Profil |
#18 · Zasláno: 15. 2. 2014, 13:04:22
Davex:
Podle stránky na kterých to hostuji: www.forpsi.com/webhosting/ Vypíše se tam má IP adresa když si rozkliknu ten soubor ahoj.php ale když si najedu na soubor čau.php tak pořád nic. |
||
Davex Profil |
Nevím, v čem vidíš nějakou chybu. Skript autojerabycab.cz/cau.php funguje úplně normálně.
|
||
Martin21000 Profil |
#20 · Zasláno: 15. 2. 2014, 21:46:55
Nyní už ano, už jsem přišel na svou chybu. Děkuji za rady :)
|
||
Časová prodleva: 10 let
|
0