
Small Php scripts which makes a developers life easier
How to Generate unique GUID For a particular user in php ?
function gen_uuid() { return sprintf( '%04x%04x-%04x-%04x-%04x-%04x%04x%04x', // 32 bits for "time_low" mt_rand( 0, 0xffff ), mt_rand( 0, 0xffff ), // 16 bits for "time_mid" mt_rand( 0, 0xffff ), // 16 bits for "time_hi_and_version", // four most significant bits holds version number 4 mt_rand( 0, 0x0fff ) | 0x4000, // 16 bits, 8 bits for "clk_seq_hi_res", // 8 bits for "clk_seq_low", // two most significant bits holds zero and one for variant DCE1.1 mt_rand( 0, 0x3fff ) | 0x8000, // 48 bits for "node" mt_rand( 0, 0xffff ), mt_rand( 0, 0xffff ), mt_rand( 0, 0xffff ) ); }
how to remove , from last characters of a string in php?
rtrim("hello world,",",")
how to read body text from a post request in php ?
$response = json_decode(file_get_contents('php://input'));
how to connect with postgresql in php ?
$host=xxxxxxxx $port=xxxx $dbname=xxxx $credentials = "user =xxxx password=xxxx"; pg_connect( "$host $port $dbname $credentials"); //Please make sure to enable the pg_sql in php.ini file. //For enabling pg_sql in php.ini, please remove the semi column(;) before the module you want to enable. Then restart the web server and it will solve the issue.
how to send POST request from php ?
$ch = curl_init(); curl_setopt($ch, CURLOPT_URL,"http://www.ibnus.io"); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS,"postvar1=value1&postvar2=value2&postvar3=value3"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $server_output = curl_exec($ch); curl_close ($ch); if ($server_output == "OK") {echo "OK";} else { echo "FAIL"; }
The above scripts have been written by ibnus dedicated developers who are trying their best to bring out the great possible outcome out of the code base.