Hi,
Ich kenn mich mit PHP-Klassen nicht aus, aber ich versuch's mal:
error_reporting(E_ALL);
class csvEinlesen {
public $csvFile;
public $csv;$csv = file( $csvFile );
zu diesem Zeitpunkt ist $csvFile noch undefiniert. file() wird also vermutlich scheitern.
~~~php
> $csvEinlesenInst = new csvEinlesen;
> $csvEinlesenInst->csvFile = "datei.csv";
An dieser Stelle hättest Du vermutlich gerne, daß $csvEinlesenInst->$csv auf file($csvFile) gesetzt wird.
Das kann m.E. so nicht passieren. Dazu bräuchte es
public function set_data_file($filename) {
this->$csvFile = $filename;
this->$csv = file($filename); //eigentlich wär auch nnoch etwas Fehler-Handling nötig
}
und dann eben nicht
$csvEinlesenInst->csvFile = "datei.csv";
sondern
$csvEinlesenInst->setDataFile("datei.csv");
cu,
Andreas
--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.