Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Pobieranie źródła z Patrz.pl, Curl i file_get_contents nie działają :(
RafaelX
post
Post #1





Grupa: Zarejestrowani
Postów: 144
Pomógł: 28
Dołączył: 2.01.2009

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


Chciałem sobie zrobić skrypt dodający odtwarzacz z patrz.pl na moją stronę. Podany kod odtwarzacza (ten na ich stronie) nie działa a w samym linku nie ma ID pliki wiec muszę wyciągnąć id ze źródła strony żeby użytkownicy wklejali tylko link a ID wyciągał skrypt, niestety tu zaczynają sie schody ponieważ anie curl ani file_get_contents nie zadziałały.
Może jest jeszcze inny sposób na pobranie źródła strony, którego ja nie znam ?

Bardzo proszę o podpowiedź

Pozrdo.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
RafaelX
post
Post #2





Grupa: Zarejestrowani
Postów: 144
Pomógł: 28
Dołączył: 2.01.2009

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


nie o to mi chodzi, teraz to juz chyba nawet naprawili to porostu był zły link do playera i nie dało sie go dodać na stronę, tak czy inaczej chce porostu wyciągnąć ID piosenki zeby użytkownik mojej strony nie wklejał całego kodu do wstawienia odtwarzacza tylko sam link, ponieważ zrobiłem tak ze nie można używać htmla w postach wiec trzeba byłoby to i tak przetwarzać.

  1. <?php
  2. $kod ='tutaj źródło strony';
  3. preg_match_all("/(param name=\"movie\" value=\"http://patrz.pl/audioplayer.swf?id=)(.*)(&r=4&o=&title=)(.*)(\"></param><param)/", $kod, $match, PREG_SET_ORDER);
  4. foreach ($match as $i) {
  5.    $id=$i[2];
  6.    $title=$i[4];
  7. }
  8. echo '<object width="258" height="41"><embed src="http://patrz.pl/static/flash/audioplayer.swf?id='.$id.'&r=4&o=&title='.$title.'" type="application/x-shockwave-flash" wmode="transparent" width="258" height="41"></embed></object>';
  9. ?>


i to chce zrobić, wiec chyba nie lamę jakiś praw co??
zastanów sie co piszesz najpierw dopiero później to napisz
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: 27.12.2025 - 05:12