Problem mit for Schleife

ICPUI

Mitglied
Hi all
Ich habe da ein kleines Page-Rank Script gecodet. Leider ist das Problem jetzt, dass wenn ich in die textarea
Code:
www.tutorials.de
www.google.de
www.microsoft.de
schreibe, wird nur der Pagerank von microsoft.de, also vom letzten angezeigt.

Hier der Quelltext der Datei:
PHP:
if($_POST['links']){ // Wenn Das Formular mit den Domains abgeschickt wurde

$txt = $_POST['links'];
$txt = explode("\n", $txt);

for ($x = 0; $x < count($txt); $x++){ //Die Schleife um Domains einzutragen

/*Pagerank suchen*/
$file = "http://www.my-pr.de/anzeigen/pr.php?url=".$txt[$x]."";
$data = array();
$data = file($file);
$pagerank = $data[0];
echo("Pagerank: $pagerank / 10 ");

$sql = 'INSERT INTO `pr_abfrage` (`id`, `domain`, `timestamp`, `pagerank`) VALUES (\'\', \''.$txt[$x].'\', \''.time().'\', \''.$pagerank.'\')';

/*if(mysql_query($sql) or die (mysql_error())){ // Wenn eingetragen
echo "<center>".$txt[$x]." eingetragen!</center><br />";

}*/

}
mysql_error();
echo'<center><a href="?do=new">Weiter</a></center>
<br>&nbsp;';

}else{ // Wenn Das Formular mit den Domains noch nicht abgeschickt wurde?>
<center><b>Neue Domains eintragen</b></center>
<br><br>
<form method="POST" action="?do=new">
<table align="center">
	<tr>
		<td>Tragen Sie hier beliebig viele Domains ein.<br> Jede Domain muss jedoch auf eine neue Zeile geschrieben werden.</td>
	</tr>
	<tr>
		<td><center><textarea name="links" rows="10" cols="20"></textarea></center></td>
	</tr>
	<tr>
		<td colspan="2"><center><input type="submit" value="Eintragen"></center></td>
	</tr>
</table>
</form>
<?}?>

Thx schon für die Hilfe
ICPUI
 
Zerleg das lieber mithilfe eines regulären Ausdrucks:
PHP:
$txt = preg_split('/\x0D\x0A|\x0A|\x0D/', $txt);
 
Zurück