siv1987

siv1987
Рейтинг
427
Регистрация
02.04.2009
KoBaL:
Он, вроде бы, и так глобален (Работаю с DLE, объект $db можно использовать в любом файле шаблона)

Он "не глобальный". Он глобальный в тех функциях, в которых его таким объявляют.

postavkin:
Леонид, расшифруйте, пожалйуста, для меня эту строку.

На рабочем проекте в целях безопасность никогда не следует выводить ошибки скрипта на экран.

Chieftain:
Поэто я думаю не используя автоподдомены сервера настроить через htaccess, чтоб при обращении к поддомену обрабатывался файл, например тот же index.php на проверку существования модуля - если есть такой модуль, то подгрузить адрес index.php?dn=name_subdomain, если нету такого, то подзрузить файлы из папки на сервере /users/name_subdomain

в htaccess нет понятие если есть "index.php?dn=name_subdomain", он будет отправлять запрос туда независимо есть ?dn=name_subdomain или нету. Вам придется вручную указать какие конкретно поддомены нужно направить на index.php?dn=name_subdomain, остальные которые не ответствуют направятся в /users/name_subdomain

Потрудитесь все таки задать вопрос нормально, и желательно с тех подробностями. Я ни разу не понял что вообще требуется


usort( $arr, create_function('$a, $b', '
$id1 = preg_replace( "#^.+/(\d+)$#", "$1", $a );
$id2 = preg_replace( "#^.+/(\d+)$#", "$1", $b );
return $id1 > $id2 ? 1 : -1;
') );

Как вариант юзать explode

сделать условие уже посоветовали выше

$occ = strpos( $frazapoisk, '&' );

if( $occ ) $frazapoisk = substr( $frazapoisk, 0, $occ );

Уверенность что заливают именно через фтп стопроцентная? На чем основывается?

выполнить sql запрос: REPAIR TABLE dle_post

ufaclub:
а как потому выводить в разных переменных разное число ссылок?


$out = explode( '</a>', $str );
$size = count($out);
$links = array();
if( $size ){
$out = array_map( 'trim', $out );
$div = round($size/2);
$div = ($div > 1) ? $div : 1;
$links = array_chunk( $out, $div );
}

может не так красиво, но все же

preg_match_all( '/<a[^>]+href=["\'].*?["\'][^>]*>.*?<\/a>/', $str, $out );

Всего: 6568