Funktion - Ersetzten

oldputz1990

Erfahrenes Mitglied
Hallo!

Ich möchte auf meiner Homepage jetzt folgendes machen:

Wenn ich im Script irgentwo reinschreibe;

{ zurück }

möchte ich dass es beim Aufruf durch das ersetzt wird.

<b><input type="submit" onclick="javascript:history.back()" value=" Zurück "></b>


Wie geht das?

Danke!
 
Ich möchte folgendes machen:

Ich schreibe einfach irgentwo in den Body Bereich: "{zurück}"

dann möchte ich, dass das "{zurück}" durch etwas anderes ersetzt wird.


Habe aber keine Ahnung wie ich den ganzen Body Bereich absuchen soll, und den Ausdrück ersetze....

Danke!
 
Dazu kannst du einfach die str_replace()-Funktion nutzen:
PHP:
$string = str_replace('{zurück}', 'etwas anderes', $string);
 
Statt $string musst du deine Variable oder die Zeichenkette selbst angeben, in der der Platzhalter ersetzt werden soll.
 
Ja, das ist es ja, was ich nicht weiß!

die Zeichenkette ist der gesamte Bereich zwischen "<body>" ... "</body".

und ich weiß nicht wie ich das definieren kann?!3


edit:

Beispiel:
HTML:
<?php
ersetzte {zurück} durch "asldkfjas" 
?>

<html>
<head>
<title>asdf</title>
</head>
<body>
....
...


...
{Zurück}


...


....
</body>
</html>
 
Zuletzt bearbeitet:
Du müßtest den Bereich zwischen den Bodytext entweder direkt in die str_replace-Funktion einsetzen oder einfacher, mittels einer Variablen:

PHP:
$string = str_replace('{zurück}', 'etwas anderes', '<body>Hier dein Text</body>');
oder
PHP:
$body_var="<body>Hier dein Text</body>";
$string = str_replace('{zurück}', 'etwas anderes', $body_var);
Irgendwie mußt du den HTML-Quellcode doch ausgeben.
 
Zurück