Avatar billede tbj Nybegynder
26. juni 2003 - 19:19 Der er 11 kommentarer og
1 løsning

Hjælp til include virtual ?

Nu har jeg været rundt omkring og kigge på forskellige metoder til at include virtual....
Men kan ik få nogen af dem til at du på b-one.dk server...
De vil heller ik selv yde support på bare lige en hurtig include kode....til trods for at deres online support sider er ret dårlige....
Nå men jeg har prøvet disse metoder :
<?php
  include("./include/tableback.txt");
?>
<?php
  include("http://www.2free.dk/include/tableback.txt");
?>
<?php
  virtual("./include/tableback.txt");
?>

Har virkelig brug for hjælp for ellers må jeg bruge ASP og jeg vil nu foretrække PHP.
Avatar billede ahv Nybegynder
26. juni 2003 - 19:22 #1
Hvor lægger biblioteket i forhold til din placering? Prøv ->

<?php
  virtual("/include/tableback.txt");
?>

<?php
  virtual("../include/tableback.txt");
?>
Avatar billede ahv Nybegynder
26. juni 2003 - 19:23 #2
<?php
  virtual("include/tableback.txt");
?>
Avatar billede ahv Nybegynder
26. juni 2003 - 19:24 #3
Hov sådan ->

<?php
  include("include/tableback.txt");
?>

<?php
  include("../include/tableback.txt");
?>
Avatar billede angam Nybegynder
26. juni 2003 - 19:26 #4
Virtual() virker kun under Apache - du er sikker på at b-one kører på Apache? Og mod_include() er inkluderet i deres Apache??
Avatar billede tbj Nybegynder
26. juni 2003 - 19:44 #5
Det dur ik med virtual.....så jeg må bruge ASP....
Avatar billede angam Nybegynder
26. juni 2003 - 19:45 #6
Hvorfor kan du ikke bruge include() istedet?
Avatar billede tbj Nybegynder
26. juni 2003 - 23:36 #7
Det skal være virtual... kan man det ?
Det dur ik med andre måder for tingene ligger i forskellige mapper...
Avatar billede ahv Nybegynder
26. juni 2003 - 23:37 #8
"Det dur ik med andre måder for tingene ligger i forskellige mapper...".

Så inkludere du vel bare de mappe, eller forstår jeg dig ikke rigtigt?
Avatar billede angam Nybegynder
26. juni 2003 - 23:40 #9
Er det txt-filen du skal hente ind? Så kan du måske bare læse den som normalt - så har du helt styr over stier og mapper.

$buffer = file_get_contents('include/tableback.txt');
(Virker fra php 4.3 og opefter)

... eller hvis du echoer skidtet ud med det samme:

readfile('include/tableback.txt');
Avatar billede tbj Nybegynder
27. juni 2003 - 00:46 #10
Ja men er det virtual ? så det dur lige meget hvilke mapper siden som includer ligger i ?
Forsiden includer noget som ligger i en mappe altså include. Men så når jeg ligger noget ind i en anden mappe f.eks "lyrics" så dur det ikke fordi de ikke lægger i samme mappe...
Der er en fil som hedder 1.php som includer nogle filer og den dur kun hvis alle filer lægger i samme mappe....og det er for uoverskueligt - derfor skal jeg bruge virtual, så det er fuldstændig lige meget hvor en fil lægger for at include de filer som lægger i include mappen.
Ret indviklet, men håber i forstår og det går altså ik med ../ og lignende, det skal være virtual. Ja b-one vil jo ik svare så jeg ved slet ik om det fungerer.... men det er altså kun php 4.0
Avatar billede tbj Nybegynder
27. juni 2003 - 00:50 #11
Tager på ferie, så der går et stykke tid før jeg svarer...
Jeg bruger ASP midlertidigt for det går ik med PHP lige nu....
Det dur åbenbart ik og jeg vil hellere igang med siden...
Avatar billede xyborx Nybegynder
27. juni 2003 - 12:09 #12
Var det en ide at benytte $_SERVER['DOCUMENT_ROOT'] til at sikre sig at man får fat i de rigtige stier?
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