23. maj 2003 - 13:20Der er
24 kommentarer og 1 løsning
top.php nemmere base_dir et eller andet?
Hej.
Jeg bygger hjemmesider m. top.php og bund.php som design, men det er meget irrerterende at skulle skrive den absolutte sti. Kan man ikke bruge en eller anden kode ala base_dir eller sådan noget hvis man skal have flyttet siden?
Hvis jeg forstår det rigtigt er det noget include-path du leder efter. I så fald skal du ind og se på din httpd.conf fil og rette den til. Ellers må du smide en "php_value include_path .;\din\path" i din .htaccess-fil. Læg dog mærke til at der er forskel på formatet for Linux og Windows.
Jeg bruger selv metoden at skrive: php_value include_path .;\mit\includedir i en .htacces fil i roden. Men du finder de samme muligheder i din php.ini. Der kan du osse se begge formater (Linux/Windows). På den måde behøver du ikke angive nogen sti til de filer du vil include.
Prøv at se i din php.ini fil, så forstår du det måske bedre. Du skal jo så includere de forskellige veje til det dir, der indeholder dine includefiler.
Anyway, jeg bliver nødt til at løbe nu, eksempelvis Windows: ; Windows: "\path1;\path2" include_path = ".;c:\php\includes;c:\din\fulde\sti\til\includedir" Så kan du lægge de filer du vil hente men require eller include i det dir og så hente dem uden du behøver angive nogen sti. Eks.: include('link.php'); Håber du kan bruge det til noget.
Fandt selv ud af det: Brugte http://<? echo $_SERVER["SERVER_ADDR"]; ?>/style.css $_SERVER["SERVER_ADDR"] == Hent server ip.
Er godt nok :D
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.