Stylish facebook like box widget is design and it will slide out smooth when you place your cursor on the widget banner due to the jQuery effect.
For you to add this great widget to your blog, simply follow the few steps below.
Read more >>
<?php if (version_compare(phpversion(), "5.3.0", ">=") == 1) error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED); else error_reporting(E_ALL & ~E_NOTICE); $sClientId = 'Your Google Client Id'; $sClientSecret = 'Your Client Secret '; $sCallback = 'http://localhost/srinu/googleapi/index.php'; // change it to your call back url! $iMaxResults = 90; // max results $sStep = 'auth'; // current step include_once('GmailOath.php'); session_start(); // prepare new instances of GmailOath and GmailGetContacts $oAuth = new GmailOath($sClientId, $sClientSecret, $argarray, false, $sCallback); $oGetContacts = new GmailGetContacts(); if ($_GET && $_GET['oauth_token']) { $sStep = 'fetch_contacts'; // fetch contacts step // decode request token and secret $sDecodedToken = $oAuth->rfc3986_decode($_GET['oauth_token']); $sDecodedTokenSecret = $oAuth->rfc3986_decode($_SESSION['oauth_token_secret']); // get 'oauth_verifier' $oAuthVerifier = $oAuth->rfc3986_decode($_GET['oauth_verifier']); // prepare access token, decode it, and obtain contact list $oAccessToken = $oGetContacts->get_access_token($oAuth, $sDecodedToken, $sDecodedTokenSecret, $oAuthVerifier, false, true, true); $sAccessToken = $oAuth->rfc3986_decode($oAccessToken['oauth_token']); $sAccessTokenSecret = $oAuth->rfc3986_decode($oAccessToken['oauth_token_secret']); $aContacts = $oGetContacts->GetContacts($oAuth, $sAccessToken, $sAccessTokenSecret, false, true, $iMaxResults); // turn array with contacts into html string $sContacts = $sContactName = ''; foreach($aContacts as $k => $aInfo) { $sContactName = end($aInfo['title']); $aLast = end($aContacts[$k]); foreach($aLast as $aEmail) { $sContacts .= '<p>' . $sContactName . '(' . $aEmail['address'] . ')</p>'; } } } else { // prepare access token and set it into session $oRequestToken = $oGetContacts->get_request_token($oAuth, false, true, true); $_SESSION['oauth_token'] = $oRequestToken['oauth_token']; $_SESSION['oauth_token_secret'] = $oRequestToken['oauth_token_secret']; } ?> <!DOCTYPE html> <html lang="en" > <head> <meta charset="utf-8" /> <title>Google API - Get contact list | Sri info</title> </head> <body> <h1> Get Contect List using Google api<h1> <?php if ($sStep == 'auth'): ?> <center> <h3>Step 1. OAuth</h3> <h4>Please click <a href="https://www.google.com/accounts/OAuthAuthorizeToken?oauth_token=<?php echo $oAuth->rfc3986_decode($oRequestToken['oauth_token']) ?>">this link</a> in order to get access token to receive contacts</h4> </center> <?php elseif ($sStep == 'fetch_contacts'): ?> <center> <h2>Step 2. Results</h2> <?= $sContacts ?> </center> <?php endif ?> </body> </html>When we click authorization button, it will open google authorization page, where we should grant access for our application to get our contact list:
<html lang="en"> <head> <meta charset="utf-8" /> <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" /> <script src="http://code.jquery.com/jquery-1.9.1.js"></script> <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script> <script> $(function() { $( "#slider-range-max" ).slider({ range: "max", min: 1, max: 100, value: 1, slide: function( event, ui ) { $( "#amount" ).val( ui.value ); } }); $( "#amount" ).val( $( "#slider-range-max" ).slider( "value" ) ); }); </script> </head> <body> <p> <form name="qnty" action="" method="post"> <label for="amount">Quantity:</label> <input type="text" id="amount" readonly style="border: 0; color: #38761d; font-weight: bold;" name="qnty"/> </p> <div id="slider-range-max" style="cursor:pointer"></div> <br> <input type="submit" value="submit"> </body> </form> </html>
$ sudo gedit /etc/phpmyadmin/config.inc.php2)Add these lines to the bottom of the file
$cfg['LoginCookieValidity'] = 60*60*24; ini_set('session.gc_maxlifetime', $cfg['LoginCookieValidity']);3)Restart Apache
$ sudo service apache2 restartIf with above trick, still doesn't work, try to edit /etc/phpmyadmin/config.inc.php file, then search for
$cfg['Servers'][$i]['auth_type'] = 'cookie'then edit / add the following
$cfg['Servers'][$i]['auth_type'] = 'config'; $cfg['Servers'][$i]['user'] = 'your_mysql_username'; $cfg['Servers'][$i]['password'] = 'your_mysql_password';