es ist leider nicht möglich das " zu entfernen. muss drin sein.
>> Dann kombiniere es halt noch mit str_replace()
was würde das bringen? ist doch das selbe
ich will doch nur wissen wie die reg ex richtig aussehen muss. das hier funktioniert ja nicht: $search = "(<img)("

(>)";
ich weiß, das ist eine bullshit lösung, aber ich mache das für einen bekannten. und da will ich jetzt nicht mehr energie als nötig da rein stecken. aber ich hab bis jetzt schon zu viel zeit investiert (was nicht mein plan war)
nachtrag:
ich geh jetzt mal den anderen weg. bevor die zeichen in html codes umcodiert werden, versuche ich alles was in tags als " eingetragen ist in ' umzuwandeln (die normalen hochkommas werden nicht codiert). bis jetzt bin ich so weit:
$text = preg_replace("/(<\/?)(\"+)([^>]*>)/e", "'", $text);
nur bei (\"+) hängt es. wie muss ich das richtig eintragen damit alle " in ' convertiert werden?