ilch Forum » Allgemein » HTML, PHP, SQL,... » Text ersetzen

Geschlossen
  1. #1
    User Pic
    Oldemuche Mitglied
    Registriert seit
    11.04.2006
    Beiträge
    1.027
    Beitragswertungen
    44 Beitragspunkte
    Hallo,
    ich will in eine PHP datei html includen und möchte das in dem html dukoment nach einem bestimmten schriftzug gesucht wird z.B.: "Beleidigung" und der soll verändert werden in "LOL". Kann mir einer sagen wie das geht?

    mfg: oLde / Danke im voraus
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    lordrepha Mitglied
    Registriert seit
    11.03.2006
    Beiträge
    1.362
    Beitragswertungen
    22 Beitragspunkte
    Installier dir den BBcode2 der enthält schon eine Badwordliste die du frei konfigurieren kannst
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Oldemuche Mitglied
    Registriert seit
    11.04.2006
    Beiträge
    1.027
    Beitragswertungen
    44 Beitragspunkte
    Also ich will wissen wie ich sowas selber erstellen kann. Aber will es nicht klauen. Also wäre es möglich das mir jemand den Code hierrein Postet ? Und mir erklärt wie alles funktioniert ?
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Zoddel Mitglied
    Registriert seit
    01.05.2008
    Beiträge
    170
    Beitragswertungen
    0 Beitragspunkte
    Lade ihn dir runter den bbcode 2 und lese!!!
    | Träume nicht dein Leben lang - Lebe deinen Traum |
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Wenn du feste Worte ersetzen willst, kannst du dafür str_replace benutzen, das ist eigentlich nicht weiter schwer.


    Zuletzt modifiziert von Mairu am 02.06.2008 - 19:16:35
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Oldemuche Mitglied
    Registriert seit
    11.04.2006
    Beiträge
    1.027
    Beitragswertungen
    44 Beitragspunkte
    Und wie muss ich das schreiben das er das ganze document anspricht ?

    <?php
    
    str_replace(text,VERÄNDERT);
    
    ?>
    
    <b>Das ist mein Text er soll aber nicht in eine Variable heireingeschrieben werden</b>
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    assault Hall Of Fame
    Registriert seit
    03.11.2006
    Beiträge
    2.925
    Beitragswertungen
    1 Beitragspunkte
    str_replace($wonach, $durch-was, $wo)

    und $wo ist z.b.:
    $wo = file_get_contents("pfad/zur/datei.htm");

    dann wird alles was in der datei ist in den string $wo getan
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    sheepchen Mitglied
    Registriert seit
    25.10.2007
    Beiträge
    1.086
    Beitragswertungen
    2 Beitragspunkte
    vllt n bissle vom theam abwendet die bemerkung, aba wenn du sagst es nicht klauen zu wollen aba den code vorderst... hehe...
    man kann nicht alles, aber man kann viel lernen
    mein DA
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Oldemuche Mitglied
    Registriert seit
    11.04.2006
    Beiträge
    1.027
    Beitragswertungen
    44 Beitragspunkte
    ZitatZitat geschrieben von sheepchen

    vllt n bissle vom theam abwendet die bemerkung, aba wenn du sagst es nicht klauen zu wollen aba den code vorderst... hehe...


    xD Da hast du recht.

    <?php
    
    $wonach = "FALSCH";
    $durch = "RICHTIG";
    $wo = file_get_contents("test.htm"); 
    
    str_replace($wonach, $durch, $wo);
    
    ?>


    Eigentlich müsste doch nun die htm Datei ausgegeben werden und das Falsch durch Richtig verändert werden. Aber es geht nicht.

    mfg: oLde


    Zuletzt modifiziert von Oldemuche am 02.06.2008 - 19:07:41
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    OloX Hall Of Fame
    Registriert seit
    25.02.2006
    Beiträge
    990
    Beitragswertungen
    23 Beitragspunkte
    hey Olde,
    wenn dann so zunge
    <?php
    
    $wonach = "FALSCH";
    $durch = "RICHTIG";
    $wo = file_get_contents("test.htm"); 
    
    $ausgabe = str_replace($wonach, $durch, $wo);
    
    echo $ausgabe;
    
    ?>
    PHP, JavaScript, CSS
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Oldemuche Mitglied
    Registriert seit
    11.04.2006
    Beiträge
    1.027
    Beitragswertungen
    44 Beitragspunkte
    ZitatZitat geschrieben von OloX

    hey Olde,
    wenn dann so zunge
    <?php
    
    $wonach = "FALSCH";
    $durch = "RICHTIG";
    $wo = file_get_contents("test.htm"); 
    
    $ausgabe = str_replace($wonach, $durch, $wo);
    
    echo $ausgabe;
    
    ?>



    Kann ich denn nun auch mehrere Wörter abfragen ?
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    assault Hall Of Fame
    Registriert seit
    03.11.2006
    Beiträge
    2.925
    Beitragswertungen
    1 Beitragspunkte
    klar...


    $ausgabe = str_replace($wonach, $durch, $wo);
    $ausgabe = str_replace($wonach2, $durch2, $ausgabe);

    und immer so weiter...
    und du musst wonach und durch nicht in extravars setzen z.B. geht das natürlich auch:
    str_replace('FALSCH','RICHTIG', $wo);
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Balthazar3k Mitglied
    Registriert seit
    23.04.2006
    Beiträge
    422
    Beitragswertungen
    7 Beitragspunkte
    Oder Lieber in einer Schleife!
    <?php
    $arr = array(
        "FALSCH"=>"RICHTIG",
        "FALSE"=>"TRUE",
        "BANANE"=>"CENSORED"
    );
    
    $wo = file_get_contents("test.htm");
    
    foreach( $arr as $wonach => $durch ){
    	$wo = str_replace($wonach, $durch, $wo);
    }
    
    echo $wo;
    ####### Oder so sucht er egal ob Groß oder klein Schreibung
    $arr = array(
        "FALSCH"=>"RICHTIG",
        "FALSE"=>"TRUE",
        "BANANE"=>"CENSORED"
    );
    
    $wo = file_get_contents("test.htm");
    
    foreach( $arr as $wonach => $durch ){
    	$wo = eregi_replace($wonach, $durch, $wo);
    }
    
    echo $wo;
     ?>



    Zuletzt modifiziert von Balthazar3k am 02.06.2008 - 21:04:41
    Kein Support für den Raidplaner über PM.
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Oldemuche Mitglied
    Registriert seit
    11.04.2006
    Beiträge
    1.027
    Beitragswertungen
    44 Beitragspunkte
    So nun gehts weiter zunge habe vor hier
    $durch = "RICHTIG";


    Anstatt RICHTIG ein PHP funktion einzubauen jedoch will es nicht. Was muss ich beachten?
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Balthazar3k Mitglied
    Registriert seit
    23.04.2006
    Beiträge
    422
    Beitragswertungen
    7 Beitragspunkte
    $wonach = "FALSCH";
    $durch = "<?php";

    Oder ins Array oben

    "FALSCH"=>"<?php",
    "PHPEND"=>"?>"

    Aber es wird nur ausgegeben der Webserver wird den Code nicht ausführen können.


    Zuletzt modifiziert von Balthazar3k am 02.06.2008 - 21:34:26
    Kein Support für den Raidplaner über PM.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten