PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (715): В начало « ... 7 8 9 10 [11] 12 13 14 15 ... » В конец
Найдено сообщений: 10716
LIME
Отправлено: 19 Апреля, 2020 - 17:55:15 • Тема: Первый парсер на PHP, нужна помощь • Форум: Вопросы новичков
Ответов: 41 Просмотров: 2116
в дебагере же видно что $html2 не получается нормальной dom моделью
видно же что что-то не так
какие- то ерроры там появились наверняка внутри
двоечник, учись дебажить
LIME
Отправлено: 19 Апреля, 2020 - 15:49:52 • Тема: Первый парсер на PHP, нужна помощь • Форум: Вопросы новичков
Ответов: 41 Просмотров: 2116
ага
тут налицо невалидный html
видимо simpleHtmlDom просто не справляется с таким наглым нарушением
попробуй регуляркой спарсить
или для начала просто увидь class="embed_source" в дебагере в полученном контенте
или strpos
давай давай
учись думать
придумывай гипотезы и проверяй
LIME
Отправлено: 19 Апреля, 2020 - 12:03:03 • Тема: Первый парсер на PHP, нужна помощь • Форум: Вопросы новичков
Ответов: 41 Просмотров: 2116
rasl89 пишет: Там он находится, вот именно
а ты открой отдельно эту ссылку в другом браузере
или в инкогнито
возможно там проверяются куки/реферер/кастомные заголовки
LIME
Отправлено: 18 Апреля, 2020 - 18:03:48 • Тема: Регулярка для русскоязычных символов. • Форум: Вопросы новичков
Ответов: 13 Просмотров: 957
Строитель пишет: А какой смысл в получении отдельных символов в массив, который снова надо преобразовывать в строку? preg_replace() тут идеальный вариант.
я не знаю какой смысл)
не знаю зачем эти букавы понадобились)
наверное ты что-то знаешь
пусть будет так)))
LIME
Отправлено: 18 Апреля, 2020 - 18:00:50 • Тема: Первый парсер на PHP, нужна помощь • Форум: Вопросы новичков
Ответов: 41 Просмотров: 2116
а как еще ты хотел несколько значений в одну переменную положить?
я с тя удивляюсь
дальше вариант через implode или циклом пробежаться
смотря для чего тебе это
LIME
Отправлено: 17 Апреля, 2020 - 22:27:11 • Тема: Регулярка для русскоязычных символов. • Форум: Вопросы новичков
Ответов: 13 Просмотров: 957
Строитель во первых и preg_replace выше есть покороче
зачем брать в захват весь паттерн?))
а во вторых... что тебе плохого сделал preg_match_all? ))
LIME
Отправлено: 17 Апреля, 2020 - 20:41:11 • Тема: Регулярка для русскоязычных символов. • Форум: Вопросы новичков
Ответов: 13 Просмотров: 957
Цитата: php -r 'preg_match_all("~\p{Lu}~uU", "Иванов Иван Семенович", $m);var_dump($m);'
(Добавление)
Цитата: php -r 'var_dump(preg_replace("~(\p{Lu})\S+~u", "$1.", "Иванов Иван Семенович"));'
string(11) "И. И. С."
LIME
Отправлено: 17 Апреля, 2020 - 12:47:01 • Тема: Первый парсер на PHP, нужна помощь • Форум: Вопросы новичков
Ответов: 41 Просмотров: 2116
rasl89 пишет: Может быть через условный оператор? if массив то, если не массив, то - подскажите как будет выглядеть код?
да
или так
Страниц (715): В начало « ... 7 8 9 10 [11] 12 13 14 15 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB