Распечатать этот пост

Увеличить время выполнения скрипта (PHP)

Увеличить время выполнения скрипта можно четырьмя способами. Два способа при помощи PHP функций (set_time_limit(int seconds) и ini_set(string varname, string newvalue)), при помощи настроек файла php.ini или использования файла .htaccess.

set_time_limit()

Самый простой и быстрый способ использовать вначале выполнения скрипта функции void set_time_limit( int seconds ), которая меняет значение параметра max_execution_time, установленное в файле php.ini (Значение устанавливается в секундах, по-умолчанию 30 секунд).
Узнать больше

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (6 голосов, в среднем: 5,00 из 5)
Загрузка...

Распечатать этот пост

Как узнать, какой дистрибутив Linux запущен?

Есть доступ к SSH, но не знаем какой дистрибутив?

grep -ihs "buntu\|SUSE\|Fedora\|PCLinuxOS\|MEPIS\|Mandriva\|Debian\|Damn\|Sabayon\|Slackware\| KNOPPIX\|Gentoo\|Zenwalk\|Mint\|Kubuntu\|FreeBSD\|Puppy\|Freespire\|Vector\|Dreamlinux\| CentOS\|Arch\|Xandros\|Elive\|SLAX\|Red\|BSD\|KANOTIX\|Nexenta\|Foresight\|GeeXboX\| Frugalware\|64\|SystemRescue\|Novell\|Solaris\|BackTrack\|KateOS\|Pardus" /etc/{issue,*release,*version}

Теперь знаем 🙂

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 голосов, в среднем: 5,00 из 5)
Загрузка...

Распечатать этот пост

По FTP не видно файлов начинающихся с точки

Если по FTP не видно файла .htaccess или любого другого файла начинающего своё название с точки, нужно создать файл .ftpaccess с содержимым:

ListOptions -a

и поместить его в корневую папку FTP.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 голосов, в среднем: 5,00 из 5)
Загрузка...

Распечатать этот пост

Как создать/распаковать .tar.gz

Постоянно забываю. Сделаю заметку.

Как создать .tar.gz

tar -cvf file.tar /full/path — создать .tar

tar -czvf file.tar.gz /full/path — создать .tar.gz (архив)
tar -cjvf file.tar.bz2 /full/path — создать .tar.bz2 (архив)

Синтаксис этих примеров:
tar [-ключи] [название архива] [путь, что запаковать]

Как открыть (распаковать) .tar

Чтобы распаковать запаковыный .tar:

tar -xvf file.tar.gz

Синтаксис:
tar [-ключи] [название архива]

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (3 голосов, в среднем: 5,00 из 5)
Загрузка...

Распечатать этот пост

Несколько ошибок с PHP версии 5.3 и выше

Замечено было 2 ошибки в плагине Ajaxfilemanager для TinyMCE при работе на хосте с PHP версии 5.3 и выше.

Первая

перестали отображаться превью залитых картинок с расширением JPG

Исправление

В файле /admin/ajaxfilemanager/inc/class.image.php

в функцию

function _isSupported($filename, $extension, $function, $write = false)

добавить код

if (PHP_VERSION_ID >= 50300 && strtolower($extension) == "jpg") $extension = "JPEG";

Получится вот так:

Узнать больше

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 голосов, в среднем: 3,50 из 5)
Загрузка...

Распечатать этот пост

Дамп базы MySQL

Такс, бывают моменты, когда…

Нужно, к примеру, перенести базу с тестового сервера на рабочий, но вот незадача, объем файла превышает дозволенный лимит загружаемого в phpMyadmin. Но чудо! У нас есть доступ к консоли (SSH) и к нам на выручку спешит утилита mysqldump. Итак начнем.

Создание дампа

Дамп нужной базы

mysqldump -uroot -h192.168.1.1 -p database > database.sql

Дамп нескольких баз

mysqldump -uroot -h192.168.1.1 -p -B database1 database2 database3 > databases.sql

Дамп всех баз

Узнать больше

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (4 голосов, в среднем: 5,00 из 5)
Загрузка...

Распечатать этот пост

Прилепить footer к низу страницы

Заметочка о том как прилепить футер к низу страницы, а то всякое бывает, могу и забыть 🙂
Работает в: Internet Explorer 5 и выше, Firefox, Safari, Opera и так далее.

CSS

* {
	margin: 0;
}
html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -142px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
	height: 142px; /* .push must be the same height as .footer */
}

Ну и сам html

<html>
    <head>
        <link rel="stylesheet" href="layout.css" ... />
    </head>
    <body>
        <div class="wrapper">
            <p>Супер-мего контент.</p>
            <div class="push"></div>
        </div>
        <div class="footer">
            <p>Копирайт (c)</p>
        </div>
    </body>
</html>

Метод Ryan Fait

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (4 голосов, в среднем: 4,00 из 5)
Загрузка...

Распечатать этот пост

Галерея PikaChoose и навигация интегрированного Fancybox

Ну что, начнемс. По запросу PikaChoose (не путать с Pok?mon-ом) в google.com или yandex.ru, вы, мои дорогие (я меня паранойя, что блог читают еще люди окромя меня), так вот, по этому запросу вы найдете много всякого полезного. И то, что это плагин для слайд-шоу с массой возможностей, и то что он интегрируется с Fancybox, и то что можно прикрутить jCarousel и ваще — сказка, а не плагин для обыкновенных задач.

Все это хорошо, но вот я добавлю все таки отсебятины, ну не совсем отсебятины, но все же.

Узнать больше

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (3 голосов, в среднем: 5,00 из 5)
Загрузка...

Распечатать этот пост

Рейтинг (звезды) в выдаче Google.

Раз пошла такая лабуда, выложу схему для красивого показа рейтинга в выдаче Google. Ну это такие звездочки с указанием количества оценок проголосовавших за вашу страницу (естественно, если он присутствует у вас на сайте), обычно располагается над описанием.

Суть да дело, ближе к телу:

<div itemscope itemtype="http://schema.org/Product" >
	<meta itemprop="name" content="название страницы" >
	<meta itemprop="description" content="описание страницы" >
	<meta itemprop="url" content="http://url.com/url/" >
	<div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating" >
	<meta itemprop="bestRating" content="5" >	<!-- максимально возможная оценка -->
	<meta itemprop="ratingValue" content="2,45" >	<!-- текущий/средний рейтинг -->
	<meta itemprop="ratingCount" content="85" >	<!-- количество проголосовавших -->
	</div>
</div>

Ну где-то так.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (96 голосов, в среднем: 4,20 из 5)
Загрузка...

Распечатать этот пост

Красивые URL в выдаче Google. WordPress, Breadcrumb NavXT.

Такс, берем плагин для хлебных крошек «Breadcrumb NavXT», ставим и лезем в настройки.

Установка

  • Либо качаем плагин с офф.сайта, распаковываем в папку с плагинами (wp-content/plugins) и активируем в WordPress.
  • Либо в WordPress-е находим плагин «Breadcrumb NavXT» и ставим.

Тут все пучком.

Далее нам нужно что-бы эти самые крошки выводились на сайте в нужном нам месте, для этого мы подредактируем соответствующий файл нашей замечательнейшей темы (как правило, header.php).
Узнать больше

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (8 голосов, в среднем: 4,50 из 5)
Загрузка...