Apache редирект c http:// на https://

Я уже писсал про различные редиректы, на этот раз нам необходимо задействовать Apache редирект с http:// на https:// используя .htaccess для решения поставленной задачи. Добавьте следующие строчки в .htaccess:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Метки: ,

mysqldump: Got error: 1044: Access denied

при попытке сделать бекап баз получил ошибку

mysqldump: Got error: 1044: Access denied for user 'user'@'localhost' to database 'DB_NAME' when using LOCK TABLES

что бы избавиться от этой ошибки используйте следующий ключ

--skip-opt

И тогда получиться что-то похожее на это:

mysqldump -uUSER -pPASSWORD --all-databases --skip-opt > db.sql
Метки:

bash: mail: command not found DEBIAN

Проблема решается следующей командой:

apt-get install mailx
Метки: ,

41-АП(У) посвящается

Видео созданное для группы 41-АП(У), которое появилось в момент её победы над трудностями. Создавалось практически на одном дыхании за вечерним кофе.

Используемая программа: Sony Vegas (точную версию не помню)

Метки:

Функция explode в Smarty

Если вам требуется разбить текст на части используя определенный разделитель (может быть запята, точка и или какой-то символ/текст), то стоит воспользоваться функцией explode, которая в Smarty работает аналогично такой же функции в php.

Пример:

{assign var="text" value="»"|explode:$fullText} {* Разбиваем текст на части по разделителю *}
{$text.0} {* Первая часть/фрагмент *}
{$text.1} {* Вторая часть/фрагмент *}
{$text.2} {* третья часть/фрагмент *}
Метки: ,

Firefox 6.0

Firefox 6.0 скачатьУскоренный выпуск новых версий браузеров Mozilla Firefox продолжается.  Cтала доступна для скачивания 6-ая версия Firefox.  Официальный анонс Mozilla Firefox 6.0 состоится 16 августа. Обещают оптимизацию работы веб-приложений и кэширования, поддержку Mac OS X 10.7 и более быстрое выполнение сценариев JavaScript.


Читать запись полностью »

Метки: , , ,

Плагин WP-PostRatings для рейтинга постов в WordPress

Плагин WP-PostRatings для рейтинга постов в WordPressWP-PostRatings является плагином для WordPress, который позволяет организовать рейтинг постов. Данный плагин позволит вашим посетителям выставлять оценки для каждого поста. Оценки могут быть как положительные, так и отрицательные, а так же количественные (будет отображаться звездочками, сердечками, квадратиками, полосками).


Читать запись полностью »

Метки: , ,

Google +1

Видео о Google +1.

Метки: , ,

PHP генерация буквенно-символьного пароля

Для генерации случайного буквенно-символьного пароля можно использовать замечательную функции приведенную ниже:

function generate_password($length = 7){
$symbols = array_merge(range(0, 9), range('a', 'z'), range('A', 'Z'));
shuffle($symbols);
$pass_array = array_slice($symbols, 0, (int)$length);
$pass = implode("", $pass_array);
return $pass;
}

В качестве параметра передается длина пароля. Пример вызова функции для генерации 8-символьного пароля:

generate_password(8);
Метки: ,

PHP Авторизация в Sape при помощи CURL

Приведенный ниже код позволяет авторизироваться в системе Sape.ru. Не забудьте заменить в строке username=LOGIN&password=PAROL логин и пароль на свои.

<?php

$curl = curl_init(); // инициализируем cURL
/*Дальше устанавливаем опции запроса в любом порядке*/
//Здесь устанавливаем URL к которому нужно обращаться
curl_setopt($curl, CURLOPT_URL, 'https://auth.sape.ru/login/');
//Настойка опций cookie
curl_setopt($curl, CURLOPT_COOKIEJAR, 'cook.txt');//сохранить куки в файл
curl_setopt($curl, CURLOPT_COOKIEFILE, 'cook.txt');//считать куки из файла
//устанавливаем наш вариат клиента (браузера) и вид ОС
curl_setopt($curl, CURLOPT_USERAGENT, "Opera/10.00 (Windows NT 5.1; U; ru) Presto/2.2.0");
//Установите эту опцию в ненулевое значение, если вы хотите, чтобы PHP завершал работу скрыто, если возвращаемый HTTP-код имеет значение выше 300. По умолчанию страница возвращается нормально с игнорированием кода.
curl_setopt($curl, CURLOPT_FAILONERROR, 1);
//Устанавливаем значение referer - адрес последней активной страницы
curl_setopt($curl, CURLOPT_REFERER, 'http://www.sape.ru/');
//Максимальное время в секундах, которое вы отводите для работы CURL-функций.
curl_setopt($curl, CURLOPT_TIMEOUT, 3);
curl_setopt($curl, CURLOPT_POST, 1); // устанавливаем метод POST
//ответственный момент здесь мы передаем наши переменные
//замените значения your_name и your_pass на соответственные значения Вашей учетной записи
curl_setopt($curl, CURLOPT_POSTFIELDS, 'r=http://www.sape.ru/&act=login&username=LOGIN&password=PAROL');
//Установите эту опцию в ненулевое значение, если вы хотите, чтобы шапка/header ответа включалась в вывод.
curl_setopt($curl, CURLOPT_HEADER, 1);
//Внимание, важный момент, сертификатов, естественно, у нас нет, так что все отключаем
curl_setopt ($curl, CURLOPT_SSL_VERIFYPEER, 0);// не проверять SSL сертификат
curl_setopt ($curl, CURLOPT_SSL_VERIFYHOST, 0);// не проверять Host SSL сертификата
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);// разрешаем редиректы
$result = curl_exec($curl); // выполняем запрос и записываем в переменную
curl_close($curl); // заканчиваем работу curl
echo $result; // собственно печатаем результат

?>

Метки: , ,
Страница 17 из 36« Первая...10...1415161718192021...30...Последняя »

Мой скромный блог за 8 лет существования собрал более 350 статей. Здесь вы найдете полезную информацию о CMS WordPress, Livestreet, IPB. Оставляйте свои комментарии.