Перевод с экспоненциальной формы в числовую PHP
Перевод с экспоненциальной формы в числовую PHP
Задача: перевести 1e-8 в вид 0.00000001
Делается так:
$amount = number_format($amount,$percision,'.','');
$_SERVER ['REMOTE_ADDR'] и связка Nginx+Apache
$_SERVER ['REMOTE_ADDR'] и связка Nginx+Apache
Если вы используете nginx в качестве прокси сервера вместе с апачем, то возможно сталкивались с проблемой записи IP адреса клиента в переменную REMOTE_ADDR.
Он записывает только IP адрес вашего сервера, а IP клиента отдаёт в переменную REAL_IP.
Чтобы исправить это необходимо сделать следующее:
- Удаляем старый неподдерживаемый модуль rpaf.
# apt-get remove libapache2-mod-rpaf - Создаём remoteip.conf:
# nano /etc/apache2/mods-available/remoteip.conf
<IfModule mod_remoteip.c>
RemoteIPHeader X-Real-IP
RemoteIPInternalProxy 127.0.0.1
RemoteIPInternalProxy xxx.xxx.185.66 // server ip ваш
</IfModule> - Включаем данную конфигурацию в Apache
# a2enmod remoteip
# service apache2 restartТеперь REMOTE_ADDR будет отдавать реальный IP клиента.
Форматирование даты в PHP
Форматирование даты в PHP
function parseDate($date){
return date("d.m.Y", strtotime($date));
}
Leave a Comment
Стандартный шаблон метода AJAX
Стандартный шаблон метода AJAX
$.ajax({
type: "POST",
url: "http://example.com/save",
async: true,
data: "email="+email,
timeout: 20000,
success: function(html){
console.log(html);
},
error : function (xhr, status) {
console.log(xhr);
},
beforeSend : function () {
console.log('Waiting...');
}
});
Leave a Comment
Портфолио. Кредитный автомат Webmoney — webcreditum
Портфолио. Кредитный автомат Webmoney — webcreditum
Задача: разработка стандартного кредитного автомата Webmoney c приёмом через Webmoney.Merchant WMD обязательств.
В поставку входит:
- Анализ параметров заёмщика (страна, возраст, дней аттестату, BL, задолженности на WMC кошельках)
- База кредитных предложений для разных типов заёмщиков
- Администрирование и анализ заявок, балансы дебет и кредит.
Изначально на портале стояла одна из многих коробочных версий кредитных автоматов, продаваемых в интернете.
Итогом стала интеграция скриптов кредитного автомата Webmoney + добавление необходимых функций для заказчика и натяжка на шаблон сервиса.
Портфолио: Обменный пункт Webmoney — obmenwm24
Портфолио: Обменный пункт Webmoney — obmenwm24
Разработанный проект позволяет производить обмены между титульными знаками Webmoney: WMZ,WMR,WME,WMU. Все обмены проводятся в автоматическом режиме:
В комплект также входят следующие модули обменного пункта:
- Автоматический обмен
- Проверка X19 интерфейса обмена и принадлежность одному WMID.
- Личный кабинет: история обменов, верифицированные кошельки.
- Партнёрская программа: % от прибыли обменника
- Администрирование: обмены, пользователи, курсы.
Leave a Comment
Динамическая загрузка value в select по Ajax
Динамическая загрузка value в select по Ajax
Удобный шаблон для подгрузки необходимых данных в input type select:
<script>
function loadSubCats(select)
{
var catSelect = jQuery('#subcategory_id');
jQuery.getJSON('ajax.php', { id:select.value}, function(subcatList){
catSelect.html(''); // очищаем список
jQuery.each(subcatList, function(i){
catSelect.append('<option value="' + this + '">' + this + '</option>');
});
});
}
</script>
AJAX в Yii
AJAX в Yii
1. AJAX ссылка, компонент ajaxLink:
echo CHtml::ajaxLink(
'Link ajax',
CController::createUrl('site/ajax'),
array(
'type' => 'POST',
'data' => array('id' => $somedata),
'update' => '#updatespan')
);
Формируется ссылка и при нажатии вызывается метод контроллера site/ajax. Можно задавать как GET так и POST запросы и в data прописывать нужные переменные для отправки.
Скрипт автоматизации BTC-E кодов
Скрипт автоматизации BTC-E кодов
BTC-E — крупнейшая биткойн биржа. Обороты составляют миллионы долларов. Множество пользователей ежедневно продают,покупают доллары биткойны и прочие валюты.
Также очень удобная штука — это коды BTC-E. При помощи BTC-E кодов вы можете быстро зачислить к себе на счет какую-нибудь из валют или передать средства другому человеку. По сути код — это купюра для биржи.
Установка SSL сертификата в CPanel
Установка SSL сертификата в CPanel
Для безопасной связи между клиентом и сайтом используется протокол HTTPS, он позволяет шифровать обмен данными.
Также используется механизм сертификатов — подтверждений, что компания или сайт именно тот за кого себя выдает.
Для этих целей сайты покупают и проходят «аттестацию» у центров выдачи сертификатов. Эти компании верифицируют компанию или физ лицо и за плату выдают сертификат на конкретный сайт. Сайт далее устанавливает сертификат и работает по https протоколу.

