siv1987

siv1987
Рейтинг
427
Регистрация
02.04.2009

С сессиями проблемы на хостинге нету?

nayticr:
Я откуда знаю?

Не обязательно знать, достаточно подумать. Доступ к папке как происходит? Верно - по адресу (урлу). "Закрыть папку" означает закрыть урл (адрес) этой папки. Как составлять запреты есть по ссылки которой вам дали выше. http://www.google.ru/search?client=opera&rls=ru&q=robots.txt&sourceid=opera&ie=utf-8&oe=utf-8

В какой-то версии был косяк с передачей переменных по ссылке при вызове функции, способ считается deprecated и на некоторых хостингах может вызывать ошибку.

Ну так в чем проблема? По вашему условию вполне осуществимая задача. Вот вам примерный шаблон такого скрипта


$tdel = array();
$res = mysql_query( 'SHOW TABLES' );
while( $t = mysql_fetch_row( $res ) )
{
if( preg_match('/^logs_(\d+_\d+_\d+)$/', $t[0], $tdate) )
{
if( $tdate[1] < date( 'Y_m_d' ) )
{
$tdel[] = $t[0];
}
}
}
if( count($tdel) )
{
mysql_query( 'DROP TABLE '.implode( ',', $tdel ) );
}

Зы. Как правильно отработает условие $tdate[1] < date( 'Y_m_d' ) я точно не знаю, поэтому лучше ее протестировать.

Вопрос я внимательно читал, поэтому и дал вам синтаксис.

Одним запросом? Заходите в phmyadmin, отмечаете нужные вам таблицы и удаляете одним нажатием.

Либо при помощью php скрипта, запрашиваете имена таблиц http://dev.mysql.com/doc/refman/5.0/en/show-tables.html, отбираете нужные и составляете запрос для их удаления.

метод exec_tpl() в

\engine\classes\templates.class.php

А вот где идет вызов этого метода нигде не видно, скорее всего в index.php.

кое что конкретное можно почитать и в открытой документации http://www.php.net/manual/ru/function.setcookie.php

Всего: 6568