А что если чтобы это сделать нужно перелопатить 10 тысяч уже добавленных на сайт материалов ? =) pointer-events: none; решил проблему сразу во всех этих 10к.
DARWIN Yuri: нет, мне не так нужно было, видимо я неправильно сформулировал задачу, исправил первоначальное сообщение, но ваш вариант всё равно отмечу решением, так как вы дали рабочий вариант на мой неправильно сформулированный вопрос =)
dimonchik2013: я немного по другому пути пошёл, и у меня почти получилось:
$dir = parse_url($arrayImg[1][$i], PHP_URL_PATH); // Нахожу в ссылке путь
$dir = substr($dir, 0, strpos($dir, "/1."));
if (!copy($absolute_url, $dir.'/'.$name)) {
с помощью этого кода, из вот этого:
/1/dcearth2/006/1.png
я получаю это:
/1/dcearth2/006
Осталось только убрать слэш перед единицей, чтобы получилось так:
1/dcearth2/006
Вот это и будет сохранение в ранее автоматически созданные папки.
Как убрать этот слэш? =)
dimonchik2013: в общем у меня получилось сделать так:
$path3 = parse_url($arrayImg[1][$i], PHP_URL_PATH); // Нахожу в ссылке путь
$path3 = substr($path3, 0, strpos($path3, "/5."));
mkdir(".$path3");
В принципе работает, создаются нужные директории из ссылки и в конечную записывается нужный файл.
Но, за сохранение файла в нужную директорию отвечает вот это:
get_img_in_dir("www.jurnalu.ru/online-reading/comicsonline/dcearth...","тут путь папок");
Как туда тоже можно вставить кусок из .$path3 ?
Скрипт был найден в просторах сети и кое как переделан мною под мои нужды, но вот с выше описанной задачей я не могу справиться. Не настолько силён. Надеюсь что кто нибудь знающий поможет и выдаст готовую строчку кода которую нужно добавить в скрипт.
И куда урл добавлять?
localStorage.setItem('ReadComУРЛСТРАНИЦЫ' + location.pathname, idItsRead.style.color);
if(localStorage.getItem('ReadComУРЛСТРАНИЦЫ' + location.pathname) == 'red')
Так?