Autor Zpráva
Majooo
Profil *
Ahoj, nainstaloval jsem si VertrigoServ, ale nemůžu rozchodit PHP. HTM soubor s kódem
<html>
  <head>
    <meta http-equiv="cache-control" content="no-cache" />
    <title>Hello World!</title>
  </head>
  <body>
<?php
echo "Hello world!";
?>
  </body>
</html> 


zkrátka nefunguje.. musí se asi upravit konfigurační soubor či co... ale s tím si nevím rady, prosím o pomoc.. díky
Timy
Profil
Majooo
HTM soubor s kódem
Má ten soubor příponu .php?

Díváš se na to přes http://localhost?

Máš ten Server puštěný? :-)
Majooo
Profil *
Tak vkládám do HTM souboru PHP jako v příkladu, to snad jde, pokud vím :)
Ano, přes localhost se na to koukám a server jede :))
Měsíček
Profil
"Tak vkládám do HTM souboru PHP jako v příkladu, to snad jde, pokud vím :) "

Pokud to nenastavíš tak ne. Přejmenuj na *.php
Majooo
Profil *
Ok.. a dá se to nějako jednodušše nastavit ?
Měsíček
Profil
Ano
Majooo
Profil *
A jak ? :)))
Měsíček
Profil
Vlez si do souboru httpd.conf a tam si najdi něco takového (přidej označenou část):
<IfModule mime_module>

	TypesConfig conf/mime.types

  ...

	AddHandler php5-script .php .php5 .php4 .php3 .html .htm
	AddType application/x-httpd-php-source .phps

  ...
 
</IfModule>
imploder
Profil
Majooo
změň souboru příponu - přejmenuj ho třeba na pokus.php

PHP skript se provede, jenom když má soubor určitou příponu - nejčastěji .php, u PHP verze 5 taky .php5

EDIT: to, co ti radí Měsíček, způsobí, že se skripty budou provádět i v souborech s příponou .htm a .html. Můžeš to tak mít, ale je to nestandardní a při nahrání takových stránek na hosting ti to nebude fungovat (protože tam nebude server tak nastavený). Doporučuju radši používat standardní příponu ".php".
EDIT#2: nebylo z toho patrné, že přejmenování na *.php situaci samo o sobě řeší. Naopak to budilo mylný dojem, že nastavit to je potřeba a ne jen jakási fíčurka.
Měsíček
Profil
Přesně tak implodere.
Majooo
Profil *
ok, díky ;)
Měsíček
Profil
"EDIT: to, co ti radí Měsíček, způsobí, že se skripty budou provádět i v souborech s příponou .htm a .html. Můžeš to tak mít, ale je to nestandardní a při nahrání takových stránek na hosting ti to nebude fungovat (protože tam nebude server tak nastavený). Doporučuju radši používat standardní příponu ".php"."

Já mu to neradím, já jen odpovídám na to, na co se ptal a ty si přečti příspěvek s numerem #4.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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