function() - Werte werden nicht ersetzt

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

  • function() - Werte werden nicht ersetzt

    Hallo!
    Meine Funktion soll bestimmte Werte in einem Textfeld ersetzen.
    Leider tut sie dies nicht! *grrr* Ich weiß, dass es an mir liegt
    und PHP nur das ausführt, was ich ihm befehle, daher
    bitte ich euch um Rat. Weiß jemand was ich falsch gemacht habe?

    PHP-Code:
    //Funktion
    function CorporateDesign($srcType)
    {
      
    $srcType str_replace('<ueberschrift>','<font size="+1" color="#84BADE">',$srcType);
      
    $srcType str_replace('</ueberschrift>','</font>',$srcType);

      
    $srcType str_replace('<email>','',$srcType);
      
    $srcType str_replace('</email>','',$srcType);

      
    $srcType str_replace('<links>','<div align="left">',$srcType);
      
    $srcType str_replace('</links>','</div>',$srcType);

      
    $srcType str_replace('<mittig>','<div align="center">',$srcType);
      
    $srcType str_replace('</mittig>','</div>',$srcType);

      
    $srcType str_replace('<rechts>','<div align="right">',$srcType);
      
    $srcType str_replace('</rechts>','</div>',$srcType);

      
    $srcType str_replace('\n','<br>',$srcType);

      return 
    $srcType;
    }

    //Anwendung
    CorporateDesign($_POST['site_content']); 

  • #2
    PHP-Code:
    //Richtige Anwendung wäre 
    $new_site_content CorporateDesign($_POST['site_content']); 

    Kommentar


    • #3
      Ups, danke ToiaZ.

      Nun werden alle Parameter ersetzt außer dem '/n'.
      Wie kommt das?
      Die Umbrüche im Textfeld wurden zuvor immer berücksichtigt
      und auch als solcher erkannt und ersetzt.
      Zuletzt geändert von kerbstone; 09.09.2007, 17:15.

      Kommentar


      • #4
        ' vs. "

        Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

        bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
        Wie man Fragen richtig stellt

        Kommentar


        • #5
          Danke, danke, danke

          Kommentar


          • #6
            ich war bis jetzt immer der meinung dass man umbrüche mit \n macht?

            Kommentar


            • #7
              Dagegen hat auch niemand was gepostet, oder? Vielmehr geht es um die einfachen Anführungszeichen.

              Kommentar

              Lädt...
              X