Categories
PHP Programming

Bitmex PHP API Example

If you are looking for bitmex API example using PHP, you can use this code 🙂
https://github.com/xrvel/xrvel-bitmex-api-php

Categories
Server

How to Install PECL Memcache in WHM / CentOS

You can run these commands to install PECL memcache (not memcached).
However, this memcache will work with memcached.

wget http://pecl.php.net/get/memcache-3.0.8.tgz
tar xvfz memcache-3.0.8.tgz
cd memcache-3.0.8
phpize
./configure
make
make install

Take note of the php extensions directory that memcache is installed in.
Mine is: /usr/local/lib/php/extensions/no-debug-non-zts-20020429/

Then add this line to your php.ini

extension="/usr/local/lib/php/extensions/no-debug-non-zts-20020429/memcache.so"
Categories
PHP

How to Fix WARNING: Creating default object from empty value

You may encounter this “warning” message when using PHP 5.4 or above

E_WARNING: Creating default object from empty value

Here is how to fix this 🙂

Categories
PHP Programming

PHP HtmlEntities for UTF-8 Characters

If you just use simple PHP htmlentities function with one argument, you will notice that when you pass string that contains UTF-8 characters, the result is incorrect leaving you with some incorrect characters on the result.

To use it correctly, use this code 🙂

htmlentities($your_string, ENT_COMPAT, 'UTF-8');
Categories
PHP Programming

Enabling CodeIgniter $_GET

Image

Here is how to enable CodeIgniter support to $_GET and still able to use the normal “SEO-friendly” URL working together.
So you will get a URL like this

http://www.example.com/index.php/the_controller/the_function/?some=thing&more=yes

First approach is modify your “config.php” and change this line.

$config['enable_query_strings'] = true;

But this is not recommended because on pagination, you will get ugly URL.