Autor Zpráva
dolly
Profil *
Mám stránku (v HTML) a potřeboval bych na ni pomocí <?php include ("neco.php"); ?> vložit další kód (taky v HTML).

Vytvořím si soubor neco.php a do něj vložím

<li>
<h3>O nás </h3>
<ul>
	<li><a href="html/onas_kontakt.html">Kontakt</a></li>
	<li><a href="html/onas_napsat_zpravu.html">Napsat zprávu </a></li>
</ul>
</li>




Do stránky ke se má zobrazit kód ze souboru "neco.php" vložím:

<ul>
<?php include ("neco.php"); ?>
<li>




Jenže když stránku otevřu v prohlížeči tak se mi nezobrazí kód ze souboru neco.php, ale

<ul>
<?php include ("neco.php"); ?>
<li>




Nevíte někdo co s tím? Nebo to v (X)HTML nefunguje?
Díky za případné odpověďi (můžete, ICQ: 233-413-607, mail: petr.dolda(zav.)seznam.cz, QIP dolly1010)
Bartolomey
Profil
Rozjíždíš to na vlastním webserveru s nainstalovaným PHP? Klasické spuštění souboru v prohlížeči PHP parsovat neumí.

http://www.wampserver.com/en/
dolly
Profil *
Nahraju stránku na IC.CZ a pak si ji otevřu. A neexistuje jiná varianta jak vložit do stránky kód ze souboru??
Jinak ta stránka je http://www.satelitypetrik.okamzite.eu/ a vkládaný kód je http://www.satelitypetrik.okamzite.eu/o_nas.php

Když se kouknete na zdrojový kód stránky (zhruba uprostřed) vidíte ten skript.
Bartolomey
Profil
Aha, už vidím... Tvůj index má příponu html, tudíž taky nedokáže php parsovat. Přejmenuj na index.php.
dolly
Profil *
Strašně moc díky. Už to funguje ;)
dolly
Profil *
PS.: To můžu HTML soubor jen tak přejmenovat na PHP??
Smokie
Profil
Text jako text ;-)
Bubák
Profil
dolly
Pokud server podporuje PHP, tak ano. Nezapomeň podle toho upravit odkazy z neco.html na neco.php.
Axamith
Profil
Doplňuji : pomocí příkazu
<?php include ("neco.php"); ?> 
je vhodné vkládat stále se opakující části kódu, např. hlavička, menu, patička, pozadí . . . Změnou vkládaného kódu jednoduše přepracuješ celý web.
dolly
Profil *
Už na tom pracuju :-) Blbý je že se mi v počítači neukazujou vložený části. Zkoušel jsem nainstalovat server (Apatch, nebo jak se jmenuje) ale furt mi to hlásilo něco o portu. A nenašel jsem co ho používá :-( A změna nastavení taky nepomohla (pokud jsem měnil správně).
Axamith
Profil
Musíš mít nainstalovaný Apache + PHP. Někdy je to docela věda to rozpohybovat. V Apachi je potřeba editovat soubor httpd.conf a v PHP soubor php.ini
V případě, že ti to nejede ti můžu poslat inst. balík s modifikovanými soubory. Mám je odzkoušené asi na třech strojích a jedou bez problémů.
Bubák
Profil
furt mi to hlásilo něco o portu
Pokud si nepletu, mohl by to být třeba Skype.
Axamith
Profil
Jestli se nepletu, tak apache používá pro localhost port 80.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: