Avatar billede zod Nybegynder
24. oktober 2004 - 15:56 Der er 17 kommentarer og
1 løsning

Meget simpelt php

denne kode viser hvad der er i txt filen.

<?php  readfile ("links.txt") ?>


så mit spm lyder kan man ikke få den til at vise en hjemmeside i stedet???
Avatar billede bojo Nybegynder
24. oktober 2004 - 16:03 #1
Tip: You can use a URL as a filename with this function if the fopen wrappers have been enabled. See fopen() for more details on how to specify the filename and Appendix J for a list of supported URL protocols.
Avatar billede zod Nybegynder
24. oktober 2004 - 16:18 #2
så jeg skal skrive
Avatar billede bojo Nybegynder
24. oktober 2004 - 16:28 #3
<?php  readfile ("http://www.google.dk") ?>

men det virker kun hvis din udbyder tillader det
Avatar billede syvon Nybegynder
24. oktober 2004 - 17:09 #4
er det ikke lige så nemt at skrive

<?php include("http://www.google.dk") ?>
Avatar billede bojo Nybegynder
24. oktober 2004 - 17:15 #5
faktisk lettere da include er 1 bogstav kortere en readfile :-), men ellers er det da vist lige gyldigt
Avatar billede syvon Nybegynder
24. oktober 2004 - 17:20 #6
det jeg mente er include da ikke tilladt ved alle udbydere, så er man ude over problemet med om readfile er tilladt ved udbyder.
Avatar billede bojo Nybegynder
24. oktober 2004 - 17:26 #7
nej, der gælder samme regler for include

Taget fra http://dk2.php.net/manual/da/php/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 a URL (via HTTP or other supported wrapper - see Appendiks L 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 a 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 zod Nybegynder
24. oktober 2004 - 17:26 #8
kan man så, lave et stylesheet til den side man viser ved kommanddoen.

f.eks. skrifttype/baggrund

<?php include("http://www.google.dk") ?>
Avatar billede bojo Nybegynder
24. oktober 2004 - 17:42 #9
hmm - det kommer an på om de bruger id og ikke selv har css med.

Du skal nok bruge

$side =  file_get_contents("http://www.google.dk" );

og så en masse manipulering af siden, før du tilsidst laver

file_get_contents($side);
Avatar billede bojo Nybegynder
24. oktober 2004 - 17:44 #10
ups - file_put_contents($side);
Avatar billede zod Nybegynder
24. oktober 2004 - 17:47 #11
og så en masse manipulering af siden, før du tilsidst laver
???

hvad mener du med det
Avatar billede bojo Nybegynder
24. oktober 2004 - 17:56 #12
og så en masse manipulering af siden, før du tilsidst laver file_get_contents($side);

iøvrigt fejl igen, ikke file_put_contents, men echo


<?php

$side =  file_get_contents("http://www.google.dk" );

$side=str_replace( "Google", "Bojo's Google", $side );

echo $side;

?>
Avatar billede zod Nybegynder
24. oktober 2004 - 17:58 #13
<?php

$side =  file_get_contents("http://www.google.dk" );

$side=str_replace( "Google", "Bojo's Google", $side );

echo $side;

?>


hvad gør det ???
Avatar billede bojo Nybegynder
24. oktober 2004 - 18:03 #14
læser google.dk ind i en streng, erstatter google med bojo's google og viser siden. Nej det er ikke css jeg har rodet med, men "manipulering" af en side der er hentet et andet sted.

Du kan så med lidt arbejde lave om på hvad du vil
Avatar billede zod Nybegynder
24. oktober 2004 - 18:05 #15
bojo's google ??? hvordan laver man den
Avatar billede zod Nybegynder
24. oktober 2004 - 19:19 #16
lukker
Avatar billede bojo Nybegynder
24. oktober 2004 - 19:54 #17
hmmmm - jeg modtager ikke points, men regner da med at blive tilbudt det når jeg har besvaret det oprindelige spg.

"denne kode viser hvad der er i txt filen.

<?php  readfile ("links.txt") ?>


så mit spm lyder kan man ikke få den til at vise en hjemmeside i stedet???"


Korrekt svar: ja, hvis din udbyder tillader det.
Avatar billede olebole Juniormester
24. oktober 2004 - 19:54 #18
<ole>

1. 'Et simpelt spørgsmål' er en overskrift, der ofte anvendes af newbies. Et fast kendetegn ved et spørgsmål med den overskrift er de _mange_ indlæg.

2. Det mindste, man kan gøre, når man har bedt andre om at hjælpe sig, er da at give dem lidt points for den tid, de har brugt på at hjælpe.

3. Klapper man bare et spørgsmål i, skal man ikke forvente, folk gider spilde tid på een i fremtiden.

/mvh
</bole>
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