/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Indsættelse i HTML-fil
Fra : Thomas Iversen


Dato : 05-03-02 15:38

Hej

Jeg er igang med at få en php side til at indfører noget tekst i en
html-fil. Problemet er at teksten skal stå i en tabel, som befinder sig 6
linier oppe i forhold til bunden af filen.

Med kommandoen:

>> fopen("litteratur.html", "a"); <<

indføres den korekte tekst i bunden af filen, men hvordan får jeg den
indført 6 linier længere oppe?

Hilsen Thomas



 
 
Thomas Lindgaard (05-03-2002)
Kommentar
Fra : Thomas Lindgaard


Dato : 05-03-02 17:02

Davs

> Jeg er igang med at få en php side til at indfører noget tekst i en
> html-fil. Problemet er at teksten skal stå i en tabel, som befinder sig 6
> linier oppe i forhold til bunden af filen.
>
> Med kommandoen:
>
> >> fopen("litteratur.html", "a"); <<
>
> indføres den korekte tekst i bunden af filen, men hvordan får jeg den
> indført 6 linier længere oppe?

Indsæt en kommentar på det rigtige sted, f.eks. <!-- Her skal jeg sætte
ind -->

Nu kan du åbne filen, erstatte kommentarent med noget tekst og gemme filen
igen.

$erstat_dette = "<!-- Her skal jeg sætte ind -->";
$file_content = implode("", file("sti/til/filen"));
$file_content = str_replace($erstat_dette, $den_nye_tekst, $file_content);

eller hvis det skal gøres flere gange

$file_content = str_replace($erstat_dette, $den_nye_tekst.$erstat_dette,
$file_content);

.... og så skal $file_content bare skrives tilbage i filen.

/Thomas



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408941
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste