Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Filter na img z formularza...
Ania-678
post
Post #1





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 15.06.2007

Ostrzeżenie: (0%)
-----


Witam serdecznie.

Chcę zrobić "filtrowanko" na linki wkładane pomiędzy znaczniki bbcode (jak to jest na wielu skryptach for), które są wyciągane z przychodzącego (z formularza) do skryptu tekstu. Wymodziłam takie coś:


  1. <?php
  2. $str = $_POST['test'];
  3. preg_match_all('#[img](.*?)[/img]#si', $str, $img);
  4. $i = 0;
  5. foreach ($img as $val)
  6. {
  7. $val[$i] = preg_replace('#[img](.*?)[/img]#si', '1', $val[$i]);
  8. if(getimagesize($val[$i]))
  9. {
  10. echo '<br />OK<br />';
  11. }
  12. $i++;
  13. }
  14.  
  15. ?>


Jednak jest pewne ALE...

...jeśli w tekście jest więcej niż 2x [ img] [ /img] to sprawdza tylko dwa razy (2 razy echo'uje się...).

Dlaczego tak się dzieje - nie wiem, już kombinowałam na różne sposoby ale nic z tego nie wychodzi (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) Tak więc przychodzę z tym problemem na te forum (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 18:25