probleme beinm auslesen aus ner file per file()

soraxdesign

Erfahrenes Mitglied
hallo leutz. bin grade an nem memberscript dran und da gübbet n problem:

ich lese die daten aus einer datei "squad.txt" aus um die links zu den einzelnen squaddatein zu bekommen. die datei ist so aufgebaut:


squad1
squad2
squad3
usw.

also immer ne neue zeile. nun das script zum auslesen:

PHP:
<?
$datei="squad.txt";
$file=file($datei);
$anzahl=count($file);
for($i=0;$i<$anzahl;$i++)
{
$fp=fopen("$file[$i].txt","r");
	while(!feof($fp))
	{
	$inhalt=fgets($fp,10000);
	$zeile=explode("|||",$inhalt);
	echo"$zeile[1]<br><br>";
	}
}
?>

da gibt es ein problem. wenn ich das auslese is zwischen dateinamen und .txt nen leerzeichen. das heisst durch den zeilenumbruch kommt nen leerzeichen dahin. d.h es sieht so aus:

squad1 .txt
squad2 .txt
squad3 .txt

wie bekomm ich das weg? ich muss ja mit den zeilen der file() arbeiten und mit fopen() gehts net. Wenn ich dei ganzen dateinahmen gleich reinschreib, is trotzdem ne leerzeile nach dem dateinamen.

thx
sabre
 
Zurück