text in html ersetzen

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

  • #16
    der text wird einfach nicht ersetzt
    ..
    $pattern ='remoteIp';
    ..

    Kommentar


    • #17
      str_replace() benutzen...
      PHP Handbuch - MySQL Handbuch - PHP Einsteiger Tutorial - CSS Referenz - Browserunterstützung von CSS

      Kommentar


      • #18
        egal ob mit str_replace, ereg_ oder preg_ es geht irgendwie ned ausserdem liefert er mie seit kurzem die zeichenazahl des gelesenen files zurück, seht selbst:
        http://site.de/bla/dings/dings.php

        das script sieht nun so aus:
        <?PHP
        $ip=$REMOTE_ADDR;
        $pattern= 'fuck';
        $replacement= 'suck';
        $zeile=readfile("test.txt");
        $newtext = str_replace($pattern, $replacement, $zeile); //replace
        echo $newtext;
        ?>
        Zuletzt geändert von 3-yl; 27.03.2004, 22:52.

        Kommentar


        • #19
          vielleicht solltest du im manual mal nachlesen, was readfile() so schönes macht.
          Kissolino.com

          Kommentar


          • #20
            so funktioniert es aber auch nicht:

            <?PHP
            $ip=$REMOTE_ADDR;
            $pattern= 'fuck';
            $replacement= 'suck';
            $zeile=fopen('test.txt',"w"); //oder r+
            $newtext = str_replace($pattern, $replacement, $zeile); //replace
            echo $newtext;
            ?>

            kann mir mal zur abwechslung jemand ne lösung anbieten.

            Kommentar


            • #21
              ok ich hab das nun so gelöst:

              <?PHP
              $ip=$REMOTE_ADDR;
              $url="http://$ip/";
              $filename = "IpUpd.html";
              $wfile= "index.html";

              $dz = fopen($filename,"r+");
              $wz= fopen("index.html","r+");

              $contents = fread ($dz, filesize ($filename));
              $fertig = str_replace('remoteIp',$url,$contents);
              rewind( $dz );
              rewind( $wz );
              fwrite ($wz,$fertig);
              fclose($dz);
              fclose($wz);

              //echo $fertig;
              ?>

              cu
              Zuletzt geändert von 3-yl; 16.03.2004, 22:47.

              Kommentar


              • #22
                ich weise dich auch noch einmal auf dies hier hin.
                Original geschrieben von Abraxax
                BTW.

                $REMOTE_ADDR ist veraltet. korrekt heisst es nun $_SERVER['REMOTE_ADDR']
                INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                Kommentar


                • #23
                  bitte php code in [php]-Tags setzen!

                  Kommentar


                  • #24
                    Oder du benutzt anstatt fopen() und fread() einfach file_get_contents($file)
                    PHP Handbuch - MySQL Handbuch - PHP Einsteiger Tutorial - CSS Referenz - Browserunterstützung von CSS

                    Kommentar


                    • #25
                      file() ?

                      Kommentar


                      • #26
                        so siehts aus und funktionier zu meiner zufriedenheit:

                        <?PHP
                        $ip=$REMOTE_ADDR;
                        $url="http://$ip/";
                        $filename = "IpUpd.html";
                        $wfile= "index.html";

                        $dz = fopen($filename,"r");
                        $wz= fopen($wfile,"w+");

                        $contents = fread ($dz, filesize ($filename));
                        $fertig = str_replace('remoteIp',$url,$contents);

                        rewind( $dz );
                        rewind( $wz );

                        fwrite ($wz,$fertig);

                        fclose($dz);
                        fclose($wz);

                        //echo $fertig;
                        ?>

                        seht selbst
                        EDIT:
                        URL ENTFERNT

                        viel spass auf dem server
                        Zuletzt geändert von TobiaZ; 22.03.2004, 12:42.

                        Kommentar


                        • #27
                          Original geschrieben von 3-yl
                          $ip=$REMOTE_ADDR;
                          kannst du lesen?
                          INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                          Kommentar


                          • #28
                            Original geschrieben von Abraxax
                            kannst du lesen?
                            Ja mach ich noch, aber erklär mir doch bitte mal wieso man eine einfache Schreibweise in folgenden Versionen weiter verkompliziert. Davon gehe ich jedenfalls aus weil jemand meinte ja das dies veraltet sei.

                            Kommentar


                            • #29
                              es wird nichts verkompliziert. es wird nur sortiert und für sicherheit gesorgt.

                              was machst du denn wenn jemand index.php?PHPSELF=www.inter.net aufruft? (nur als beispiel)
                              INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                              Kommentar


                              • #30
                                Original geschrieben von Abraxax
                                was machst du denn wenn jemand index.php?PHPSELF=www.inter.net aufruft? (nur als beispiel)
                                Dieses PHP file rufe nur ich auf. Das index.html file wird durch dieses PHP script erstellt welches den anfragenden weiter auf den server leitet.

                                Ansonsten weiß ich nicht was du damit meinst, da meine Kenntnisse um PHP oder ahnl. Sprachen ziemlich begrenzt sind.

                                Kommentar

                                Lädt...
                                X