Avatar billede rjpa Nybegynder
19. februar 2003 - 13:36 Der er 5 kommentarer og
1 løsning

åben en fil som inkl.

Hej,

Jeg vil gerne inkl. en fil til en variable. Eksempel: Jeg vil have at $contents skal indeholde indeholdet af filen: d:/www/themes/index.html

derefter skal jeg skifte ud f.eks. %admin_title% med "Administration"

Hvordan gør jeg dette nemmest??

mvh
rjpa
Avatar billede rjpa Nybegynder
19. februar 2003 - 13:40 #1
nu bruger jeg include_once men den udskriver indholdet direkte, det vil jeg ikke i givet tilfælde.
Avatar billede rzj Nybegynder
19. februar 2003 - 13:44 #2
//Change PATH to wharever fits
$filename = $_SERVER['DOCUMENT_ROOT']'/www/themes/index.html'; 

$fp = fopen($filename, 'r');
$contents = fread($fp, filesize($filename)); 
fclose($fp);

// Place the individual lines from the file contents into an array.
$lines = explode ( "\n", $file_contents ); 

// Split each of the lines into a username and a password pair
// and attempt to match them to %%

foreach ( $lines as $line ) { 
  list( $admin ) = explode('% ', $line);

}

vil du have mere lige nu?
/raz
Avatar billede rjpa Nybegynder
19. februar 2003 - 13:44 #3
jeppers
Avatar billede rjpa Nybegynder
19. februar 2003 - 13:58 #4
virker tak!
Avatar billede rzj Nybegynder
19. februar 2003 - 14:01 #5
$searchTerm = "admin_title";
$replaceTerm = "Administration";

foreach ( $lines as $line ) { 

list( $admin ) = explode('%', $line);
if( $admin != $searchTerm ){
$newContent .= $line;
} else {
$newContent .= str_replace($searchTerm, $replaceTerm, $line);
}

}

//Open file. Set pointer at end
$fp = fopen($filename, 'w');
//Save in file
fputs($fp, $newContent);
$fclose($file);

måske......jeg har ikke testet
Avatar billede rzj Nybegynder
19. februar 2003 - 14:02 #6
et svar fra mig, hvis det nu viser sig at virke ;-)
/raz
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