0 Пользователей и 1 Гость просматривают эту тему.
  • 5 Ответов
  • 706 Просмотров
*

tmpnikl

  • Захожу иногда
  • 451
  • 3 / 0
Есть подозрение, что на хостинге много файлов(картинок и текстов) в папках image и other, которые не участвуют в сайте,  список этих файлов на хостинге я могу составить и сопоставить с другим списком, главный вопрос, как составить список файлов, которые используются сайтом, как составить и каким таблицам запрос, чтоб получить  список файлов картинок и текстов в этих папках... Если есть какая-нибудь утилита, то подскажите..
*

vipiusss

  • Гуру
  • 5746
  • 343 / 11
  • Скайп: renor_
закажите анализ в комм раздел, и вам сделают платный отчёт.
ну откуда мы знаем, что у вас там?
ппц вопрос.
про утилиту=нету.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

tmpnikl

  • Захожу иногда
  • 451
  • 3 / 0
спасибо... но в общем то сделал импорт таблиц из БД MySQL, сейчас пишу программку, которая должна составить список файлов картинок, которые встречаются в этих таблицах..., тему можно закрывать..
*

Shustry

  • Гуру
  • 6436
  • 743 / 3
Не надо закрывать. Поделитесь с публикой своей программой потом.
*

tmpnikl

  • Захожу иногда
  • 451
  • 3 / 0
Сделал на фоксе, поэтому она вряд ли здесь будет интересна, сделал пока наспех(сегодня же питница) только для gallery, в понедельник продолжу и оттестирую
Алгоритм следующий, берём дамп БД и просматриваем его построчно фоксом(мне на нём удобней работать), т.к. фокс может брать по 254 символа, то берутся две строки складываются и ищется вхождение, если находится, то добавляется запись в дбфник(дбф ник файлов на хосте уже есть), дальше selectом, получаем список ненужных файлов(можно в эксель перегнать и там фильтр сделать).... Это мало кому понравится, но для меня это нормально...
im_f="D:\S\2\3_local_temp\2015-05-17\pbkp_MySQL_5.sql"
CREATE TABLE xxx(fld C(254))
x=FOPEN(im_f,10)
DO WHILE !FEOF(x)
    pf_old=FSEEK(x,0,1)
    per = FGETS(x)
    pf_new= FSEEK(x,0,1)
    per1=per
        DO WHILE .NOT. ((pf_new-pf_old)-LEN(per1)>0)
            pf_old=FSEEK(x,0,1)
            per1=FGETS(x)
            pf_new= FSEEK(x,0,1)
            IF AT('{gallery}',per+per1)>0 AND RAT('{/gallery}',per+per1)>0
              SELECT xxx
              APPEND BLANK
              replace fld WITH SUBSTR(per+per1,AT('{gallery}',per+per1)-1,RAT('{/gallery}',per+per1)-1+LEN("{/gallery}"))
            ENDIF
            per=per1
            IF FEOF(x)
                EXIT
            ENDIF
        ENDDO
enddo
= FCLOSE(x)
*

Shustry

  • Гуру
  • 6436
  • 743 / 3
На фоксе, это конечно брутально. Но может кому пригодится.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Где на сайте находится адрес для уведомлений(платежной системы)? Сейчас адрес д

Автор Марина-6

Ответов: 0
Просмотров: 322
Последний ответ 23.06.2020, 10:57:10
от Марина-6
Отзывы на сайте не публикуются(не выводятся )

Автор Марина-6

Ответов: 1
Просмотров: 291
Последний ответ 21.06.2020, 00:36:29
от wishlight
Ошибка при загрузке файлов

Автор Dionis0.618

Ответов: 1
Просмотров: 434
Последний ответ 29.01.2020, 16:27:15
от SeBun
Нужна помощь! На сайте выдаёт ошибку: Ошибка 310 (net::ERR_TOO_MANY_REDIRECTS) циклическая переадр

Автор ABOC

Ответов: 4
Просмотров: 3885
Последний ответ 13.01.2020, 16:11:00
от Katya1212
Ошибка на сайте нужна помощь по php

Автор vdv1979

Ответов: 7
Просмотров: 2111
Последний ответ 23.11.2019, 09:41:33
от Elimelech