«phpClub» — архив тем ("тредов"), посвящённых изучению PHP и веб-технологий.
Аноним 2018/06/04 18:11:14  №1202881 1
Великий анон, мне нужно прочекать мой файл на наличие картинок, которые лежат в папке images, в то время как сам файл лежит выше папки images по дереву.

Сделал регулярку (надеюсь, не надо на айдеон кидать)
>"/[images\\\\](([a-z0-9]+.(jpg|png|gif|jpeg)))/"

Названия прогружаются, но сами картинки - нет.
Через file_exist возвращает false.
Ответы: >>1202888 >>1202934
Аноним 2018/06/04 19:03:35  №1202934 2
>>1202881
Как тебе такое?
/images\/.+\.jpg|png|gif|jpeg/

мимоКМСпорегуляркам
Ответы: >>1202941
Аноним 2018/06/04 19:09:13  №1202941 3
>>1202934
Теперь даже заголовки не выводит.
Ответы: >>1202952 >>1202955
Аноним 2018/06/04 19:17:00  №1202952 4
>>1202941
Названия файлов в разном регистре? Если да добавь в конец регулярки флаг i
Ответы: >>1202958
Аноним 2018/06/04 19:20:18  №1202955 5
>>1202941
>//$pagename = 'index.php';
>//$template=file_get_contents($pagename);

у тебя проиходит поиск, в файле 'index.php'
>preg_match_all($imgreg, $template, $imgmas);
Ответы: >>1202956
Аноним 2018/06/04 19:21:22  №1202956 6
Аноним 2018/06/04 19:22:05  №1202958 7
>>1202952
Да нет, спасибо. Я уже решил проблему.

Короче, я решил проблему тупым гуглением другой регулярки. Как сказал какой-то анон выше:
> Как бы ты не писал регулярку, всё равно найдёшь в инете круче и будешь её использовать.

Спасибо, что пытались помочь, вот регулярка, кому нужно/интересно. Совсем забыл, что можно по тегу <img> искать
>'/<img[^>]?src=\"(.)\"/iU'