Evo jednog pocetnickog pitanja. Imam stranu u phpu koja koristi jedan template u kome su umetnute samo promenjive. Trebam da ubacim da mi se ukljucuje strana sa vestima. Probao sam ubacivanjem koda
Code: <?php include "http://www.mojsajt.com/news/news.php";?>
u templejt, ali to tako ne radi. Znaci kako da definisem promenjivu u php fajlu da bi mi se ova strana ukljucima u vec postojecu?
1. Da li si siguran da je putanja ispravna? Koristi relativnu putanju od skripta. Npr:
include "../news/news.php";
Osim toga, da li je taj "templejt" u koji inkludujes takodje PHP fajl?
Obe strane su na mom serveru. FTP cu imati za 15ak minuta pa cu probati. Inace ne dobijam greske. Templejt je html a probao sam da ga stavim i u php. Naime on uzne i u kod ubaci <?php include "http://www.mojsajt.com/news/news.php";?> umesto da ga izvrsi.
Probacu na serveru. Ako treba da okacim templejt fajl i php fajl.
Nijedna od kombinacija sa putanjama mi nije pomogla. Probao sam i da stavim templejt sa extenzijom php, ali se opet isto desava. Okacio saj fajlove uz poruku i postavljeno je na server:
alex: Koji template sistem koristis? Ocigledno nesto kod toga nije u redu, jer PHP kada kreira stranicu od tog tvog template-a ne izvrsava taj include.
Ne znam. Nisam ja pisao stranice, ja samo odrzavam sajt, a moje poznavanje materije je slabo. Da li postoji nacin i kako da to saznam?
alex: Otvoris taj PHP fajl (ne u browser-u, vec u editoru) i pregledas kôd. Logicno.
Ja sam do sada vec editovao kod, ali za neke stvari koje su lakse i ocigledne bile meni kao slabom poznavaocu phpa. Jos uvek nisam resio problem, a vreme mi polako istice...
Nemoj da ubacujes u templejt, nego ubaci u index.php, tamo gde zelis
da ti se pojavi.
i pisi samo :
-------------
include "vesti/news.php";
--------------
Ja sam okacio u jednoj od prethodnih poruka index.php, pa ako bi neko mogao da mi pomogne gde da ubacim. Naime ova strana bi se trebala ubaciti iznad poslja stiglo.