if abfrage in ner for schleife + eregi... bääh...

__occult

Grünschnabel
jo hi... hab folgendes problem:

ich hab hier n clanwar script, die clanwars sollen aus einer text datei ausgelesen werden, und immer wenn ein seperator kommt der anzeigt dass es ein neuer clanwar ist (in diesem falle "||"), soll er zuerst die aktuelle tabelle schliessen und eine neue machen wo er die nächsten clanwardaten einträgt. (Die Tabellen sind im Moment noch nicht vorhanden, aber das kommt noch, ihr versteht was ich mein..)

Also das Script sieht so aus:

PHP:
<?
// Variablen
$clanwarFile = "clanwars.txt";
$cssFile = "styles.css";
$relativePath = "clanwarscript/"; // Pfad von dem des Script aufgerufen wird fall includet 
$pageTitle = "[BoM] Clanwars";
$seperatorString = "%";
$newClanWar = "||";

if ($action == "show") {

  $fp = fopen($clanwarFile,"r");
  $clanwarData = fread($fp,filesize($clanwarFile));
  fclose($fp);

  $sumClanwarArray = explode($seperatorString,$clanwarData);

  for($x=0;$x<count($sumClanwarArray);$x++) {
    if (eregi("||",$sumClanwarArray[$x])) {
      $newClanWarDataDingsbums = explode($newClanWar,$sumClanwarArray[$x]);
      echo $newClanWarDataDingsbums[0];
      echo "</table><table>";
      echo $newClanWarDataDingsbums[1];
    } else {
    echo $sumClanwarArray[$x]."<br>";
  } 
  }

} else {
  echo "bla";
}
?>

Als Ausgabe kommt dann:

Code:
Warning: REG_EMPTY: in C:\WINDOWS\Desktop\BoM\Clanwar-script\clanwars.php on line 19
datum

Warning: REG_EMPTY: in C:\WINDOWS\Desktop\BoM\Clanwar-script\clanwars.php on line 19
gegner

Warning: REG_EMPTY: in C:\WINDOWS\Desktop\BoM\Clanwar-script\clanwars.php on line 19
maps

Warning: REG_EMPTY: in C:\WINDOWS\Desktop\BoM\Clanwar-script\clanwars.php on line 19
score

Warning: REG_EMPTY: in C:\WINDOWS\Desktop\BoM\Clanwar-script\clanwars.php on line 19
aufstellung

Warning: REG_EMPTY: in C:\WINDOWS\Desktop\BoM\Clanwar-script\clanwars.php on line 19
won or lost||1.1.2001

Warning: REG_EMPTY: in C:\WINDOWS\Desktop\BoM\Clanwar-script\clanwars.php on line 19
wwi

Warning: REG_EMPTY: in C:\WINDOWS\Desktop\BoM\Clanwar-script\clanwars.php on line 19
de_Dust2

Warning: REG_EMPTY: in C:\WINDOWS\Desktop\BoM\Clanwar-script\clanwars.php on line 19
100-0

Warning: REG_EMPTY: in C:\WINDOWS\Desktop\BoM\Clanwar-script\clanwars.php on line 19
ka

Warning: REG_EMPTY: in C:\WINDOWS\Desktop\BoM\Clanwar-script\clanwars.php on line 19
won

Einer ne Idee was ich falsch mach? Danke schonmal
 
sicher bin ich mir nicht aber bei eregi müsstest du vielleicht dein pattern einleiten mit / oder # und auch mit dem selbigen beenden

also eregi("/||/",....
 
Zurück