Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Wyszukiwanie znaczników IMG
Forum PHP.pl > Forum > Przedszkole
The Night Shadow
Mam jakiś tekst HTML, w którym umieszczonych jest x (od 0 w zwyż) znaczników html z przypisanymi wartościami atrybutów width i height.

W jaki sposób taki tekst:

<img width="20" height="30" src="grafika/cos.jpg" />

zamienić na coś takiego:

<img width="20" height="30" src="foto.php?w=20&h=30&img=grafika/cos.jpg" />

Chciałbym więc pobrać wartość wysokości i szerokości, a następnie uzupełnić atrybut src o plik reskalizujący w locie wraz z tymi wartościami.

Ewentualnie wystarczy mi podpowiedź w jaki sposób wyodrębnić z tekstu treść rozpoczynającą się od <img, a kończącą pierwszym > oraz odwoływać się do każego z osobna.
aiv
Cytat(The Night Shadow @ 7.01.2008, 09:07:58 ) *
Ewentualnie wystarczy mi podpowiedź w jaki sposób wyodrębnić z tekstu treść rozpoczynającą się od <img, a kończącą pierwszym > oraz odwoływać się do każego z osobna.


preg_match_all" title="Zobacz w manualu PHP" target="_manual
nevt
może tak?
  1. <?php
  2. $src = '<img width="20" height="30" src="grafika/cos.jpg" />';
  3. $pat = '/<img width="(.*?)" height="(.*?)" src="(.*?)" />/';
  4. $rpl = '<img width="1" height="2" src="foto.php?w=1&h=2&img=3" />';
  5. $res = preg_replace($pat, $rpl, $src);
  6. ?>

powodzenia...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.