31. oktober 2006 - 05:36
Der er
7 kommentarer og 1 løsning
eregi_replace - virker som jeg gerne vil have den til
hej exp'er jeg forstår ikke ikke lige hvad jeg laver forkert siden den laver ged i den når den skal visse det på siden som et billede $data = eregi_replace("\[img h=([^]]+) w=(([^]]+)) src={([^]]+)}", "<img height=\"\\1\" width=\"\\2\" src=\"visbillede.php?code=\\3\">", $data); jeg vil gerne kunne skrive sådan her: [img w=100 h=200 src=StiTilBilledet]
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
31. oktober 2006 - 08:22
#1
Tror du så ikke du skal bytte om på h= og w= ??
31. oktober 2006 - 08:23
#2
$data = eregi_replace("\[img w=(([^]]+)) h=([^]]+) src={([^]]+)}", "<img height=\"\\1\" width=\"\\2\" src=\"visbillede.php?code=\\3\">", $data); Sådan måske..
31. oktober 2006 - 08:24
#3
Eller.. $data = eregi_replace("\[img w=(([^]]+)) h=([^]]+) src={([^]]+)}", "<img width=\"\\2\" height=\"\\1\" src=\"visbillede.php?code=\\3\">", $data); Sådan.. manglede lige at bytte om i <img> også :D
31. oktober 2006 - 08:25
#4
Dooh :D $data = eregi_replace("\[img w=(([^]]+)) h=([^]]+) src={([^]]+)}", "<img width=\"\\1\" height=\"\\2\" src=\"visbillede.php?code=\\3\">", $data);
31. oktober 2006 - 08:29
#5
Du bør bruge preg_* funktionerne ;) $data = preg_replace( "/\[img w=(\d+) h=(\d+) src=(.*?)\]/i", "<img style=\"width: \\1px; height: \\2px" src=\"\\3\" alt=\"\">", $data );
31. oktober 2006 - 08:30
#6
Hov... ja! Enig med coderdk :D Preg Rocks! $data = preg_replace( "/\[img w=(\d+) h=(\d+) src=(.*?)\]/i", "<img style=\"width: \\1px; height: \\2px\" src=\"\\3\" alt=\"\">", $data ); En lille rettelse !-)
31. oktober 2006 - 08:42
#7
Ah tak phliplip :)
31. oktober 2006 - 14:47
#8
takker mange for jers svar det spller max nu.. men tro det var phliplip's svar der kom først
Vi tilbyder markedets bedste kurser inden for webudvikling