Hallo,
ich beginne gerade mit Klassen in PHP zu arbeiten. Wenn ich folgendes Script ausführe wird nichts auf der Seite dargestellt, auch keine Fehler werden angezeigt.
Wenn ich $csv = file( $csvFile ); lösche wird zumindest "PHP Klassen" und ein Array ausgegeben. Daher denke ich, dass hier der Fehler liegt. Ich habe statt dessen auch mal this->csv = file( this->csvFile ); probiert, dann wird aber auch nichts dargestellt.
Weiß jemand, wo das Problem liegt?
Gruß
ebody
error_reporting(E_ALL);  
  
class csvEinlesen {  
  
	public $csvFile;  
	public $csv;  
		  
	$csv = file( $csvFile );	  
	//this->csv = file( this->csvFile );  
		  
	public function check_data_file() {  
	  
	$safe_data = array();  
	$search = array("\r","\n","\t","<br","</ br>","\"");  
	$replace1 = array('','','','','');  
  
		foreach ( $csv as $csv_line ) {  
			$csv_line = str_replace($search,$replace,$csv_line);  
			$safe_data[] = $csv_line;  
		}  
		  
	return $safe_data;  
  
	}  
  
}  
  
  
echo "PHP Klassen<br>";  
  
$csvEinlesenInst = new csvEinlesen;  
$csvEinlesenInst->csvFile = "datei.csv";  
print_r($csvEinlesenInst->check_data_file());
 nicht angemeldet
 nicht angemeldet MudGuard
 MudGuard Gunnar Bittersmann
 Gunnar Bittersmann