HiSpeed Skrevet 26. oktober 2007 Skrevet 26. oktober 2007 Jeg ønsker å ha en ekstern fil som inneholder flere tekstlinjer (Satt som arrays?). I hovedfilen ønsker jeg å hente opp en bestemt linje fra denne filen med en id. Er det noen som kan fortelle meg hvordan jeg gjør dette? Gjerne kodene.
Stian Jacobsen Skrevet 27. oktober 2007 Skrevet 27. oktober 2007 <?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
HiSpeed Skrevet 28. oktober 2007 Forfatter Skrevet 28. oktober 2007 <?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)
Runar Skrevet 30. oktober 2007 Skrevet 30. oktober 2007 (endret) 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 30. oktober 2007 av Runar
Stian Jacobsen Skrevet 30. oktober 2007 Skrevet 30. oktober 2007 str_replace('tekst_som_skal_endres', 'ny_tekst_her', $linjenummer); Runar, ehh.. my bad
HiSpeed Skrevet 30. oktober 2007 Forfatter Skrevet 30. oktober 2007 str_replace('tekst_som_skal_endres', 'ny_tekst_her', $linjenummer); Runar, ehh.. my bad Ehh, Skjønte ikke denne helt. Kan du forklare litt mere?
Stian Jacobsen Skrevet 30. oktober 2007 Skrevet 30. oktober 2007 str_replace('tekst_som_skal_endres', 'ny_tekst_her', $linjenummer); Runar, ehh.. my bad 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; }
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå