Ankündigung

Einklappen
Keine Ankündigung bisher.

Datei durchsuchen und inhalt ändern

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Datei durchsuchen und inhalt ändern

    Hiho ihr,

    ich hoffe ihr könnt mir helfen!
    Ich möchte den Inhalt einer Datei (.txt oder .html) nach einem bestimmten Wort (dieses Wort kommt 4 mal vor) durchsuchen und dieses Wort durch ein neues ersetzen. Vorerst liegt die Datei im gleichen Verzichniss wie die php Datei.

    Auslesen von Dateien hab ich schon hinbekommen mit
    PHP-Code:
    <?php
    $datei 
    = file("dateiname.html");


    foreach(
    $datei AS $meine_datei)
       {
            echo 
    $meine_datei."<br>";
       }


    ?>
    Dann dachte ich das ich einfach in die schleife noch
    PHP-Code:
    $meine_datei = ereg_replace("platzhalter","neueswort",$text); 
    schreiben könnte, funktioniert leider nicht. Das ist für euch warscheinlich ein klacks, aber wenn mir hier jemand helfen könnte wäre das super!

    Danke schon mal!

  • #2
    • Woher soll auch $text kommen?
    • „funktioniert nicht...“ ist keine sinnvolle Fehlerbeschreibung
    • mit [MAN]str_replace[/MAN] und [MAN]file_get_contents[/MAN] bist Du wohl besser beraten.

    Kommentar


    • #3
      Ok, schon mal Danke!
      Aber ich bin wie gesagt ein totaler anfänger... hab jetzt folgendes:
      PHP-Code:
      <?php

      // Auslesen
      $inhalt = file_get_contents("logout.html");
      mixed str_replace  ( "platzhalter", "neuerplatzhalter", $inhalt);
      echo 
      $inhalt;
      ?>
      aber da hab ich wohl wieder einen fehler gemacht, da gibt es einen fehler:
      Parse error: syntax error, unexpected T_STRING in .... on line 5

      wäre echt super wenn ihr mir nochmal helfen könntet...
      Achso, und wie Speicher ich die Datei dann ab? :P

      DANKE!!!

      Kommentar


      • #4
        Handbuchvorleseservice:
        Zitat von [man]str_replace[/man]()


        Rückgabewerte


        Diese Funktion gibt eine Zeichenkette oder ein Array mit ersetzten Werten zurück.

        Kommentar


        • #5
          hmm....

          sagt mir doch bitte einfach wie es geht... ich kapiers nicht ;P
          Danach nerv ich auch nicht mehr weiter (vorerst :P)

          Kommentar


          • #6
            Wie wärs, wenn du dir wenigstens die minimalsten Grundlagen aneignen würdest
            PHP-Code:
            $neuerinhalt = str_replace("platzhalter", "neuerplatzhalter", $inhalt); 

            Kommentar

            Lädt...
            X