ВходИмяПароль
Автоматически входить при каждом посещении    
Регистрация
Регистрация
Войти и проверить личные сообщения
Войти и проверить личные сообщения
Список форумов ЛанМедиаСервис » Скрипт видео-каталога v.1.x

Начать новую тему   Ответить на тему
Не работает check_files.php (видимо mysql5)
Предыдущая тема :: Следующая тема  
Автор Сообщение

Pavel 





Зарегистрирован: 29.02.2008
Сообщения: 110


russia.gif
Сообщение Добавлено: 2008-11-10 12:56 pm    Заголовок сообщения: Не работает check_files.php (видимо mysql5) Ответить с цитатой

Собственна беда: рухнул один из винтов на сервере. Восстановить данные не удалось. Вспомнил про сабжевый скрипт. Не работает - вместо русских букв пишет "???" и выводит ВСЕ фильмы ненайденными (скрин прицеплен). Видимо это потому что не указано обращение аля-setnames.
Подскажите плз - что нужно вписать и куда, очень надобно!
Огромное спасибо откликнувшимся!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение

Frogile





Зарегистрирован: 17.04.2008
Сообщения: 36
Откуда: Минск

blank.gif
Сообщение Добавлено: 2008-11-10 13:06 pm    Заголовок сообщения: Ответить с цитатой

база в какой кодировке?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number

Pavel 





Зарегистрирован: 29.02.2008
Сообщения: 110


russia.gif
Сообщение Добавлено: 2008-11-10 13:09 pm    Заголовок сообщения: Ответить с цитатой

Frogile писал(а):
база в какой кодировке?

cp1251_general_ci

Добавлено спустя 2 hours 45 minutes 59 seconds:

Людии, help me plz! Rolling Eyes
Вернуться к началу
Посмотреть профиль Отправить личное сообщение

Frogile





Зарегистрирован: 17.04.2008
Сообщения: 36
Откуда: Минск

blank.gif
Сообщение Добавлено: 2008-11-10 17:49 pm    Заголовок сообщения: Ответить с цитатой

попробуй после
Код:
$result = mysql_select_db($config['mysqldb'], $idSQLConnection);

добавить
Код:
mysql_query("SET names cp1251");
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number

Pavel 





Зарегистрирован: 29.02.2008
Сообщения: 110


russia.gif
Сообщение Добавлено: 2008-11-10 18:17 pm    Заголовок сообщения: Ответить с цитатой

Frogile писал(а):
попробуй после
Код:
$result = mysql_select_db($config['mysqldb'], $idSQLConnection);

добавить
Код:
mysql_query("SET names cp1251");

Угу, спасибо! Правда сам уже разобрался - не успел отписать на форуме, но за потраченное время спасибо.
С меня символический "бакс", если укажете номер кошелька Very Happy
Вернуться к началу
Посмотреть профиль Отправить личное сообщение

Frogile





Зарегистрирован: 17.04.2008
Сообщения: 36
Откуда: Минск

blank.gif
Сообщение Добавлено: 2008-11-12 16:45 pm    Заголовок сообщения: Ответить с цитатой

Z728748104185 Wink
_________________
Доработки к LMS платно/бесплатно. Скины. Стучать 175774456.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number

Pavel 





Зарегистрирован: 29.02.2008
Сообщения: 110


russia.gif
Сообщение Добавлено: 2008-11-12 18:04 pm    Заголовок сообщения: Ответить с цитатой

Frogile писал(а):
Z728748104185 Wink

Very Happy
Вернуться к началу
Посмотреть профиль Отправить личное сообщение

dweb





Зарегистрирован: 08.04.2008
Сообщения: 4


blank.gif
Сообщение Добавлено: 2009-01-18 15:44 pm    Заголовок сообщения: Ответить с цитатой

а как сделать чтобы те фильмы у которых нет файлов на диске удалялись, банально упал диск, восстановить не удается, а в базе фильмы остались
Вернуться к началу
Посмотреть профиль Отправить личное сообщение

Илья Спесивцев

Администратор



Зарегистрирован: 26.02.2008
Сообщения: 703
Откуда: Техподдержка

blank.gif
Сообщение Добавлено: 2009-01-21 08:53 am    Заголовок сообщения: Ответить с цитатой

dweb писал(а):
а как сделать чтобы те фильмы у которых нет файлов на диске удалялись, банально упал диск, восстановить не удается, а в базе фильмы остались

1. Сделать дамп базы (обязательно)
2. Убедится что запрос типа:
SELECT * FROM files WHERE Path LIKE '/dead/hdd/%';
выдаст только те файлы, которые находятся на упавшем винте (в примере находящиеся в каталоге /dead/hdd/).

Если достатчно скрыть фильмы:
3. Выполнить:
UPDATE films SET Hide=1 WHERE ID IN (SELECT FilmID FROM files WHERE Path LIKE '/dead/hdd/%');

Если нужно удалить окончательно и безповоротно:
3. Выполнить:
DELETE FROM films WHERE ID IN (SELECT FilmID FROM files WHERE Path LIKE '/dead/hdd/%');
DELETE FROM files WHERE Path LIKE '/dead/hdd/%';
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов ЛанМедиаСервис » Скрипт видео-каталога v.1.x Часовой пояс: GMT
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы не можете скачивать файлы