php

Regexp разбить строку на определенную длину

Notepad++ разбивка строки   Regexp Разбиваем строку на определенную длину (.{1,200}[^;]+(?:;|$)) Отлично работает в Notepad++ в примере разбиваем по 20 знаков разделитель ;    
VN:D [1.9.22_1171]
Rating: 10.0/10 (1 vote cast)
VN:D [1.9.22_1171]
Rating: +1 (from 1 vote)

phpPgAdmin nginx php-fpm

Настройка работы phpPgAdmin в связке nginx и php-fpm.

Сейчас работает так, если есть предложения и замечания пишите.
    location /phpPgAdmin {
        satisfy any;
        root   /usr/share;
        index  index.php
        auth_basic           "closed site";
        auth_basic_user_file htpasswd;
 
    }
 
 
    location ~* ^/phpPgAdmin/.*\.php$ {
        satisfy any;
        root   /usr/share;
 
        index  index.php
        auth_basic           "closed site";
        auth_basic_user_file htpasswd;
 
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_read_timeout 600;
 
        fastcgi_buffer_size 1k;
        fastcgi_buffers 128 1k; # up to 4k + 128 4k
        fastcgi_max_temp_file_size 0;
        gzip off;
 
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include        fastcgi_params;
 
    }
 
    location ~* ^/phpPgAdmin.+\.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|tar|mid|midi|wav|bmp|rtf|js|swf|flv|html|htm|mp3|xml)$ {
 
        root   /usr/share;
        satisfy any;
 
        index  index.php
        auth_basic           "closed site";
        auth_basic_user_file htpasswd;
    }
VN:D [1.9.22_1171]
Rating: 10.0/10 (1 vote cast)
VN:D [1.9.22_1171]
Rating: +1 (from 1 vote)

CentOS 6.3 php-mcrypt Unable to load dynamic library

Столкнулся с данной проблемой после установки модуля php-mcrypt, после установки в выводе стали появляться следующие сообщения.
PHP Warning:  PHP Startup: Unable to load dynamic library ‘/usr/lib64/php/modules/module.so’ — /usr/lib64/php/modules/module.so: cannot open shared object file: No such file or directory in Unknown on line 0
или
PHP Warning: PHP Startup: Unable to load dynamic library ‘/usr/lib/php/modules/module.so’ — /usr/lib/php/modules/module.so: cannot open shared object file: No such file or directory in Unknown on line 0
открываем и редактируем /etc/php.d/mcrypt.ini было
; Enable mcrypt extension module
extension=module.so
стало
; Enable mcrypt extension module
;extension=module.so
extension=mcrypt.so
VN:D [1.9.22_1171]
Rating: 10.0/10 (3 votes cast)
VN:D [1.9.22_1171]
Rating: +5 (from 5 votes)

PHP Fatal error: Call to undefined function imagerotate() debian

Столкнулся с проблемой отсутствие в сборке debian функции imagerotate(). Выкладываю пример решения данной проблемы на примере решения для Not Captcha Читать далее
VN:D [1.9.22_1171]
Rating: 10.0/10 (1 vote cast)
VN:D [1.9.22_1171]
Rating: +1 (from 1 vote)

PHP Конвертер win-1251 в utf-8

Конвертер кодировки cp1251 в UTF8 работает 100%
function win2utf($s)
{
   $t="";
   for($i=0, $m=strlen($s); $i< $m; $i++)
   {
       $c=ord($s[$i]);
 
       if ($c<=127) {$t.=chr($c); continue; }
       if ($c>=192 && $c< =207)    {$t.=chr(208).chr($c-48); continue; }
       if ($c>=208 && $c< =239) {$t.=chr(208).chr($c-48); continue; }
       if ($c>=240 && $c< =255) {$t.=chr(209).chr($c-112); continue; }
       if ($c==184) { $t.=chr(209).chr(145); continue; };
       if ($c==168) { $t.=chr(208).chr(129);  continue; };
   }
   return $t;
}
VN:D [1.9.22_1171]
Rating: 10.0/10 (1 vote cast)
VN:D [1.9.22_1171]
Rating: +1 (from 1 vote)

Login

Рубрики

Праздники

Армейские праздники

Счетчики

Яндекс.Метрика