ФорумПрограммированиеPHP для идиотов → Парс

Парс

  • VaseninM

    Сообщения: 2416 Репутация: N Группа: Адекваты

    Spritz 16 августа 2010 г. 5:14, спустя 4 минуты 31 секунду

    kostyl, у меня ориинальный. Он заново загружает страницу. Потом подгоняет код под себя. Потом выводит. А если выбрать исходный код страницы, то о прото загрузит и выберет.
  • Flare

    Сообщения: 284 Репутация: N Группа: Кто попало

    Spritz 16 августа 2010 г. 15:24, спустя 10 часов 10 минут 25 секунд


    Всем спасибо. Косяк был с моей стороны.

    ты бы написал что было, а то может у кого-то подобное такое будет.
  • felix90

    Сообщения: 191 Репутация: N Группа: Адекваты

    Spritz 16 августа 2010 г. 15:39, спустя 14 минут 45 секунд



    Всем спасибо. Косяк был с моей стороны.

    ты бы написал что было, а то может у кого-то подобное такое будет.

    Просто регулярку написал с нуля, а не брал уже готовую. Вот и проблема решилась :)
  • developer

    Сообщения: 241 Репутация: N Группа: Кто попало

    Spritz 20 августа 2010 г. 8:14, спустя 3 дня 16 часов 35 минут

    дабы не плодить тем, спрошу здесь:
    [man]preg_match_all('/([0-9]).\s(.*)(^<br\s\\/>$)/i', $text, $matches, PREG_PATTERN_ORDER);[/man]
    <a href="http://dotsound.ru/uploads/posts/2010-08/1282158627_63c43e20-dbfb-43b1-b195-5eb0a520fe2d.jpg" onclick="return hs.expand(this)" ><img src="http://dotsound.ru/uploads/posts/2010-08/1282158627_63c43e20-dbfb-43b1-b195-5eb0a520fe2d.jpg" width="200" height="200" border="0" align="right" alt="VA - The R&B Yearbook (2CD) (2009)" title="VA - The R&B Yearbook (2CD) (2009)" /></a><div id="news-id-1118" style="display:inline;"><div align="center"></div><br /><b>Исполнитель: </b>VA<br /><b>Альбом: </b>The R&B Yearbook<br /><b>Год выхода: </b>2009<br /><b>Жанр: </b>R&B, Soul<br /><b>Кол-во треков: </b>40<br /><b>Формат: </b>mp3<br /><b>Качество: </b>320 kbps<br /><b>Продолжительность: </b>2:28:05<br /><b>Размер: </b>342 MB<br /><br /><b>Tреклист: </b><br />CD1<br />01. JLS – Beat Again<br />02. Chipmunk Feat. Dayo Olatunji – Oopsy Daisy<br />03. Beyonce – Single Ladies (Put A Ring On It)<br />04. Jordin Sparks – Battlefield<br />05. Ciara Feat. Justin Timberlake – Love Sex Magic<br />06. Daniel Merriweather Feat. Wale – Change<br />07. Alesha Dixon – Breathe Slow<br />08. Jennifer Hudson – If This Isnt Love<br />09. Kelly Rowland Feat. Travis McCoy – Daylight<br />10. Alicia Keys – Superwoman<br />11. Lemar – If She Knew<br />12. Chris Brown – Take You Down<br />13. R. Kelly Feat. Keysha Cole And T-Pain – Number One (Remix)<br />14. Joe – If I Was Your Man<br />15. Mario – How Do I Breathe<br />16. Jamie Foxx Feat. T-Pain – Blame It<br />17. Danity Kane – Damaged<br />18. Brandy – Long Distance<br />19. Usher – Moving Mountains<br />20. Jay Sean – Tonight<br /><br />CD2<br />01. Flo Rida Feat. KeSha – Right Round<br />02. Dizzee Rascal – Holiday<br />03. Pitbull – Hotel Room Service<br />04. Sean Kingston – Fire Burning<br />05. Kid Cudi Vs Crookers – Day N Nite<br />06. DJ Ironik Feat. Chipmunk And Elton John – Tiny Dancer (Hold Me Closer)<br />07. Wiley Feat. Daniel Merriweather – Cash In My Pocket<br />08. Gracious K – Migraine Skank (Ripper Dance Mix)<br />09. Kid Sister Feat. Kanye West – Pro Nails<br />10. T-Pain Feat. Chris Brown – Freeze<br />11. Jazmine Sullivan – Bust Your Windows<br />12. Raphael Saadiq – Lets Take A Walk<br />13. Maxwell – Pretty Wings<br />14. Anthony Hamilton – The Point Of It All<br />15. John Legend – Everybody Knows<br />16. Trey Songz – I Need A Girl<br />17. Laura Izibor – Shine<br />18. Solange – T.O.N.Y.<br />19. Sean Paul – So Fine<br />20. T.I. – Whatever You Like<br /><br /><!–QuoteBegin–><div class="quote"><!–QuoteEBegin–><div align="center"><b>Скачать:</b><br /><br /><a href="http://letitbit.net/download/2111.2c0fb93a5e7ada39241d88b13/TheRBY.part1.rar.html" target="_blank">Download / Letitbit.net / Part.1</a><br /><a href="http://letitbit.net/download/1191.1e8f893755a7920bdf81a8dd3/TheRBY.part2.rar.html" target="_blank">Download / Letitbit.net / Part.2</a><br /><br /><a href="http://hotfile.com/dl/62821170/91ae5ec/TheRBY.part1.rar.html" target="_blank">Download / Hotfile.com / Part.1</a><br /><a href="http://hotfile.com/dl/62816723/57be46d/TheRBY.part2.rar.html" target="_blank">Download / Hotfile.com / Part.2</a><br /><br /><a href="http://www.fileserve.com/file/g7Fnv8n/TheRBY.part1.rar" target="_blank">Download / Fileserve.com / Part.1</a><br /><a href="http://www.fileserve.com/file/CRpUZ8S/TheRBY.part2.rar" target="_blank">Download / Fileserve.com / Part.2</a>


    собственно пытаюсь достать текст от номера песни Daniel Merriweather Feat. Wale – Change до переноса, ничего не получается, часа три уже сижу на http://pyha.ru/fishki/regexp/ воюю. Прошу помощи.
    Спустя 92 сек.
    дабы не плодить тем, спрошу здесь:
    preg_match_all('/([0-9]).\s(.*)(^$)/i', $text, $matches, PREG_PATTERN_ORDER);


    <a href="http://dotsound.ru/uploads/posts/2010-08/1282158627_63c43e20-dbfb-43b1-b195-5eb0a520fe2d.jpg" onclick="return hs.expand(this)" ><img src="http://dotsound.ru/uploads/posts/2010-08/1282158627_63c43e20-dbfb-43b1-b195-5eb0a520fe2d.jpg" width="200" height="200" border="0" align="right" alt="VA - The R&B Yearbook (2CD) (2009)" title="VA - The R&B Yearbook (2CD) (2009)" /></a><div id="news-id-1118" style="display:inline;"><div align="center"></div><br /><b>Исполнитель: </b>VA<br /><b>Альбом: </b>The R&B Yearbook<br /><b>Год выхода: </b>2009<br /><b>Жанр: </b>R&B, Soul<br /><b>Кол-во треков: </b>40<br /><b>Формат: </b>mp3<br /><b>Качество: </b>320 kbps<br /><b>Продолжительность: </b>2:28:05<br /><b>Размер: </b>342 MB<br /><br /><b>Tреклист: </b><br />CD1<br />01. JLS – Beat Again<br />02. Chipmunk Feat. Dayo Olatunji – Oopsy Daisy<br />03. Beyonce – Single Ladies (Put A Ring On It)<br />04. Jordin Sparks – Battlefield<br />05. Ciara Feat. Justin Timberlake – Love Sex Magic<br />06. Daniel Merriweather Feat. Wale – Change<br />07. Alesha Dixon – Breathe Slow<br />08. Jennifer Hudson – If This Isnt Love<br />09. Kelly Rowland Feat. Travis McCoy – Daylight<br />10. Alicia Keys – Superwoman<br />11. Lemar – If She Knew<br />12. Chris Brown – Take You Down<br />13. R. Kelly Feat. Keysha Cole And T-Pain – Number One (Remix)<br />14. Joe – If I Was Your Man<br />15. Mario – How Do I Breathe<br />16. Jamie Foxx Feat. T-Pain – Blame It<br />17. Danity Kane – Damaged<br />18. Brandy – Long Distance<br />19. Usher – Moving Mountains<br />20. Jay Sean – Tonight<br /><br />CD2<br />01. Flo Rida Feat. KeSha – Right Round<br />02. Dizzee Rascal – Holiday<br />03. Pitbull – Hotel Room Service<br />04. Sean Kingston – Fire Burning<br />05. Kid Cudi Vs Crookers – Day N Nite<br />06. DJ Ironik Feat. Chipmunk And Elton John – Tiny Dancer (Hold Me Closer)<br />07. Wiley Feat. Daniel Merriweather – Cash In My Pocket<br />08. Gracious K – Migraine Skank (Ripper Dance Mix)<br />09. Kid Sister Feat. Kanye West – Pro Nails<br />10. T-Pain Feat. Chris Brown – Freeze<br />11. Jazmine Sullivan – Bust Your Windows<br />12. Raphael Saadiq – Lets Take A Walk<br />13. Maxwell – Pretty Wings<br />14. Anthony Hamilton – The Point Of It All<br />15. John Legend – Everybody Knows<br />16. Trey Songz – I Need A Girl<br />17. Laura Izibor – Shine<br />18. Solange – T.O.N.Y.<br />19. Sean Paul – So Fine<br />20. T.I. – Whatever You Like<br /><br /><!–QuoteBegin–><div class="quote"><!–QuoteEBegin–><div align="center"><b>Скачать:</b><br /><br /><a href="http://letitbit.net/download/2111.2c0fb93a5e7ada39241d88b13/TheRBY.part1.rar.html" target="_blank">Download / Letitbit.net / Part.1</a><br /><a href="http://letitbit.net/download/1191.1e8f893755a7920bdf81a8dd3/TheRBY.part2.rar.html" target="_blank">Download / Letitbit.net / Part.2</a><br /><br /><a href="http://hotfile.com/dl/62821170/91ae5ec/TheRBY.part1.rar.html" target="_blank">Download / Hotfile.com / Part.1</a><br /><a href="http://hotfile.com/dl/62816723/57be46d/TheRBY.part2.rar.html" target="_blank">Download / Hotfile.com / Part.2</a><br /><br /><a href="http://www.fileserve.com/file/g7Fnv8n/TheRBY.part1.rar" target="_blank">Download / Fileserve.com / Part.1</a><br /><a href="http://www.fileserve.com/file/CRpUZ8S/TheRBY.part2.rar" target="_blank">Download / Fileserve.com / Part.2</a>


    собственно пытаюсь достать текст от номера песни Daniel Merriweather Feat. Wale – Change до переноса, ничего не получается, часа три уже сижу на http://pyha.ru/fishki/regexp/ воюю. Прошу помощи.

    я рагульно создал пост выше.
  • VaseninM

    Сообщения: 2416 Репутация: N Группа: Адекваты

    Spritz 20 августа 2010 г. 8:34, спустя 19 минут 27 секунд

    '/([0-9]+).*?<br \/>/i не?
    Спустя 96 сек.
    /([0-9]+)\..*?<br \/>/i
  • technobulka

    Сообщения: 4540 Репутация: N Группа: Джедаи

    Spritz 20 августа 2010 г. 8:35, спустя 1 минуту 46 секунд

    /<br \/>([0-9]{2}\.).*?(?=<br \/>)/i
    Высокоуровневое абстрактное говно
  • VaseninM

    Сообщения: 2416 Репутация: N Группа: Адекваты

    Spritz 20 августа 2010 г. 8:37, спустя 1 минуту 50 секунд

    Stasovsky, а говоришь регулярки хуево знаешь
  • technobulka

    Сообщения: 4540 Репутация: N Группа: Джедаи

    Spritz 20 августа 2010 г. 8:38, спустя 46 секунд

    только учусь)) но там я реально не смог вытащить… не за что зацепиться…
    Высокоуровневое абстрактное говно
  • developer

    Сообщения: 241 Репутация: N Группа: Кто попало

    Spritz 20 августа 2010 г. 8:44, спустя 6 минут 26 секунд

    SpartakuS много мусора, Stasovsky подошло, спасибо :)
  • technobulka

    Сообщения: 4540 Репутация: N Группа: Джедаи

    Spritz 20 августа 2010 г. 8:46, спустя 1 минуту 31 секунду

    блин, реально надо платную помощь устроить…
    Высокоуровневое абстрактное говно
  • VaseninM

    Сообщения: 2416 Репутация: N Группа: Адекваты

    Spritz 20 августа 2010 г. 8:46, спустя 11 секунд

    developer, многа мусора это бр чтоли? :D
  • technobulka

    Сообщения: 4540 Репутация: N Группа: Джедаи

    Spritz 20 августа 2010 г. 8:49, спустя 3 минуты 14 секунд

    SpartakuS, не, там реально много лишнего получилось…
    Высокоуровневое абстрактное говно
  • VaseninM

    Сообщения: 2416 Репутация: N Группа: Адекваты

    Spritz 20 августа 2010 г. 8:52, спустя 2 минуты 48 секунд

    Stasovsky, а ну да. Ты же еще перед бр поставил. Молодца. Лови +
  • technobulka

    Сообщения: 4540 Репутация: N Группа: Джедаи

    Spritz 20 августа 2010 г. 8:55, спустя 3 минуты 16 секунд

    ыть))
    Спустя 117 сек.
    вот)) изменил подпись, буду собирать пожертвования за помощь))
    Высокоуровневое абстрактное говно
  • developer

    Сообщения: 241 Репутация: N Группа: Кто попало

    Spritz 12 сентября 2010 г. 7:17, спустя 22 дня 22 часа 21 минуту

    ещё небольшой вопрос, тема та же, поэтому не создаю, тут больше вопрос по логике.

    откуда дерем:
    onclick="return operate(84535923,4626,7125368,'b35de56cc73d',206);"


    function returnSubstrings($text, $openingMarker, $closingMarker) {
    $openingMarkerLength = mb_strlen($openingMarker);
    $closingMarkerLength = mb_strlen($closingMarker);

    $result = array();
    $position = 0;
    while (($position = mb_strpos($text, $openingMarker, $position)) !== false) {
    $position += $openingMarkerLength;
    if (($closingMarkerPosition = mb_strpos($text, $closingMarker, $position)) !== false) {
    $result[] = substr($text, $position, $closingMarkerPosition - $position);
    $position = $closingMarkerPosition + $closingMarkerLength;
    }
    }
    return $result;
    }


    $arr = returnSubstrings($music_2[$key], 'return operate(', ');');


    на выходе получаем:
    Array
    (
    [0] => 84535923,4626,7125368,'660c76893c4c',206
    )


    наверное я рагуль и не понимаю почему b35de56cc73d заменило 660c76893c4c.

Пожалуйста, авторизуйтесь, чтобы написать комментарий!