Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Wyrażenie regularne
ciniutek
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 29.05.2011

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


Witam chciałbym z poniższego kodu wyciągnąć liczbę 33 , która stoi za www :

  1. <embed
  2. allowScriptAccess="never"
  3. src="http://www33.zippyshare.com/mediaplayer/mediaplayer.swf?file=http://www33.zippyshare.com/downloadMusic%3Fkey%3D56302958%26time%3D1387458649.flv"
  4. menu="false"
  5. quality="high"
  6. width="500"
  7. height="20"
  8. name="mp3player"
  9. type="application/x-shockwave-flash"
  10. pluginspage="http://www.macromedia.com/go/getflashplayer"
  11. wmode="transparent"
  12. border="0"
  13. />


Napisałem takie wyrażenie regularne :

  1. $regexp = ("src=\"http://www(.*).zippyshare.com/mediaplayer/mediaplayer.swf?file=http://www33.zippyshare.com/downloadMusic%3Fkey%3D56302958%26time%3D1387458649.flv\"");// wyrazenie regularne
  2. if(preg_match_all("@$regexp@", $nowe, $matches, PREG_SET_ORDER))


Ale wyskakuje Array ( ) (IMG:style_emoticons/default/facepalmxd.gif)
Proszę o pomoc , z góry dziękuje .
Go to the top of the page
+Quote Post
sowiq
post
Post #2





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

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


Może prostsza opcja?

  1. $regexp = '#http://www([0-9]+).zippyshare#mi';
  2. preg_matchl($regexp, $nowe, $matches);
  3. var_dump($matches)
Go to the top of the page
+Quote Post
ciniutek
post
Post #3





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 29.05.2011

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


Dzięki , działa (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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: 22.08.2025 - 13:37