Ashura: Stringbearbeitung in Javascript (HTML Seite einlesen?)

Beitrag lesen

Hallo Jan.

$_POST[clan] = str_replace("§","§",$_POST[clan]);

$link=$_POST[clan];
if ( !(empty($_POST[clan])) ) {
if ( !(file_exists($link)) ) { mkdir($link); }
$papu=file_get_contents("http://www.battle.net/war3/ladder/w3xp-clan-profile.aspx?Gateway=Northrend&ClanTag=$link");
$papu = htmlspecialchars($papu);
$seiten=explode("PageNo=", $papu);
$anzahl1 = (count($seiten));
$seiten=explode(">", $seiten[2]);
$seiten[0]=str_replace(""","",$seiten[0]);
for ($x=1;$x<=$seiten[0];$x++){
  unset($zw1);
  $popo=file_get_contents("http://www.battle.net/war3/ladder/w3xp-clan-profile.aspx?ClanTag=$link&Gateway=Northrend&SortField=rank%20DESC,%20online%20desc&SortDir=Asc&PageNo=$x");
  $popo = htmlspecialchars($popo);
  $zw=explode("PlayerName=", $popo);
  $anzahl = (count($zw));
  for($i=1;$i<=($anzahl-1);$i++) {
  $zw1[$i]=explode("&gt;", $zw[$i]);
  }
  for ($i=1;$i<=15;$i++){
   if ( !(empty($zw1[$i][1])) ){
   $zw1[$i][1]=str_replace("&lt;/a","",$zw1[$i][1]);
   $ueb=$ueb.$zw1[$i][1]."§";
   }
  }
}
$pdat = fopen("$link/player.txt", "w+");
fwrite($pdat, $ueb);
fclose($pdat);
}

  
Nichts zu deinem eigentlichen Anliegen, aber:  
  
1\. Gestalte deinen Quellcode bitte menschenlesbar (Einrückungen, Leerzeilen, Kommentare). Obiger Codeklumpen ist extrem unhandlich und schwierig lesbar  
  
2\. $\_POST[clan]: Du hast eine [Konstante](http://www.php.net/manual/de/language.constants.php) namens „clan“ deklariert? Wenn nicht, dann solltest du [error_reporting](http://de2.php.net/manual/de/function.error-reporting.php) auf E\_ALL stellen (und dies \_immer\_ während des Entwicklungsprozesses tun) und dir noch einmal anschauen, wie man auf [Arrayelemente](http://www.php.net/manual/de/language.types.array.php) zugreift.  
  
  
Einen schönen Samstag noch.  
  
Gruß, Ashura  

-- 
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|  
„It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“  
[[HTML Design Constraints: Logical Markup](http://www.w3.org/History/19921103-hypertext/hypertext/WWW/MarkUp/HTMLConstraints.html)]