Autor Zpráva
W4C
Profil *
1/Nechci vytvářet žádný soubor.php.

Jedná se mi o to, že chci do HTML stránky vložit jednotlivé kódy PHP, bez nutnosti vytváření souboru s příponou PHP a funkce PHP volat odtud.

Příklad souboru xy.html: (zobrazení IP návštěvníka v libovolnem míste stránky s příponou html):
<html>
<body>
libovolný obsah stránky1
<p>
<?php
echo $_SERVER['REMOTE_ADDR'];
?>
</p>
libovolný obsah stránky2 
<p>
<?php
další libovolný kód PHP
?>
</p>
</body>
</html>


Samozřejmě to nefunguje ( i dalsi funkce s "$_SERVER['cokoliv']")....Zobrazí se všechno, krom výsledku PHP funkce
Je problém někde v zápisu nebo PHP příkazy uvnitř HTML nejsou podporovány hostingem?
Hosting je ic.cz
Nox
Profil
W4C:
Nechci vytvářet žádný soubor.php.
nechápu proč...

Je problém někde v zápisu nebo PHP příkazy uvnitř HTML nejsou podporovány hostingem?
Jsou uvnitř HTML ale ne uvnitř .html

Do .htaccess přidej (.htaccess se možná musí předem povolit a možná tato direktiva nebude dostupná, pak budeš muset použít .php)
AddHandler server-parsed .html
Kalby
Profil
nevim jak chces do staticke stranky cpat php kod. Co ja vim tak to uz z principu nejde, je takovy problem misto .html dat .php? Pokud chces aby uzivatel oteviral "staticke" stranky presmeruj si to pomoci htaccess
W4C
Profil *
Kalby
ale jo, jde to, musí se ale udělat taková menší úprava. Viz níže.


Nox:
Díky za tip, byť tento zápis nezabral, přivedl mě k úspěšnému řešení.

Zabralo až tohle a už to /konečně/ funguje :)

Zápis v .htaccess
RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html


+ukázka
-uvnitř souboru tes5t.html je jen tento zápis:
<html>
funguje.to<br>
Tvoje IP je: 
<?php
echo $_SERVER['REMOTE_ADDR'];
?>
</html>

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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