Alternativa k php include...

Zanima me kaj lahko vstavim na stran namesto php include oz. kako to narediti v html verziji?

Žal nisem vešč php-ja in bi rad to naredil preko html-ja ali javascripte(ne bi rad imel iframe-ov).

Kaj naj naredim?

Sem že gledal neke variante na googlu, a je vse tako zakomplicirano napisano!!!

Mi lahko kdo kakšen primer navede, prosim?

Ali obstaja še kakšna druga varianta?

Amapak ne serverside...

Hvala.

18 odgovorov

Ne vem, kaj je tu za znati? :-) Napisal sem ti edino vrstico, ki jo moraš uporabiti.

<?php includeonce('potdo_datoteke.html') ?>

Copy/paste + spremeniš pot do datoteke.

Tisto datoteko, kamor se to vključuje, pa spremeniš v .php ali si na strežniku nastaviš, da ti PHP procesira tudi .html končnico.

To - je - to. Nič drugega. :-)

1

Točno to kar pravi kopriva. Bolj enostavno ne bi moglo biti. Men se to zdi bolj enostavno kot pa tisti object, pa še manj kompliciranja je (in brez napak v IE :) ).

Poskusi, pa boš videl, da ni tako težko...

Sem poskusil html spremeniti v php, a stvar na koncu zgleda porazno. Morda bi bilo lažje na serverju nastaviti, da mi PHP procesira tudi .html končnico, a kaj ko se mi še sanja ne kako.

Hvala vseeno obema.

LP

Ja, da ti dela php moraš imeti apache strežnik.
Vsako html datoteko lahko spremeniš v php (končnica iz .html v .php mora delovati).
Apache procesira tudi html in htm strani.

Mogoče sprobaš kak XAMPP programček, ki ti namesti vse potrebno za takojšnje delo. Za začetek, da malo sprobaš. Dejstvo pa je, da phpja ne moreš procesirati brez apache strežnika... (poenostavljeno: apache dejansko sprocesira skripto php in jo vrne kot html)

Upam, da sem ti kaj pomagal. Poglej še tukaj:
http://www.stamcar.com/php-tecaj/
http://www.apachefriends.org/en/xampp.html

Če ti PHP nikakor ni sprejemljiva opcija, povprašaj svojega sistemskega administratorja, ali imaš v Apacheju vključeno podporo za SSI (Server Side Includes).

Tomcater, PHPja ne moreš uporabljati brez Apache strežnika? Kakšna neumnost je pa to?

Vini sem povprašal in ne podpira. Vsaj pri mojem accountu ne.

@Vini: saj se da ja (vsak webserver, ki ima nameščen php, lahko poganja php skripte... tudi preko ukazne vrstice itd). Rekel pa sem tako zato, ker je to najenostavneje za njega - začetnika. Xampp bo najhitreje inštaliral ter tako sprobal svoje skripte v brskalniku.