/ 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
Søg efter tekst - og fjern alt før og efte~
Fra : B. Hansen


Dato : 17-12-04 19:57

Hey,

Skulle lige stille følgende spørgsmål for en veninde :

Så har jeg brug for lidt hjælp... Jeg har følgende kode, som læse en masse
fra en tekstfil.

<?
if(!($myFile=fopen("test.txt","r")))
{
echo "error";
exit;
}
while(!feof($myFile))
{
$myLine.=fgets($myFile,255);
}

fclose($myFile);
$start="<div class='oversigt'>";
$end="</td>";
$start_position=strpos($myLine, $start);
$end_position=strpos($myLine, $end)+strlen($end);
$length=$end_position-$start_position;
$myLine=substr($myLine, $start_position, $length);

echo $myLine;

?>

Bla. følgende står i tekstfilen "test.txt" :

<div class='oversigt'>
<div><span class='start'>10:00</span><span class='job'>Opgave 1</span>(Lokal
1)</div>
<div class='beskrivelse'>Ja og her står så en masse</div>
</div>
</div>
<div class='oversigt'>
<div><span class='start'>11:00</span><span class='job'>Opgave 2</span>(Lokal
2)</div>
<div class='beskrivelse'>Ja og her står så en masse</div>
</div>
</div>
<div class='oversigt'>
<div><span class='start'>12:00</span><span class='job'>Opgave 3</span>(Lokal
3)</div>
<div class='beskrivelse'>Ja og her står så en masse</div>
</div>
</div>

Dog vil jeg gerne fjerne noget at teksten ved indlæsning. F.eks. hvis jeg
angive "(Lokal 2)", så søger den om noget hedder det ved indlæsning af
filen, og hvis der skal så skal alt dette fjernes :

<div class='oversigt'>
<div><span class='start'>11:00</span><span class='job'>Opgave 2</span>(Lokal
2)</div>
<div class='beskrivelse'>Ja og her står så en masse</div>
</div>
</div>

Hvorefter følgende skrives til en txt fil igen :

<div class='oversigt'>
<div><span class='start'>10:00</span><span class='job'>Opgave 1</span>(Lokal
1)</div>
<div class='beskrivelse'>Ja og her står så en masse</div>
</div>
</div>
<div class='oversigt'>
<div><span class='start'>12:00</span><span class='job'>Opgave 3</span>(Lokal
3)</div>
<div class='beskrivelse'>Ja og her står så en masse</div>
</div>
</div>


Håber i forstår mig, og at i kan hjælpe



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

Månedens bedste
Årets bedste
Sidste års bedste