Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Zmiana nazw plików, pobieranie danych
RufusFCB
post 27.03.2010, 09:21:28
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 24.10.2009

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


Witam!
Mam trochę szalony problem... Wątpię aby było to możliwe do wykonania, jednak zapytać nie zaszkodzi.

A więc tak, do skryptu miałbym przekazać kilka plików, których nazwę chciałbym zmienić, np.:
'lost.s06e03.hdtv.xvid-2hd'
'lost.s06e04.hdtv.xvid-2hd'


Następnie skrypt pobiera ciąg 's06e03' i zamienia go na formę '6- 3'.

Łączy się z adresem http://epguides.com/Lost/ i z pliku źródłowego odczytuje tytuł odcinka przypisanego do numeru '6- 3'.

Pobiera tytuł i zmienia pierwotną nazwę pliku na 'Lost [6x03] What Kate Does'



Tak jak pisałem, PHP się RACZEJ do tego nie nadaje, ale zapytać można.
Go to the top of the page
+Quote Post
MateuszS
post 27.03.2010, 09:24:55
Post #2





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

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


Ja bym powiedział że jakbyś się uparł to byś zrobił.

Może wyrażenia regularne + file_get_contents i jakaś funkcja służąca do zmiany nazwy. (rename())

Ten post edytował MateuszScirka 27.03.2010, 09:25:49


--------------------
O! Zimniok :P
Go to the top of the page
+Quote Post
RufusFCB
post 27.03.2010, 12:51:44
Post #3





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 24.10.2009

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


Z funkcjami odpowiadającymi za zmianę plików i stringów sobie poradzę. Problemem jest pobranie odpowiedniego tytułu ze strony... Przestudiuję zaraz wyrażenia regularne.
Go to the top of the page
+Quote Post
mortus
post 27.03.2010, 13:40:22
Post #4





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

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


Niestety będziesz miał sporo problemów, bo źródło strony raz wygląda inaczej, a raz inaczej. Dla przykładu ten sam wiersz, po kilku przeładowaniach strony
Kod
  1.   1- 1        100     22 Sep 04   <a target="_blank" href="http://www.tv.com/lost/pilot-1/episode/334467/summary.html">Pilot (1)</a>

1      1-01      100       22/Sep/04   <a href='http://www.tvrage.com/Lost/episodes/104110/?trailer=1&epguides=1#trailer'><img src='http://www.tvrage.com/_layout_v3/misc/film.gif' border='0' height='13' ></a> <a href='http://www.tvrage.com/Lost/episodes/104110/01x01?epguides=1'>Pilot (1)</a>
Wyrażenia regularne dla tych obu przypadków nie będą banalne, ale jeśli uda Ci się wyciągnąć odpowiednią linię, to będzie z górki.
Go to the top of the page
+Quote Post
RufusFCB
post 27.03.2010, 14:19:26
Post #5





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 24.10.2009

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


Tę stronę podałem dla przykładu, jest sporo innych podobnych. Będę szukał najprostszej.

Dzięki panowie, teraz przynajmniej wiem, że nie biorę się za coś nierealnego winksmiley.jpg
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: 19.07.2025 - 04:07