Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Wielkość liter w preg_match_all
batat
post
Post #1





Grupa: Zarejestrowani
Postów: 94
Pomógł: 0
Dołączył: 8.03.2004
Skąd: Stalowa Wola

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


Witam,

Próbuję wyciągnąć adres pliku .swf z kodu <embed>. Póki co skrypt działał dobrze, jednak napotkałem problemy przy kodzie zawierającym duże litery.

Oto przykładowy kod html do analizy:

  1. <EMBED src="http://dk.filmomania.pl/j/Mad_Bombs112617.swf" allowfullscreen="true" scale="showall" allowScriptAccess="sameDomain"
  2. quality="high" width="800" height="600" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>


Mój kod PHP
  1. preg_match_all('/<embed.*src=\"(.*)swf\".*>/iU', $content, $links2);
  2. foreach($links2 as $podtab2){
  3. foreach($podtab2 as $wartosc2){
  4. $linki2 = strip_tags($wartosc2);
  5. if ( $linki2 != '' ){
  6. $batat[] = $linki2.'swf';
  7. }
  8. };
  9. }


Zastosowałem modyfikator "i", próbowałem wpisywać formułę z dużymi literami oraz zmieniać podawany ciąg na małe znaki. Nic nie pomaga. Prosiłbym o jakąś wskazówkę ;-)

Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie
- batat   [PHP] Wielkość liter w preg_match_all   24.03.2011, 11:35:17
- - wookieb   Dodaj modyfikator "s" I na przyszłość za...   24.03.2011, 11:50:47
- - erix   Daj jeszcze flagę "s".   24.03.2011, 11:50:56
- - batat   dzieki wielkie! musialm dopiescic jeszcze troc...   1.04.2011, 21:58:52
- - jaslanin   [PHP] pobierz, plaintext <pre><? $ht...   2.04.2011, 09:56:11
- - webdice   Kod#"game_swf":"([^"...   2.04.2011, 11:32:24


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: 26.09.2025 - 16:57