Tips zur Fehlersuche
bearbeitet von ursus contionabundoVermutlich ein Problem beim Einlesen der Datendatei.
Grund:
Würde nichts "matchen", dann gäbe es für jede Zeile die Ausgabe:
~~~
Nicht passend: [Zeile]
~~~
Ob es funktioniert hat kannst Du mit
~~~php
$filename = 'test1.txt'
if ( ! $rows = file( $filename ) ) {
echo "Fatal: '$filename' konnte nicht gelesen werden.";
trigger_error( "'$filename' konnte nicht gelesen werden.", E_USER_ERROR );
}
~~~
statt:
~~~PHP
$rows = file('test1.txt');
~~~
feststellen.
Willst Du genaueres wissen, dann prüfe vorher wie folgt:
~~~php
if ( ! is_file( $filename ) ) {
trigger_error( "Fatal: '$filename' ist nicht vorhanden!", E_USER_ERROR );
} elseif ( ! is_readable( $filename ) ) {
trigger_error( "Fatal: '$filename' ist nicht lesbar!", E_USER_ERROR );
}
~~~
Tips zur Fehlersuche
bearbeitet von ursus contionabundoVermutlich ein Problem beim Einlesen der Datendatei.
Grund:
Würde nichts "matchen", dann gäbe es für jede Zeile die Ausgabe:
~~~
Nicht passend: [Zeile]
~~~
Ob es funktioniert hat kannst Du mit
~~~php
$filename = 'test1.txt'
if ( ! $rows = file( $filename ) ) {
echo "Fatal: '$filename' konnte nicht gelesen werden.";
trigger_error( "'$filename' konnte nicht gelesen werden.", E_USER_ERROR );
}
~~~
statt:
~~~PHP
$rows = file('test1.txt');
~~~
feststellen.
Willst Du genaueres wissen, dann prüfe vorher wie folgt:
~~~php
if (! is_file( $filename ) ) {
trigger_error( "Fatal: '$filename' ist nicht vorhanden!", E_USER_ERROR );
} elseif (! is_readable( $filename ) ) {
trigger_error( "Fatal: '$filename' ist nicht lesbar!", E_USER_ERROR );
}
~~~
Nach Deinen Ergänzungern verbesserte Lösung
bearbeitet von ursus contionabundoVermutlich ein Problem beim Einlesen der Datendatei.
Grund:
Würde nichts "matchen", dann gäbe es für jede Zeile die Ausgabe:
~~~
Nicht passend: [Zeile]
~~~
Ob es funktioniert hat kannst Du mit
~~~php
$filename = 'test1.txt'
if ( ! $rows = file( $filename ) ) {
echo "Fatal: '$filename' konnte nicht gelesen werden.";
trigger_error( "'$filename' konnte nicht gelesen werden.", E_USER_ERROR );
}
~~~
statt:
~~~PHP
$rows = file('test1.txt');
~~~
feststellen.
Willst Du genaueres Wissen hilft:
~~~php
if (! is_file( $filename ) ) {
trigger_error( "Fatal: '$filename' ist nicht vorhanden!", E_USER_ERROR );
} elseif (! is_readable( $filename ) ) {
trigger_error( "Fatal: '$filename' ist vorhanden, aber nicht lesbar!", E_USER_ERROR );
}
~~~
prüfen, was genau los ist.
Nach Deinen Ergänzungern verbesserte Lösung
bearbeitet von ursus contionabundoVermutlich ein Problem beim Einlesen der Datendatei.
Grund:
Würde nichts "matchen", dann gäbe es für jede Zeile die Ausgabe:
~~~
Nicht passend: [Zeile]
~~~
Ob es funktioniert hat kannst Du mit
~~~php
$filename = 'test1.txt'
if ( ! $rows = file( $filename ) ) {
echo "Fatal: '$filename' konnte nicht gelesen werden.";
trigger_error( "'$filename' konnte nicht gelesen werden.", E_USER_ERROR );
}
~~~
statt:
~~~PHP
$rows = file('test1.txt');
~~~
feststellen.
Nach Deinen Ergänzungern verbesserte Lösung
bearbeitet von ursus contionabundoVermutlich ein Problem beim Einlesen der Datendatei.
Grund:
Würde nichts "matchen", dann gäbe es für jede Zeile die Ausgabe:
~~~
Nicht passend: [Zeile]
~~~
Ob es funktionieren hat kannst Du mit
~~~php
$filename = 'test1.txt'
if ( ! $rows = file( $filename ) ) {
echo "Fatal: '$filename' konnte nicht gelesen werden.";
trigger_error( "'$filename' konnte nicht gelesen werden.", E_USER_ERROR );
}
~~~
statt:
~~~PHP
$rows = file('test1.txt');
~~~
feststellen.
Nach Deinen Ergänzungern verbesserte Lösung
bearbeitet von ursus contionabundoVermutlich ein Problem beim Einlesen der Datendatei.
Grund:
Würde nichts "matchen", dann gäbe für jede Zeile die Ausgabe:
~~~
Nicht passend: [Zeile]
~~~
Ob es funktionieren hat kannst Du mit
~~~php
$filename = 'test1.txt'
if ( ! $rows = file( $filename ) ) {
echo "Fatal: '$filename' konnte nicht gelesen werden.";
trigger_error( "'$filename' konnte nicht gelesen werden.", E_USER_ERROR );
}
~~~
statt:
~~~PHP
$rows = file('test1.txt');
~~~
feststellen.
Nach Deinen Ergänzungern verbesserte Lösung
bearbeitet von ursus contionabundoVermutlich ein Problem beim Einlesen der Datendatei.
Grund:
Würde nichts "matchen", dann gäbe für jede Zeile die Ausgabe:
~~~
Nicht passend: [Zeile]
~~~
Ob es funktionieren hat kannst Du mit
~~~php
if ( ! $rows = file('test1.txt') ) {
echo "Fatal: 'test1.txt' konnte nicht gelesen werden.";
trigger_error( "'test1.txt' konnte nicht gelesen werden.", E_USER_ERROR );
}
~~~
statt:
~~~PHP
$rows = file('test1.txt');
~~~
feststellen.
Nach Deinen Ergänzungern verbesserte Lösung
bearbeitet von ursus contionabundoVermutlich ein Problem beim Einlesen der Datendatei.
Grund:
Würde nichts "matchen", dann gäbe für jede Zeile die Ausgabe:
~~~
Nicht passend: [Zeile]
~~~
Nach Deinen Ergänzungern verbesserte Lösung
bearbeitet von ursus contionabundoVermutlich ein Problem beim Einlesen.
Grund:
Würde nichts "matchen", dann gäbe für jede Zeile die Ausgabe:
~~~
Nicht passend: [Zeile]
~~~