Avatar billede Slettet bruger
06. september 2006 - 19:59 Der er 4 kommentarer og
1 løsning

skriv en kildekode fra en side tin til en anden

Hej eksperter.
Jeg har en side: index.html, og en make.php, og phpcode.php

index.html -> er den brugeren skal se.
phpcode.php -> etabler forbindelse til databasen og virker som normal side
make.php -> skal hente indholdet af phpcode.php og skrive det til index.html.

Mit script:
<?PHP
$sitecode = file_get_contents("phpcode.php");
$fopen = fopen("index.html", "w");
$write = fwrite($fopen, $sitecode);
$close = fclose($fopen);
    if($sitecode && $fopen && $write && $close) {
        echo "All is great!";
    } else {
        print "<pre>";
        $arr = array("fopen"=>$fopen, "write"=>$write, "close"=>$close);
        var_dump($arr);
        print "</pre>";
    }
?>


------------------------------------------------

array(3) {
  ["fopen"]=>
  bool(false)
  ["write"]=>
  bool(false)
  ["close"]=>
  bool(false)
}
Avatar billede coderdk Praktikant
06. september 2006 - 20:06 #1
Webserveren har sikkert ikke rettigheder til at skrive i den folder?
Avatar billede Slettet bruger
06. september 2006 - 20:10 #2
hehe smiler, troede jeg at jeg havde gjort.
Avatar billede Slettet bruger
06. september 2006 - 20:10 #3
lægger du lige et svar? :D
Avatar billede coderdk Praktikant
06. september 2006 - 20:14 #4
Nææh ellers tak, gem dem til et andet spørgsmål :-D
Avatar billede Slettet bruger
06. september 2006 - 20:39 #5
nå mange tak.
For at svare og fotælle hvad jeg gjorder så gav jeg serveren rettighed til at måtte skriv i den fil.
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