hmm ok da hast du etwas ein bischen falsch verstanden:
also eine funktion führt sich so nicht von alleine aus, du hast diese so nur "bestimmt"
schreib das zB in deine config1.php:
function replace($inhalt) {
$inhalt = str_replace(":button:", "<img src=\"img/button1.png\" border=\"0\" alt=\"\">", $inhalt);
$inhalt = str_replace("[b]", "[b]", $inhalt);
$inhalt = str_replace("[/b]", "[/b]", $inhalt);
}
und in der eigentlichen datei, also datei.php:
<?php
include('config1.php');
replace($inhalt);
@mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR die(mysql_error());
mysql_select_db(MYSQL_DATABASE) OR die(mysql_error());
if ($sql = "
INSERT INTO
`news`
(
`autor`,
`titel`,
`inhalt`,
`link`,
`datum`
)
VALUES
(
'{$_POST['autor']}',
'{$_POST['titel']}',
'{$_POST['inhalt']}',
'{$_POST['link']}',
NOW()
)" )
{
echo "Done
";
echo "News anzeigen lassen ";
echo "<a href=\"http://localhost/cms/index.php\">news.php</a>";
}
else
{
echo "Undone";
}
mysql_query($sql);
?>
Alles anzeigen
die function heisst replace
und die kannst du dann mit
replace($inhalt);
aufrufen
mfg