webForumDet fria alternativet

Göra include på en extern sida

PHP

8 svar · 427 visningar · startad av mify

Medlem sedan feb. 200344 inlägg
Frågan#1

Jag skulle vilja göra include på sidan http://vader.vlt.se då har jag skrivit

include ("http://vader.vlt.se/");

det ger följande felmeddelande
Warning: Failed opening 'http://vader.vlt.se/' for inclusion (include_path='.;C:/phpdev5/php/includes;C:/phpdev5/php/class') in C:\phpdev5\www\fyhr\vader.php on line 34

Men om jag förstått rätt så ska man väl kunna göra include på detta sätt från externa sidor eller ?

Medlem sedan nov. 200013 890 inlägg
#2

Men om jag förstått rätt så ska man väl kunna göra include på detta sätt från externa sidor eller ?

Ja, det ska gå.
Jag använder exakt samma kod som dig och det funkar.

Kanske har nåt att göra med vad som står i din php.ini-fil under "include_path". :i

Medlem sedan feb. 200344 inlägg
#3

så här ser det ut i min php.ini

; Windows: "\path1;\path2"
include_path = ".;C:/phpdev5/php/includes;C:/phpdev5/php/class"

Medlem sedan nov. 200013 890 inlägg
#4

Tror ändå att det är nåt i php.ini som strular.
Testa att kommentera bort hela den andra raden.
Leta efter "safe_mode" i php.ini och se vad det står där.

Medlem sedan feb. 200344 inlägg
#5

testade med att kommentera bort raden men det fungerade inte iaf,börjar fundera om det är något med att det är winxp med apache som gör att det strular.
så här ser min safe_mode ut
safe_mode = Off
safe_mode_gid = Off
safe_mode_include_dir =

Medlem sedan aug. 20002 975 inlägg
#6

Kolla även upp att allow_url_fopen är satt (=On).

Medlem sedan feb. 200344 inlägg
#7

Det är också satt Matte ..får det inte att fungera till någon extern sida ..har testat att ladda upp en testsida till tripod också men får inte externa att funka där heller

Medlem sedan juni 20034 013 inlägg
#8

Från manualen:
"Warning! Windows versions of PHP prior to PHP 4.3.0 do not support accessing remote files via this function, even if allow_url_fopen is enabled."

Medlem sedan feb. 200344 inlägg
#9

Tydal tack för det, jag såg jag hade 4.2.2 så då är det förklaringen till varför det inte fungerar

[EDIT]
Har nu uppdaterat till senaste PHP versionen och nu fungerar allt klockrent

Tack alla för er hjälp
//Micke

264 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)