Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] wyciąganie linku z kodu object, jakie wyrażenie
Lejto
post
Post #1





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

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


Mam problem z wyrażeniem które wyciągało by link http://www.megavideo.com/v/85SIXLB0efb8ff9...5831fa0d87fd5f0 z takiego kodu:
Jak to rozwiązać?

  1. </strong></p>
  2. <p>
  3. <object width="450" height="330">
  4. <param name="movie" value="http://www.megavideo.com/v/85SIXLB0efb8ff98f2457674a5831fa0d87fd5f0" />
  5. <param name="allowFullScreen" value="true" /><embed type="application/x-shockwave-flash" width="450" height="330" src="http://www.megavideo.com/v/85SIXLB0efb8ff98f2457674a5831fa0d87fd5f0" allowfullscreen="true"></embed>
  6. </p>


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
kamilos12
post
Post #2





Grupa: Zarejestrowani
Postów: 59
Pomógł: 0
Dołączył: 20.03.2010

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


Proszę:

  1. $code = '</strong></p>
  2. <p>
  3. <object width="450" height="330">
  4. <param name="movie" value="http://www.megavideo.com/v/85SIXLB0efb8ff98f2457674a5831fa0d87fd5f0" />
  5. <param name="allowFullScreen" value="true" /><embed type="application/x-shockwave-flash" width="450" height="330" src="http://www.megavideo.com/v/85SIXLB0efb8ff98f2457674a5831fa0d87fd5f0" allowfullscreen="true"></embed>
  6. </object>
  7. </p>';
  8.  
  9. preg_match('#.*?value="(.*?)".*?#', $code, $match);
  10.  
  11. echo $match['1'];
Go to the top of the page
+Quote Post
Lejto
post
Post #3





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

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


dzięki
ja zrobiłem coś takiego
  1. preg_match('%<param name="movie" value="(.*?)" />%', $kod, $tyt);
  2.  

ale chyba użyje twojego kodu

mam jeszcze taki kod:
  1. <object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" width=\"487\" height=\"325\">
  2. <param name=\"allowFullScreen\" value=\"true\" />
  3. <param name=\"src\" value=\"http://www.megavideo.com/v/Y4XM4H4Me7975de35b3119d2e797e90a0a93ea71\" />
  4. <param name=\"allowfullscreen\" value=\"true\" /><embed type=\"application/x-shockwave-flash\" width=\"487\" height=\"325\" src=\"http://www.megavideo.com/v/Y4XM4H4Me7975de35b3119d2e797e90a0a93ea71\" allowfullscreen=\"true\"></embed>

napisałem:
  1. preg_match('%<param name=\"src\" value=\"(.*?) \" />%', $kod, $tyt);

ale nic nie dostaje, jak to poprawić?


--------------------
Go to the top of the page
+Quote Post
jaslanin
post
Post #4





Grupa: Zarejestrowani
Postów: 511
Pomógł: 143
Dołączył: 13.03.2010
Skąd: Jasło

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


Kod
<?php


$code = <<<end

<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" width=\"487\" height=\"325\">
<param name=\"allowFullScreen\" value=\"true\" />
<param name=\"src\" value=\"http://www.megavideo.com/v/Y4XM4H4Me7975de35b3119d2e797e90a0a93ea71\" />
<param name=\"allowfullscreen\" value=\"true\" /><embed type=\"application/x-shockwave-flash\" width=\"487\" height=\"325\" src=\"http://www.megavideo.com/v/Y4XM4H4Me7975de35b3119d2e797e90a0a93ea71\" allowfullscreen=\"true\"></embed>
</object>

end;

preg_match('#.*?src="(.*?)".*?#', stripcslashes($code), $match);

echo $match['1'];
?>


http://www.google.pl/#hl=pl&q=wyra%C5%...c867bb79b5bb94f


--------------------
Good luck and happy PHP'ing
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 17:27