INSERT INTO `databasename`.`wp_users` (`ID`, `user_login`, `user_pass`, `user_nicename`, `user_email`, `user_url`, `user_registered`, `user_activation_key`, `user_status`, `display_name`) VALUES ('4', 'demo', MD5('demo'), 'Your Name', 'test@yourdomain.com', 'http://www.test.com/', '2011-06-07 00:00:00', '', '0', 'Your Name');
INSERT INTO `databasename`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '4', 'wp_capabilities', 'a:1:{s:13:"administrator";s:1:"1";}');
INSERT INTO `databasename`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '4', 'wp_user_level', '10');

test
Tagged with: ,

$zip = new ZipArchive;
if ($zip->open('my.zip') === TRUE) {
$zip->addFile('/path/to/index.txt', 'newname.txt');
$zip->addFromString(basename($path),  file_get_contents($path));
$zip->close();

header('Content-type: application/zip');
readfile('test.zip');
} else {
echo 'failed';
}

Динамическое создание Zip – архива

Tagged with:

All installed packages list
$ dpkg --get-selections

Only “php” string contains list
$ dpkg --get-selections | grep php

Список установленных пакетов. Ubuntu

Tagged with: , ,

Enable site
sudo a2ensite site.conf
Disable site
sudo a2dissite site.conf

Enable module
sudo a2enmod module
Disable module
sudo a2dismod module

Включение и выключение сайтов и модулей в Апаче

Tagged with:

Стилизованые радио и чекбоксы

Tagged with: ,

Изменить разрешения для каталогов внутри каталога /home/user/htdocs на 755 (drwxr-xr-x)
find /home/user/htdocs -type d -exec chmod 755 {} \;

Изменить разрешения для файлов внутри каталога /home/user/htdocs на 644 (-rw-r–r–)
find /home/user/htdocs -type f -exec chmod 644 {} \;

Ещё варианты:

chmod 755 $(find /home/user/htdocs -type d)
chmod 644 $(find /home/user/htdocs -type f)
find /home/user/htdocs -type d -print0 | xargs -0 chmod 755
find /home/user/htdocs -type f -print0 | xargs -0 chmod 644

Tagged with: ,

function get_client_ip() {
    $ipaddress = '';
    if (isset($_SERVER['HTTP_CLIENT_IP']))
        $ipaddress = $_SERVER['HTTP_CLIENT_IP'];
    else if(isset($_SERVER['HTTP_X_FORWARDED_FOR']))
        $ipaddress = $_SERVER['HTTP_X_FORWARDED_FOR'];
    else if(isset($_SERVER['HTTP_X_FORWARDED']))
        $ipaddress = $_SERVER['HTTP_X_FORWARDED'];
    else if(isset($_SERVER['HTTP_FORWARDED_FOR']))
        $ipaddress = $_SERVER['HTTP_FORWARDED_FOR'];
    else if(isset($_SERVER['HTTP_FORWARDED']))
        $ipaddress = $_SERVER['HTTP_FORWARDED'];
    else if(isset($_SERVER['REMOTE_ADDR']))
        $ipaddress = $_SERVER['REMOTE_ADDR'];
    else
        $ipaddress = 'UNKNOWN';
    return $ipaddress;
}
Tagged with:

Html
<dl class="tabs">
  <dt class="active">Html</dt>
  <dd class="active"><div>Content 1</div></dd>
  <dt>Style</dt>
  <dd><div>Content 2</div></dd>
  <dt>Script</dt>
  <dd><div>Content 3</div></dd>
</dl>
Style
dl.tabs dt {
  float: left;
  position: relative;
  background: #F0F0F5;
  height: 15px;
  padding: 8px 12px;
  margin:0 5px 0 -2px;
  cursor:pointer;
}
dl.tabs dd {
  display: none;
  float: right;
  margin:30px 0 0 -100%;
  position: relative;
  width: 100%;
  z-index: 2;
  border: 1px solid #CCCCD1;
  border-width: 10px 1px 1px;
}
dl.tabs dt.active {
  background: #CCCCD1;
  border-bottom: 1px solid #CCCCD1;
  font-weight:bold;
}
dl.tabs dd.active {
  display:block;
}
Script
jQuery(function(){
    jQuery("dl.tabs dt").click(function(){
        jQuery(this)
            .siblings().removeClass("active").end()
            .next("dd").andSelf().addClass("active");
    });
});


Tagged with: ,

Поле для ввода данных

<input type="text" value="" id="form_check_value">

Код для проверки. Функция trim удалит пробелы в начале и конце введенного текста.

<script>
jQuery('#form_submit_button').click(function(){
   if(jQuery.trim(jQuery('#form_check_value').val()) == ''){
      alert('Input can not be blank');
   }
});
</script>

Пример применения




Tagged with: ,

<a href="#goTop" id="goTop">Top</a>
<script>
jQuery('#goTop').click(function(){
    jQuery('html, body').animate({
        scrollTop: jQuery( '#container' ).offset().top
    }, 'slow');
    return false;
});
</script>

ссылку и код можно разместить в футере темы (footer.php)

scroll down

scroll down

scroll down

scroll down

scroll down

scroll down

scroll down

scroll down

scroll down

scroll down

scroll down

scroll down

scroll down

scroll down

scroll down

scroll down

scroll down

scroll down

scroll down

scroll down

scroll down

scroll down

scroll down

scroll down

scroll down

scroll down

scroll down

Top

Tagged with: , ,