Hjälp med PHP-skript

Avdelningen för webbrelaterad programmering och grafisk design.
Post Reply
User avatar
mohammedbilderna
Posts: 342
Joined: 2006-03-09 22:34:57

Hjälp med PHP-skript

Post by mohammedbilderna »

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 »

Ett webb-baserat script?
Om webb-baserat, har du typ PHP tillgängligt?
User avatar
egar
Hedersbit
Posts: 4192
Joined: 2002-02-18 0:01:59
Location: Göteborg
Contact:

Post by egar »

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
User avatar
derfian
Posts: 472
Joined: 2004-02-13 0:18:46
Location: Dorotea / Linköping
Contact:

Post by derfian »

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 »

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.
User avatar
mohammedbilderna
Posts: 342
Joined: 2006-03-09 22:34:57

Post by mohammedbilderna »

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!
Post Reply