include

Tags:    php


Hvad gør jeg ? ? Er der en anden mulighed ?


Chat med one.com

you: I haven't changed anything on my site today, so why do all these warnings show up?
you: Warning: main() [function.main]: URL file-access is disabled in the server configuration in /customers/eonline.dk/eonline.dk/httpd.www/index.php on line 40
you: <? include "http://www.eonline.dk/kontrol_menu/reklame_top.php"; ? >
Adrian: We did have a recent update on PHP4, where we have disabled allow_url_include
Adrian: The new default is set to off i.e. remote files cannot be included. This is for security since this is the main source of hacked pages/websites abused to send spam. It is still possible to open remote files, just not to include and execute remote code.




9 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
ah... Du kan selvfølgelig også skrive den fulde sti til filen... :)

include($_SERVER['DOCUMENT_ROOT'].'/kontrol_menu/reklame_top.php');

Så de der 5-10 timers arbejde kan skæres ned til 5-10min. hvis du laver en søg og erstat på "http://www.eonline.dk" => "$_SERVER['DOCUMENT_ROOT']" :)



Ah.... havde ik set han havde skrevet det i problem stillingen. Godt der er nogen som er vågen endnu :D



Ikke af hvad jeg ved. Hvad includer du fra ekstern?



Ikke af hvad jeg ved. Hvad includer du fra ekstern?

Jeg har en mappe på mit domæne, hvad jeg hente"include” et par html og php filer. Som er fælles for mange af mine sider. Fx bannerreklame & loginfunktion.



Hvordan henter du dem ind?



i stedet for at bruge "http://www.eonline.dk/kontrol_menu..." burde du kunne hente dem med "/kontrol_menu...". På den måde, burde de ikke blive opfattet som filer udefra, men i stedet som lokale filer.

eks: include("/kontrol_menu/reklame_top.php");



i stedet for at bruge "http://www.eonline.dk/kontrol_menu..." burde du kunne hente dem med "/kontrol_menu...". På den måde, burde de ikke blive opfattet som filer udefra, men i stedet som lokale filer.

eks: include("/kontrol_menu/reklame_top.php");


Tak for forslaget, men det hjælpe ikke !

Nu virke den ! include("reklame_top.php"); ( Unden brug af mappe :( )

Jeg er rigtigt sur på one.com :@, nu skal jeg bruge 5 – 10 timers arbejdet, før min side køre igen.



Er du på en Linux box - dit site?



ah... Du kan selvfølgelig også skrive den fulde sti til filen... :)

include($_SERVER['DOCUMENT_ROOT'].'/kontrol_menu/reklame_top.php');

Så de der 5-10 timers arbejde kan skæres ned til 5-10min. hvis du laver en søg og erstat på "http://www.eonline.dk" => "$_SERVER['DOCUMENT_ROOT']" :)


Det virke ;)
include($_SERVER['DOCUMENT_ROOT'].'/kontrol_menu/reklame_top.php');





t