Ik heb het begin van een script gemaakt, maar ik kom niet verder.
Verbeter alles wat nodig is.

<?php
$file = "tribe";
$lines = gzfile('http://nl2new.tribalwars.nl/map/'.$file.'.txt.gz', 'r');
if(!is_array($lines)) die ("Het bestand konden niet worden gevonden.");
foreach($lines as $line) {
    list($id, $name, $ally, $villages, $points, $rank) = explode(',', $line);
	$name = urldecode($name);
}
?>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><?php $_POST['id'] ?></td>
    <td><?php $_POST['name'] ?></td>
    <td><?php $_POST['ally'] ?></td>
    <td><?php $_POST['villages'] ?></td>
    <td><?php $_POST['points'] ?></td>
    <td><?php $_POST['rank'] ?></td>
  </tr>
</table>


Het is de bedoeling dat er gegevens uit de lijst word gehaald.
Hoe kan ik zorgen dat alleen de gene met de $ally 1772 eruit worden gehaalt.
Dit is de code geworden. Dankje wel Blanche. :D:D:D:D:D

<?php
error_reporting(E_ALL);
$lines = file('http://nl2new.tribalwars.nl/map/tribe.txt');

echo '<table>';
echo '<tr>';
echo '<td>ID</td><td>Name</td><td>Ally</td><td>Villages</td><td>Points</td><td>Rank</td>';
echo '</tr>';

foreach($lines as $line) {
    list($id, $name, $ally, $villages, $points, $rank) = explode(',', $line);
	if($ally == '7992') {
		echo '<tr>';
		echo '<td>'.$id.'</td>';
		echo '<td>'.$name.'</td>';
		echo '<td>'.$ally.'</td>';
		echo '<td>'.$villages.'</td>';
		echo '<td>'.$points.'</td>';
		echo '<td>'.$rank.'</td>';    
		echo '</tr>';
	}
}

echo '</table>';
?> 

Reageren