|
| Funktion virker ikke Fra : FSJ |
Dato : 15-05-05 17:37 |
|
Jeg har følgende til at behandle en tekst:
$tekst = str_replace("%BR%", "<br>", $tekst);
$tekst = str_replace("%O4%", "<H4>", $tekst);
$tekst = str_replace("%O4S%", "</H4>", $tekst);
Det virker fint når det står på siden. Nu kommer der flere sider så en
funktion er oplagt.
funktioner.php:
<?php
function formatertekst($tekst) {
$tekst = str_replace("%BR%", "<br>", $tekst);
$tekst = str_replace("%O4%", "<H4>", $tekst);
$tekst = str_replace("%O4S%", "</H4>", $tekst);
return $tekst;
}?>
Jeg includer øverst på siden med:
include '../donekrogen/include/funktioner.php';
Og kalder med:
formatertekst("$tekst");
Men den formaterer ikke, der står f.eks %BR% istedet for <br>.
Hvad gør jeg dog galt ?
VH
Finn
| |
Tomasz Otap (15-05-2005)
| Kommentar Fra : Tomasz Otap |
Dato : 15-05-05 18:40 |
|
FSJ wrote:
> <?php
> function formatertekst($tekst) {
> $tekst = str_replace("%BR%", "<br>", $tekst);
> $tekst = str_replace("%O4%", "<H4>", $tekst);
> $tekst = str_replace("%O4S%", "</H4>", $tekst);
> return $tekst;
> }?>
>
> Og kalder med:
> formatertekst("$tekst");
Din funktion returnerer en string, husker du at udskrive den nye string
på skærmen? F.eks. med echo formatertekst("$tekst");
Funktionen i sig selv udskriver jo ikke noget?
t
| |
FSJ (15-05-2005)
| Kommentar Fra : FSJ |
Dato : 15-05-05 19:34 |
|
>
> Din funktion returnerer en string, husker du at udskrive den nye string på
> skærmen? F.eks. med echo formatertekst("$tekst");
>
> Funktionen i sig selv udskriver jo ikke noget?
>
Ja denne kommer fint ud, funktionen ændrer bare intet.
VH
Finn
| |
Dan Storm (16-05-2005)
| Kommentar Fra : Dan Storm |
Dato : 16-05-05 08:31 |
|
Det her virker for mig:
<?php
function formatertekst($tekst) {
$tekst = str_replace("%BR%", "<br>", $tekst);
$tekst = str_replace("%O4%", "<H4>", $tekst);
$tekst = str_replace("%O4S%", "</H4>", $tekst);
return $tekst;
}
$tekst = "%O4% Hej %O4S% %BR%Sådan er det bare....";
echo formatertekst($tekst);
?>
--
Dan Storm
http://err0r.dk
storm@err0r.dk
PGP Public key på http://err0r.dk/pubring.pkr
>>> husk på; en ekspert er en person der har begået alle fejl mulige
inden for et bestemt område
| |
FSJ (16-05-2005)
| Kommentar Fra : FSJ |
Dato : 16-05-05 09:36 |
|
> Og kalder med:
> formatertekst("$tekst");
Så faldt ti'øren:
$tekst = formatertekst($tekst);
takker for bidrag.
VH
Finn
| |
|
|