nej, der er 2 problemer: 1. include er en kommando som skal udføres i PHP 2. include er en kommando, som ikke outputter en text (og det skal du bruge for at kunne have replace.
Du bliver nød til at lave det med if (eller lign.): if ( strpos('{nyhedsmail}') ) { include('modules/nyhedsbrev/index.php'); str_replace(''{nyhedsmail}'', nyhedsbrev_function(), $s); }
måske jeg skulle have forklaret det lidt bedre - $str = indholdet af min hjemmeside fra en database - synes ikke lige jeg kan få dit eksempel til at virke....
Du kan kun bruge strtr() til at udskifte strengstumper i en streng. Det, du vil sætte ind, er dog ikke en streng (selvom du fejlagtigt opfatter den som sådan), men et funktionskald. Du kan god skrive:
Nej det er også blevet konklusionen må finde en anden løsning - men tak for forklaringen.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.