Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]preg_match_all - jak to działa?
No_Name
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 3.08.2008

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


Chciałem, żeby ze strony http://pl.youtube.com/browse?s=mr&c=0&l=&b=0 pobierało mi tytuły fimlów. Utwożyłem taki skrypt:
  1. <?php
  2. $adres="http://pl.youtube.com/browse?s=mr&c=0&l=&b=0";
  3. $strona = file_get_contents($adres);
  4. preg_match_all('#class=\"vimg120\" title="(.*?)" alt=\"film wideo\"></a>#',$strona,$tytul,PREG_SET_ORDER);        
  5. echo "$tytul[0] <br>$tytul[1]<br>$tytul[2]";
  6. ?>

ale wyświetla mi się coś takiego:
Kod
Array
Array
Array

Jak to naprawić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Na stronie, z której pobierasz dane, jest inne kodowanie niż na Twojej.

Użyj iconv" title="Zobacz w manualu PHP" target="_manual, żeby przekonwertować zestaw znaków.
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: 28.12.2025 - 02:31