if ($handle = opendir('.')) { //開啟現在的資料夾
while (false !== ($file = readdir($handle))) {
//避免搜尋到的資料夾名稱是false,像是0
if ($file != "." && $file != "..") {
//去除掉..跟.
echo "<a href='$file'>$file</a><br>";
}
}
closedir($handle);
}
參考資料: http://www.aixq.com/php-readdir/
2011年5月11日 星期三
php列出所有目錄的檔案
做個紀錄,如題。
2011年5月8日 星期日
用php sdk上傳到粉絲團
$pageid = '208167129000000'; //粉絲團的ID
$albumid = '51226'; //相簿的AID
// 先取得你管理的權限(account->access_token)
$accounts = $facebook->api('/me/accounts');
// 從陣列中一一讀出,判斷是否是你要的access_token
foreach($accounts['data'] as $account) {
if($account['id'] == $pageid) {
$token = $account['access_token'];
}
}
// 要上傳圖片的路徑
$file = '@' .realpath("test.png");
// 上傳的參數
$args = array(
'access_token' => $token,
'image' => $file,
'aid' => $albumid,
'message'=>date('Y-m-d H:i:s')
);
// 送出api指令
$data = $facebook->api('/'.$pageid.'/photos', 'post', $args);
//成功後會回傳一個id值
//data(0)
// {
// [id]:121234324253;
// }
2011年5月6日 星期五
sortable的serialize用法
今天需要用jQuery UI的sortable功能去做資料表排序
做法是先從資料庫抓資料下來然後再回傳新的排序位置回去
看不懂官方的文件 後來爬文一下後
原來用法挺簡單的
如果想要自訂屬性也可以
做法是先從資料庫抓資料下來然後再回傳新的排序位置回去
看不懂官方的文件 後來爬文一下後
原來用法挺簡單的
$('#sortable').sortable({
update: function(event, ui){
alert($(this).sortable('serialize'));
}
});
重點是在html上面的屬性<ul id="sortable"> <li id="sort_1">item 1</li> <li id="sort_2">item 2</li> <li id="sort_3">item 3</li> <li id="sort_4">item 4</li> </ul>畫面結果顯示
如果想要自訂屬性也可以
$('#sortable').sortable({
update: function(event, ui){
alert($(this).sortable('serialize',
{ attribute: 'myId', key: 'myId' }));
}
});
html這邊改一下就可以了
<ul id="sortable"> <li myId="sort_1">item 1</li> <li myId="sort_2">item 2</li> <li myId="sort_3">item 3</li> <li myId="sort_4">item 4</li> </ul>
記得值要符合格式: foo=1,foo_1,foo-1
2011年5月4日 星期三
強制斷行的語法
有時候從php抓資料來時
資料顯示在表格或div會造成破掉的情形
不知道為什麼會撐爆...只好用css語法把它斷行
目前適用過於table跟div
其他地方沒有用過 可以自行try一下
資料顯示在表格或div會造成破掉的情形
不知道為什麼會撐爆...只好用css語法把它斷行
目前適用過於table跟div
其他地方沒有用過 可以自行try一下
div{
word-wrap: break-word; //IE
word-break: break-all; //Firefox
}

