Versionen dieses Beitrags

Tips zur Fehlersuche

ursus contionabundo
  • Tips zur Fehlersuche
  • Vermutlich 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
  • error_reporting(E_ALL);
  • ini_set("display_errors", 1);
  • 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

ursus contionabundo
  • Tips zur Fehlersuche
  • Vermutlich 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 ) ) {
  • if ( ! is_file( $filename ) ) {
  • trigger_error( "Fatal: '$filename' ist nicht vorhanden!", E_USER_ERROR );
  • } elseif (! is_readable( $filename ) ) {
  • } elseif ( ! is_readable( $filename ) ) {
  • trigger_error( "Fatal: '$filename' ist nicht lesbar!", E_USER_ERROR );
  • }
  • ~~~

Tips zur Fehlersuche

ursus contionabundo
  • Nach Deinen Ergänzungern verbesserte Lösung
  • Tips zur Fehlersuche
  • Vermutlich 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:
  • 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 vorhanden, aber nicht lesbar!", E_USER_ERROR );
  • trigger_error( "Fatal: '$filename' ist nicht lesbar!", E_USER_ERROR );
  • }
  • ~~~
  • prüfen, was genau los ist.

Tips zur Fehlersuche

ursus contionabundo
  • Nach Deinen Ergänzungern verbesserte Lösung
  • Vermutlich 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.
  • 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.

Tips zur Fehlersuche

ursus contionabundo
  • Nach Deinen Ergänzungern verbesserte Lösung
  • Vermutlich 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
  • 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.

Tips zur Fehlersuche

ursus contionabundo
  • Nach Deinen Ergänzungern verbesserte Lösung
  • Vermutlich ein Problem beim Einlesen der Datendatei.
  • Grund:
  • Würde nichts "matchen", dann gäbe für jede Zeile die Ausgabe:
  • 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.

Tips zur Fehlersuche

ursus contionabundo
  • Nach Deinen Ergänzungern verbesserte Lösung
  • Vermutlich 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 );
  • $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.

Tips zur Fehlersuche

ursus contionabundo
  • Nach Deinen Ergänzungern verbesserte Lösung
  • Vermutlich 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.

Tips zur Fehlersuche

ursus contionabundo
  • Nach Deinen Ergänzungern verbesserte Lösung
  • Vermutlich ein Problem beim Einlesen.
  • Vermutlich ein Problem beim Einlesen der Datendatei.
  • Grund:
  • Würde nichts "matchen", dann gäbe für jede Zeile die Ausgabe:
  • ~~~
  • Nicht passend: [Zeile]
  • ~~~