Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Odczytywanie danych z konkretnego miejsca, Odczytywanie danych z konkretnego miejsca
daniel14145
post 20.01.2014, 16:32:11
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 20.01.2014

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


siemka mam problem potrzebuje odczytac dane z konkretniej strony www egofiles.com np. http://egofiles.com/nnnjZjroeT2JGGBs/MOH.A...PRPHT.part1.rar
i wczytać na swoją strone www
Interesują mnie tylko Nazwa pliku i rozmiar pliku a dokładnie te 2 linjki
  1. <div class="down-file">
  2. MOH.Airborne.M9-PRPHT.part1.rar
  3. <div class="file-properties">
  4. Rozmiar: 999 MB | Data uploadu 2013-10-12 14:16:25 </div>
  5. </div>

jeśli ktoś wie jak to zrobić proszę o wytłumacznie na przykładach


Ten post edytował daniel14145 20.01.2014, 16:35:05
Go to the top of the page
+Quote Post
Turson
post 20.01.2014, 16:41:28
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


preg_match()
Go to the top of the page
+Quote Post
daniel14145
post 20.01.2014, 16:50:28
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 20.01.2014

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


siemka ale możesz tak dokładniej bo ja dopiero zaczynam z php

siemka stworzyłem taki skrypcik ale nie działa
  1. <?
  2. $zrodlo = file_get_contents('http://egofiles.com/nnnjZjroeT2JGGBs/MOH.Airborne.M9-PRPHT.part1.rar');
  3. preg_match('[<div class="file-properties">(.+?)<\/div>]', $zrodlo, $wynik);
  4. echo "$wynik";
  5. ?>


Ten post edytował daniel14145 20.01.2014, 16:50:47
Go to the top of the page
+Quote Post
benio101
post 20.01.2014, 17:58:08
Post #4





Grupa: Zarejestrowani
Postów: 111
Pomógł: 10
Dołączył: 16.07.2009
Skąd: Toruń

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


Jeśli chcesz wyłapać treść tego diva, to użyj flagi s.
Bez flagi s, kropka nie łapie nowej linii, a ponieważ w tym divie się takowa znajduje, otrzymujesz pustą tablicę.
Trivia:
  1. $zrodlo = file_get_contents('http://egofiles.com/nnnjZjroeT2JGGBs/MOH.Airborne.M9-PRPHT.part1.rar');
  2. preg_match('[<div class="file-properties">(.+?)<\/div>]s', $zrodlo, $wynik);
  3. var_dump($wynik);
I pracuj smile.gif

Tutaj znajdziesz opis pozostałych flag.
Osobiście zawsze używam flag suDX, często także x dla nieco bardziej złożonych patternów, U dla specyficznych, prostych wzorców oraz i, jeśli zajdzie taka potrzeba.

Ten post edytował benio101 20.01.2014, 17:59:26
Go to the top of the page
+Quote Post
kreatiff
post 20.01.2014, 22:36:56
Post #5





Grupa: Zarejestrowani
Postów: 324
Pomógł: 105
Dołączył: 7.08.2012

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


A ja zaproponuję DOMdocument zamiast wyrażeń regularnych.
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 Wersja Lo-Fi Aktualny czas: 12.06.2025 - 20:20