Support » Allgemeine Fragen » fopen() funktioniert nicht

  • Hallo liebe Community…
    ich weiß dieses Thema wurde schon oft reingestellt, aber ich habe schon alles von den anderen Posts probiert.
    Ich habe ein Problem und zwar habe ich ein php File geschrieben, welches eine csv datei auslesen soll und als html tabelle ausgeben. Ich verwende xampp. Wenn ich die Datei und die csv Datei in den htdocs Ordner lege funktioniert alles einwandfrei. Wenn ich den php-Code jedoch in wordpress in das functions.php einfüge, kommt diese Fehlermeldung:

    ( ! ) Warning: fopen(./term/termine_test.CSV): failed to open stream: No such file or directory in C:\xampp\htdocs\wordpress\wp-content\themes\BACKUP\functions.php on line 59

    Hier der fehlerhafte Code:
    $csvFile = „termine_test.CSV“;
    $handle = fopen($csvFile,“r“);

    Sowohl functions.php und termine_test.CSV liegen im wp-content Verzeichnis

    Ich hoffe irgendwer kann mir helfen, da ich schon ziemlich verzweifelt bin…

    • Dieses Thema wurde geändert vor 5 Jahren, 4 Monaten von admin4231.
Ansicht von 4 Antworten - 1 bis 4 (von insgesamt 4)
  • No such file or directory

    Da vertraue ich eher PHP als dir. 🙂

    Sowohl functions.php und termine_test.CSV liegen im wp-content Verzeichnis

    Das Script, das du ausführst, liegt aber unter C:\xampp\htdocs\wordpress\wp-content\themes\BACKUP

    Und schreibe das mal so:

    $csvFile = "termine_test.CSV";
    
    if (! file_exists($csvFile))
      die ("Datei $csvFile nicht vorhanden!");
      
    $handle = fopen($csvFile,“r“);

    Aber das hat ja eigentlich nichts mit WordPress zu tun, sondern ist ein reines PHP-Problem bzw. die Ablage von der Datei.

    • Diese Antwort wurde geändert vor 5 Jahren, 4 Monaten von bscu.
    • Diese Antwort wurde geändert vor 5 Jahren, 4 Monaten von bscu.
    Thread-Starter admin4231

    (@admin4231)

    Das mim Pfad war ein Schlampigkeitsfehler… ups… liegen natürlich beide im backup theme

    Versuche es mal mit

    $csvFile = ABSPATH . "/wp-content/themes/BACKUP/termine_test.CSV";

    Thread-Starter admin4231

    (@admin4231)

    Danke!!!! Damit hat es funktioniert!!!!!!

Ansicht von 4 Antworten - 1 bis 4 (von insgesamt 4)
  • Das Thema „fopen() funktioniert nicht“ ist für neue Antworten geschlossen.