Avatar billede martinhrj Nybegynder
12. april 2003 - 22:51 Der er 13 kommentarer og
1 løsning

include komplet sti?

Hvorfor kan jeg ikke skrive eks.

"include http://www.martinhrj.dk/test/test.php"

når jeg kan skrive det med den relative sti

"include test/test.php"

Er det ikke muligt at "include" noget der har en komplet sti?
Avatar billede schaefner Juniormester
12. april 2003 - 22:55 #1
Jo, hvis allow_url_fopen  er sat til on.
Se her: http://www.php.net/manual/en/ref.filesystem.php#ini.allow-url-fopen
Avatar billede schaefner Juniormester
12. april 2003 - 22:56 #2
Men du vil kun få html-koden fra den eksterne side du inkluderer.
Avatar billede snuseren.dk Nybegynder
12. april 2003 - 22:57 #3
Måske kan du finde ud af noget her?: http://www.webcafe.dk/artikler/php/skabeloner/
Avatar billede schaefner Juniormester
12. april 2003 - 23:13 #4
Men hvis det er på dit eget domæne, så er der vel heller ingen grund til at bruge den komplette sti?
Avatar billede schaefner Juniormester
12. april 2003 - 23:16 #5
Så burde du f.eks. kunne gøre således

<?php
include($_SERVER['DOCUMENT_ROOT']."includes/test.php");
?>

/Jesper Sørensen
Avatar billede schaefner Juniormester
13. april 2003 - 00:19 #6
Og jeg vil tillade mig at lægge et svar.
Avatar billede martinhrj Nybegynder
13. april 2003 - 08:32 #7
Ifølge det jeg kan læse på det første link, der blev smidt, kan jeg slet ikke bruge remote file accessing med include, fordi jeg bruger PHP 4.2.1. Er det sandt?

schaefner>>Du har ret... dit svar er godt nok, til at give point. Men jeg vil tillade mig at stille et extra spørgsmål! Mit problem er, at jeg gerne vil have andre sider (uden for mit eget domæne) til at køre en fil på mit domæne. Mere præcist: Jeg har lavet en counter, som skal kunne virke på andre hjemmesider. Optimalt, skal den virke, selvom de andre servere ikke understøtter PHP. Men jeg kan helt sikkert ikke sikre mig at de bruger php4.3 eller nyere, og jeg kan ikke sørge for at allow_url-fopen er "on". Er det muligt?
Avatar billede schaefner Juniormester
13. april 2003 - 11:28 #8
Det har ikke nødvendigvis noget med versionen at gøre. Hvis dit webhotel har slået det fra så er det jo ligegyldigt.

Den skal altså fungere som en tæller for den side hvor den er indsat?
Avatar billede martinhrj Nybegynder
13. april 2003 - 12:12 #9
Det er korrekt! Den skal fungere som tæller. Er der nogen måde at gøre det på?
Avatar billede martinhrj Nybegynder
13. april 2003 - 12:14 #10
"On Windows versions prior to PHP 4.3, the following functions do not support remote file accesing: include(), include_once(), require(), require_once() and the imagecreatefromXXX functions in the Reference XLI, Image functions extension."

citat php.net. Så kan det da ikke være ligemeget hvilken version der er!?!
Avatar billede schaefner Juniormester
13. april 2003 - 12:24 #11
Jeg brugte også ordet "nødvendigvis" i min sætning ;o)
Avatar billede martinhrj Nybegynder
13. april 2003 - 12:35 #12
Hehe... sandt! Jeg tror faktisk jeg har fundet ud af noget selv! Jeg laver bare et <img> tag, hvor src= henviser til min php-fil... så skulle det være ordnet :)

Nu er problemet bare at der kommer et grimt lille ikon, som når der er et billede der ikke kan findes :( Hvordan undgår jeg det? Kan du komme på nogen tags, der henter værdier, uden at vise noget? (gav det mening?)
Avatar billede schaefner Juniormester
13. april 2003 - 12:42 #13
<img src="billede.gif" style="display: none">

Det burde virke.
Avatar billede martinhrj Nybegynder
13. april 2003 - 12:54 #14
Jeg siger tak! Det virker :o)

Point til dig!
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