eregi_replace - hjälp!

PHP

1 svar · 257 visningar · startad av c|sampo

Medlem sedan okt. 20048 inlägg
Trådstart#1

Hej, jag har pillat lite med ett nyhetsscript och jag är så gott som klar, fattas bara en ynka liten detalj. Det har på senare blivit populärt att inkludera bilder i nyhetsblocken, och jag tenderar att haka på den trenden och göra det så smidigt som möjligt för användarna att de bara behöver skriva ex [bild=http://adress/till/bild.jpg\] för att den sedan skall spottas ut i högra hörnet i nyheten, MEN... Jag har inte den blekaste hur man gör.

Har inte riktigt fått ihop det än och jag är tacksam för svar.

Tack på förhand!

Medlem sedan okt. 20048 inlägg
#2

Ah, det har löst sig. En bekant visade mig lite tips. Om ni är intresserade så kan ni finna koden här under. Det verkade bättre att använda sig av en funktion bunden till preg_replace istället.

<?
    function fixa_bildtagg($nyhet) {

		$nyhet = preg_replace("/\[bild\=\"(.*)\"+\]/", "<img src=\"\\1\" align=\"right\">", $nyhet);
		return $nyhet;
		}
?>

Vad man då skriver i nyhetsfältet är [bild="länktillbild.jpg"] så är det klart.

285 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
137 ms — deklarationer (db)
0 ms — hämta statistik (cache)
145 ms — hämta tråd, inlägg och bilagor (db)
136 ms — ändringar (db)