Morsche,
malne frage, kann mir jemand sagen wo hier das Problem ist?
ich möchte einfach in der 2. funktion auf das MultiDIM Array zugreifen, bekomme aber in der ersten funktion nur die erste Zeile aus der textdatei geliefert!
<?
class test{
var $id;
var $gutgell;
function plehfunc(){
$i = 0;
$fp = @fopen("produkte.dat","r");
$produktearray = array();
while ($zeile = @fgets($fp,512000)) {
$zeile = trim($zeile);
$zeile = split("\|",$zeile);
$this->$produktearray{$i} = array("kategorie" => $zeile[0],
"bild" => $zeile[1],
"headline" => $zeile[2],
"text" => $zeile[3],
"detailtext" => $zeile[4],
"warenkorbtext" => $zeile[5],
"preis" => $zeile[6]
);
$i++;
}
}
function output(){
$this->plehfunc();
print_r($this->$produktearray);
}
}
$pleh = new test;
$pleh->output();
?>
grande merci
malne frage, kann mir jemand sagen wo hier das Problem ist?
ich möchte einfach in der 2. funktion auf das MultiDIM Array zugreifen, bekomme aber in der ersten funktion nur die erste Zeile aus der textdatei geliefert!
<?
class test{
var $id;
var $gutgell;
function plehfunc(){
$i = 0;
$fp = @fopen("produkte.dat","r");
$produktearray = array();
while ($zeile = @fgets($fp,512000)) {
$zeile = trim($zeile);
$zeile = split("\|",$zeile);
$this->$produktearray{$i} = array("kategorie" => $zeile[0],
"bild" => $zeile[1],
"headline" => $zeile[2],
"text" => $zeile[3],
"detailtext" => $zeile[4],
"warenkorbtext" => $zeile[5],
"preis" => $zeile[6]
);
$i++;
}
}
function output(){
$this->plehfunc();
print_r($this->$produktearray);
}
}
$pleh = new test;
$pleh->output();
?>
grande merci
Kommentar