Learn-more
這是一個超弱工程師學習各項網頁程式設計技術並將所學筆記的網站,舉凡php、jquery、css或Unix-like系統等領域
2016年10月31日 星期一
Mydowndown | 影片下載
Mydowndown | 影片下載: Mydowndown 是一個線上下載 Facebook, Youtube, Dailymotion, Twitter, Tumblr, Instagram, Vimeo 影片的小工具, 不用安裝任何的套件, 幫助您找到任何想保留、記錄的影片。 亦支援私人facebook影片的取得, 輕鬆download影片
2016年7月23日 星期六
Mydowndown | 影片下載
Mydowndown | 影片下載: Mydowndown 是一個線上下載facebook,youtube以及dailymotion影片的小工具, 不用安裝任何的套件, 幫助您找到任何想保留、記錄的影片。 亦支援私人facebook影片的取得, 輕鬆download影片
2014年11月20日 星期四
安裝 memcached 服務並於php 5.5環境使用 CenOS為例
//刪除舊版, 確保libmemcached接下來安裝能正常使用新版
[root]# yum remove libmemcached
//安裝 libmemcached1.0.16或更新版本
[root]# yum install cyrus-sasl-devel
[root]# wget https://launchpad.net/libmemcached/1.0/1.0.16/+download/libmemcached-1.0.16.tar.gz
[root]# tar -xzf libmemcached-1.0.16.tar.gz
[root]# cd libmemcached-1.0.16
[root]# ./configure
[root]# make
[root]# make install
//安裝 php-memcached release 2.1.0或更新版本
[root]# wget http://pecl.php.net/get/memcached-2.1.0.tgz
[root]# tar -xzf memcached-2.1.0.tgz
[root]# cd -xzf memcached-2.1.0
[root]# phpize
[root]# ./configure
[root]# make
[root]# make install
//修改php.ini
[root]# echo "extension=memcache.so" > /安裝路徑/php.ini
[root]# service httpd restart
2014年7月16日 星期三
Facebook PHP SDK 4.0 get long lived session/token for manage_pages
<?php $appid = ''; // your AppID $secret = ''; // your secret // init app with app id (APPID) and secret (SECRET) FacebookSession::setDefaultApplication($appid ,$secret); $session = new FacebookSession($_SESSION['demo_accessToken']); $session_long_lived = $session->getLongLivedSession($appid, $secret); $request = new FacebookRequest( $session_long_lived, 'GET', '/me/accounts' ); $response = $request->execute(); $graphArray = $response->getGraphObject()->asArray();get it~ You can check it by Facebook debug tools
2014年7月9日 星期三
codeigniter 設定 Medoo database framework為library
Medoo為一個蠻好用的database framework
一直很想把它加進codeigniter使用
首先file medoo.php in application/libraries:
<?php
class medoo
{
protected $database_type = 'mysql';
// For MySQL, MariaDB, MSSQL, Sybase, PostgreSQL, Oracle
protected $server = 'localhost';
......略
}
之後就能夠直接取用此工具囉!~
ex:
<?php
Controller admin.php in application/controllers
class Admin extends CI_Controller
{
function index()
{
$this->load->library('medoo','datebase_name'); //第二欄位可設params
$data = $this->medoo->select('table_name', '*');
}
}
codeigniter 備份目前網站資料庫
因為一些因素必須要撰寫公司網站資料庫備份的排程
所以筆記一下以做為以後方便查找:
在controller:
所以筆記一下以做為以後方便查找:
在controller:
<?php
class Mybackup extends MY_Controller {
public function index(){
$this->load->dbutil();
// Backup your entire database and assign it to a variable
$backup =& $this->dbutil->backup();
// Load the file helper and write the file to your server
$this->load->helper('file');
if (!write_file('./mybackup.zip', $backup)){
echo 'Unable to write the file';
} else{
echo 'File written!';
}
}
}
網站目錄(預設根目錄)可取得..mybackup.zip這個檔案囉
2014年6月26日 星期四
php 將時間轉換成幾分鐘(秒鐘)前表示
unction time_tran($the_time){
$now_time = date("Y-m-d H:i:s",time()+8*60*60);
$now_time = strtotime($now_time);
$show_time = strtotime($the_time);
$dur = $now_time - $show_time;
if($dur < 0){
return $the_time;
}else{
if($dur < 60){
return $dur.'秒前';
}else{
if($dur < 3600){
return floor($dur/60).'分鐘前';
}else{
if($dur < 86400){
return floor($dur/3600).'小時前';
}else{
if($dur < 259200){//3天内
return floor($dur/86400).'天前';
}else{
return $the_time;
}
}
}
訂閱:
意見 (Atom)