Gå til innhold

Hente data fra ektern fil


Anbefalte innlegg

Videoannonse
Annonse
<?php
$fil = file("http://www.enside.no/test.html");
foreach($fil as $n => $d)
{
echo $d[14];
}
?>

 

denne vil skrive ut linje nr 13.. Husk at man begynner å telle på 0

Takker!

 

Er det noen måte å gjøre dette på uten å bruker php?

Tenkt situasjon:

Jeg har et tekstavsnitt med tekst skrevet i html og ønsker å endre f.eks et ord i avsnittet ved behov. Dette ordet/setning skal hentes fra en ekstern fil (navn.txt)

Lenke til kommentar

Da må du isåfall bruke rammer eller iframes, men det er noe jeg håper du ikke velger. Bruk PHP, det er det letteste og beste.

 

@Stian Jacobsen: Må man ikke skrive echo $d[12]; i stedet for 14? Den begynner jo på 0 som du sier, så 1 vil da være linje 2, 12 vil være linje 13 også videre.

Endret av Runar
Lenke til kommentar
str_replace('tekst_som_skal_endres', 'ny_tekst_her', $linjenummer);

 

Runar, ehh.. my bad :whistle:

Ehh, Skjønte ikke denne helt. Kan du forklare litt mere?

La oss si at den linjen du henter inneholder ordet "melk". Dette ønsker du å endre med "solo-brus".

$fil = file("http://www.enside.no/test.html");
foreach($fil as $n => $d)
{
 $linje = str_replace("melk", "solo-brus", $d[12]);
 echo $linje;
}

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...