Avatar billede dr.truti Nybegynder
30. december 2002 - 17:26 Der er 10 kommentarer og
1 løsning

Include ("En URL");

Hej....

Hvordan inkludere jeg en URL med include ?

Include ("En URL");
Det giver mig en fejl:
Warning: Failed opening 'http://www.jubii.dk/' for inclusion (include_path='.;c:\php4\pear') in c:\program files\apache\apache\htdocs\index.php on line 50

Jeg prøver på, er at åbne en hjemmeside i en tabel.

Truti
Avatar billede gizmo-gizmo Nybegynder
30. december 2002 - 17:32 #1
readfile("http://www.jubii.dk");
Avatar billede tomsommer Juniormester
30. december 2002 - 17:33 #2
<?php
$URL = "http://tsn.dk/index.php";
echo implode('',file($URL));
?>

Done
Avatar billede totaliorden Nybegynder
30. december 2002 - 17:47 #3
bare husk at du ikke kan bruge diverse formularere osv. fra den inkluderede side...
Avatar billede tipsen Nybegynder
30. december 2002 - 17:50 #4
Fra: http://dk.php.net/manual/en/function.include.php

If "URL fopen wrappers" are enabled in PHP (which they are in the default configuration), you can specify the file to be included using an URL (via HTTP or other supported wrapper - see Appendix I for a list of protocols) instead of a local pathname. If the target server interprets the target file as PHP code, variables may be passed to the included file using an URL request string as used with HTTP GET. This is not strictly speaking the same thing as including the file and having it inherit the parent file's variable scope; the script is actually being run on the remote server and the result is then being included into the local script.
Avatar billede tipsen Nybegynder
30. december 2002 - 17:52 #5
Den tilsvarende begrænsning findes også for funktionerne readfile() og file() som benyttes i svarene ovenfor - hvis du ikke kan bruge include() til at åbne en fil fra et domæne, kan du heller ikke bruge de andre funktioner til det!
Avatar billede tipsen Nybegynder
30. december 2002 - 17:54 #6
lav en fil med følgende indhold:

<?php
phpinfo();
?>

upload den til din server og kald den - derefter kontrollerer du værdien af allow_url_fopen, som bør være 1 eller true - hvis ikke det er tilfældet, kan du ikke gøre andet end at få ændret konfigurationen af serveren.
Avatar billede dr.truti Nybegynder
31. december 2002 - 00:25 #7
tomsommer: Jeg ved ikke hvad, men dit virkede desværre ikke for mig....

Truti
Avatar billede tipsen Nybegynder
31. december 2002 - 01:18 #8
Fungerede readfile() !!?? (I så fald vil det være i modsætning til php-dokumentation så vidt jeg kan læse...)
Avatar billede dr.truti Nybegynder
31. december 2002 - 01:59 #9
tipsen: Tjaaa... Det virkede fint....!
Avatar billede tomsommer Juniormester
31. december 2002 - 02:20 #10
Avatar billede tipsen Nybegynder
31. december 2002 - 11:09 #11
truti: Det der undrer mig er, at alle de 3 nævnte funktioner kan løse opgaven, HVIS url fopen wrappers er slået til i php - dvs. så vidt jeg kan forstå fungerer de alle eller ingen af dem! Derfor forstår jeg ikke, hvorfor include() og readfile() tilsyneladende ikke fungerer hos dig, mens file() gør... - det giver ingen mening!
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester