Avatar billede spunk13 Nybegynder
19. juli 2003 - 15:54 Der er 7 kommentarer og
1 løsning

Dokument html

Mangler en php kommando der henter html outputtet fra en anden siden. Det kan også gå med en som henter html'en fra den nuværende side.
Altså $html = HTML koden fra en ekstern side, eller den nuværende side :)
Avatar billede TRoXa Novice
19. juli 2003 - 15:56 #1
æhmm .. forvirrende spørgsmål .. kan du forklare det lidt bedre ?

men jeg gætter på at du snakker om funktionen

include("fil")
Avatar billede squashguy Nybegynder
19. juli 2003 - 16:00 #2
eller måske

readfile("http://www.google.com");
Avatar billede spunk13 Nybegynder
19. juli 2003 - 16:02 #3
Skal gemme html fra en anden side, i en variabel..

$html = javascript's version af innerHTML
Avatar billede spunk13 Nybegynder
19. juli 2003 - 16:03 #4
øhm, skal måske rettes til "php's version af javascript's 'innerHTML'"

>squash prøver lige
Avatar billede spunk13 Nybegynder
19. juli 2003 - 16:17 #5
Det gad den ikke, readfile spytter et nummer ud..
Min kode ser sådan her ud:

<?php

$filename = 'test.txt';
$somecontent = readfile("http://www.google.com");

if (is_writable($filename)) {

    if (!$handle = fopen($filename, 'a')) {
        print "Cannot open file ($filename)";
        exit;
    }

    if (!fwrite($handle, $somecontent)) {
        print "Cannot write to file ($filename)";
        exit;
    }
   
    print "Success, wrote ($somecontent) to file ($filename)";
   
    fclose($handle);
                   
} else {
    print "The file $filename is not writable";
}

?>
Avatar billede spunk13 Nybegynder
19. juli 2003 - 16:20 #6
Nice nok, fik det til at virke med file_get_contents("http://www.google.com/");
Avatar billede squashguy Nybegynder
19. juli 2003 - 16:28 #7
nåå du kan heller ikke bruge readfile() på denne måde. den lave en echo internt, den returnerer antal læste bytes.

så skal du have fat i fread() eller file_get_contents(); se http://dk.php.net/manual/en/function.fread.php
Avatar billede squashguy Nybegynder
19. juli 2003 - 16:29 #8
jeg lagger nok; derfor var den 8 min om at lave en opfrisk...
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