Hi!
Ich habe ein Problem kann mir einer sagen warum folgendes script net geht?
<?php
$open = fopen("text.txt","r");
$idx = 0;
while (!feof ($open))
{
$zeilen = fgets($open, 4096);
$stuecke = split(";",$zeilen);
array[$idx] = $stuecke;
^^^^^
Wäre nicht ununteressant wo der Fehler auftritt, denn das sagt Dir der Parse error. Ich vermute einfach mnl hier, denn was machst Du da? array ist eine Funktion, keine Variable. Wenn Du die "Stücke" in einen array schreiebn willstm, mußt Du erstmal eine Variable für den Array haben, sagen wir mal $array_mit_den_stuecken. In den kannst Du jetzt die Daten einfü+gen, etwa wie
$array_mit_den_stuecken[$idx] = $stuecke;
wobei Du auf $idx ganz verzichten kannst, es reicht
$array_mit_den_stuecken[] = $stuecke;
das ganze könnte man übrigens auch so schreiben:
<?php
foreach (file("text.txt") as $zeile){
$array_mit_den_stuecken[] = explode(";",trim($zeile));
}
?>
Grüße
Andreas