Ik zou graag de/een source hebben om images via BB te kunnen resizen (zoals op Fok! en ?hier?).
resizen als volgt:
[ IMG=800,600]urlvandefoto[/ IMG]
resizen als volgt:
[ IMG=800,600]urlvandefoto[/ IMG]
1
| $bericht = preg_replace("/\\[img\](.*?)\\[\/img\]/si", "<center>[img]\"\\1\"[/img]</center>",$bericht); |
1
2
3
4
5
6
7
| <?php $string = "[img=400,300]http://www.foo.bar/img.ext[/img]"; echo preg_replace("/\\[img\=(.*),(.*)\](.*)\\[\/img\]/si", "[img]\"$3\"[/img]", $string); ?> |
[ Voor 20% gewijzigd door Patriot op 07-06-2006 14:55 ]
zoiets zou het moeten zijn, maar doe ik het dan 2x achter elkaar (met jouw functie)Patriot schreef op woensdag 07 juni 2006 @ 14:55:
PHP:
1 2 3 4 5 6 7 <?php $string = "[img=400,300]http://www.foo.bar/img.ext[/img]"; echo preg_replace("/\\[img\=(.*),(.*)\](.*)\\[\/img\]/si", "[img]\"$3\"[/img]", $string); ?>
Zo?
1
2
| [img=400,300]http://www.foo.bar/img.ext[/img] [img=400,300]http://www.foo.bar/img.ext[/img] |
1
2
3
4
5
6
7
| <?php $string = "[img=400,300]http://www.foo.bar/img.ext[/img]"; echo preg_replace("/\\[img\=(.*?),(.*?)\](.*?)\\[\/img\]/si", "[img]\"$3\"[/img]", $string); ?> |
[ Voor 111% gewijzigd door Patriot op 07-06-2006 15:13 ]
1
| $bericht = preg_replace("/\\[img\](.*?)\\[\/img\]/si", "<center>[img]\"\\1\"[/img]</center>",$bericht); |
1
| $bericht = preg_replace("/\\[img\=(.*?),(.*?)\](.*?)\\[\/img\]/si", "[img]\"\\3\"[/img]",$bericht); |
sorry, ben niet thuis in PHP5Patriot schreef op woensdag 07 juni 2006 @ 15:14:
Je moet toch $1, $2 en $3 gebruiken? Of is dat PHP5?
https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...
sorry, je hebt gelijk, verkeerde woordkeuze. Die resize zal er ook nog wel ooit van komen om foto's te uploaden.CodeCaster schreef op woensdag 07 juni 2006 @ 15:19:
Mag ik nog even lichtelijk offtopic gaan en melden dat je afbeeldingen op deze manier niet resizet, enkel kleiner of groter weergeeft?
Wanneer je afbeeldingen écht wilt resizen (om bandbreedte) moet je het in een heel andere hoek gaan zoeken.
Greedy wil zeggen dat de regular expression de langst mogelijke string matched. Google maar eens op greedy regex of greedy regular expressionVerwijderd schreef op woensdag 07 juni 2006 @ 15:16:
[...]
sorry, ben niet thuis in PHP5![]()
ps= [noob]wat betekent die "ungreedy maken"?[/noob]
Hmjja.. dat je ergens niet thuis in bent is geen excuus, probeer je dan er in elk geval in te verdiepen. De vraag zoals je die nu stelt is eigenlijk not done hier. We gaan er hier vanuit dat je in eerste instantie zelf het 1 en ander gaat proberen VOORDAT je hier een topic opent. Als je dan ook nog aangeeft welke zaken je nu al precies hebt geprobeerd voorkomt dat ook weer advies waar je niks aan hebt. Zie ook Programming Beleid - De Quickstart.Verwijderd schreef op woensdag 07 juni 2006 @ 15:16:
[...]
sorry, ben niet thuis in PHP5![]()
ps= [noob]wat betekent die "ungreedy maken"?[/noob]
"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney
Apple iPhone 17 LG OLED evo G5 Google Pixel 10 Samsung Galaxy S25 Star Wars: Outlaws Nintendo Switch 2 Apple AirPods Pro (2e generatie) Sony PlayStation 5 Pro
Tweakers is onderdeel van
DPG Media B.V.
Alle rechten voorbehouden - Auteursrecht © 1998 - 2026
•
Hosting door TrueFullstaq