Avdelningen för webbrelaterad programmering och grafisk design.
mohammedbilderna
Posts: 342 Joined: 2006-03-09 22:34:57
Post
by mohammedbilderna » 2007-05-24 2:16:00
Jag skulle behöva ett skript som läser från en txt fil, behåller radbrytningarna och tar bort en viss text.
Exempel:
Filen text.txt ser ut såhär:
Code: Select all
[01:46:19] <Z> Pezo :: Kezo :: Jamen jaha (2007-05-23 23:46:23)
[01:56:19] <Z> Pezo :: Kezo :: Jaha jamen (2007-05-23 23:56:23)
Jag vill då att skriptet ska skriva ut:
Code: Select all
Pezo :: Kezo :: Jamen jaha (2007-05-23 23:46:23)
Pezo :: Kezo :: Jaha jamen (2007-05-23 23:56:23)
Tack på förhand!
Get out of here you fuckin flies!
ta_bort_mig
Post
by ta_bort_mig » 2007-05-24 8:35:54
Ett webb-baserat script?
Om webb-baserat, har du typ PHP tillgängligt?
egar
Hedersbit
Posts: 4192 Joined: 2002-02-18 0:01:59
Location: Göteborg
Contact:
Post
by egar » 2007-05-24 11:15:44
486-moddare wrote: Ett webb-baserat script?
Om webb-baserat, har du typ PHP tillgängligt?
Han frågar efter ett php-skript i rubriken, så det borde han ha.
A fair judgement!
Two-way mirror in the hall
They like to watch everything you do
Transmitters hidden in the walls
So they know everything you say is true
derfian
Posts: 472 Joined: 2004-02-13 0:18:46
Location: Dorotea / Linköping
Contact:
Post
by derfian » 2007-05-24 11:24:02
Code: Select all
<?php
$file = fopen("test.txt",'r') or die("Could not open file");
$contents = fread($file,filesize("test.txt"));
fclose($file);
$lines = split("\n",$contents);
foreach ($lines as $line)
{
print preg_replace("@\[[0-9]{2}:[0-9]{2}:[0-9]{2}\] <[A-z]{1}> @","",$line) . "\n";
}
?>
ta_bort_mig
Post
by ta_bort_mig » 2007-05-24 11:27:17
Oj, hur kunde jag missa det
.
Kanske något så enkelt som detta kan funka?
Code: Select all
$loggnamn = "logg.txt";
$filen = fopen($loggnamn, "r") or die("Kunde inte öppna ". $loggnamn);
while(!feof($filen))
{
$rad = fgets($filen);
$visadennadel = explode("> ", $rad);
echo $visadennadel[1]."<br>";
}
fclose($filen);
Var ett tag sen sisst...
EDIT: Nu var jag seg... =(
EDIT2: Rätta några fel.
mohammedbilderna
Posts: 342 Joined: 2006-03-09 22:34:57
Post
by mohammedbilderna » 2007-05-24 16:56:44
486-moddare wrote: Oj, hur kunde jag missa det
.
Kanske något så enkelt som detta kan funka?
Code: Select all
$loggnamn = "logg.txt";
$filen = fopen($loggnamn, "r") or die("Kunde inte öppna ". $loggnamn);
while(!feof($filen))
{
$rad = fgets($filen);
$visadennadel = explode("> ", $rad);
echo $visadennadel[1]."<br>";
}
fclose($filen);
Var ett tag sen sisst...
EDIT: Nu var jag seg... =(
EDIT2: Rätta några fel.
Funkadeperfekt
http://swedox.no-ip.org/pre/index3.php
edit: hmm vart en massa <br> i början?
Get out of here you fuckin flies!