Toggle main menu visibility
新聞
下載
教材
影音
討論
其他選單
好站連結
行事曆
電子相簿
常見問題
萬用表單
即時留言簿
友站消息
社大學員
:::
登入
登入
帳號
密碼
登入
重整畫面
:::
所有書籍
「[991]PHP網站開發 進階應用技巧2」目錄
MarkDown
10-2 exif.php
1. 網頁多媒體
2. Superfish下拉選單
2-1 index.php(遞迴範例)
3. 連動選單
3-1 menu1.php
3-2 menu2.php
3-3 menu1.php(索引與值都相同的精簡寫法)
3-4 demo/index.php
4. 表格內容排序
4-1 index.php
5. 拉動表格進行排序
5-1 index.php
5-2 checkbox.html
6. 即時聊天系統
6-1 index.php
7. PHP檔案操作(上)
7-1 index.php
7-2 iconize_l.css
8. PHP檔案操作(下)
8-1 index.php
8-2 index.php 中文目錄修正
9. 相片EXIF資訊及上傳
9-1 index.php
10. 目錄管理及相片特效
10-1 index.php
10-2 exif.php
11. 多媒體RSS
11-1 index.php
11-2 mrss.php
12. 樹狀目錄+HTML5
12-1 index.php
12-2 dtree.js
13. DHX入門(上)
13-1 index.php
13-2 index2.php
13-3 index3.php
13-4 index4.php
14. DHX編輯器及選單
14-1 index.php
14-2 input.php
14-3 setup.php
14-4 list.php
14-5 view.php
14-6 menu.xml
15. 點擊編輯
15-1 index.php
15-2 save.php
16. curl網頁採集
16-1 index.php
16-2 test1.php
17. 讀取RSS
17-1 index.php
18. 無刷新登入
18-1 index.php
18-2 login.php
18-3 index.php(AJAX版)
18-4 login.php(AJAX版)
11-1 index.php
\[991\]PHP網站開發 進階應用技巧2 ====================== [](http://120.115.2.76/tad/tad_book3/file/9901/11.zip) ### 一、自動判別高度 1.主表格為id=tbl,左邊目錄為id=w1,右邊iframe為id=w2,工具列高120px
<script type='text/javascript'> $(document).ready(function() { var wh=$(window).height(); w1h = wh-120; w2h = wh-130; $('#tbl').height(wh); $('#w1').height(w1h); $('#w2').height(w2h); }); </script>
### 二、Media RSS規格
<?xml version="1.0" encoding="utf-8" standalone="yes"?> <rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom"> <channel> <item> <title>標題</title> <media:description> 相關描述</media:description> <link>連結</link> <media:thumbnail url="http://縮圖連結位置"/> <media:content url="http://原圖連結位置"/> </item> </channel> </rss>
### 三、套用Cooliris 3D Wall效果 1.加上連結:
<a href='cooliris.php?dir=".\_UPLOAD\_DIR."' target='show'>此目錄下圖片的3D牆</a>
2.cooliris.php
<?php echo " <object id='o' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='550' height='400'> <param name='movie' value='http://apps.cooliris.com/embed/cooliris.swf' /> <param name='allowFullScreen' value='true' /> <param name='allowScriptAccess' value='always' /> <param name='flashvars' value='feed=http://localhost/11/mrss.php?dir={$\_GET\['dir'\]}' /> <embed type='application/x-shockwave-flash' src='http://apps.cooliris.com/embed/cooliris.swf' flashvars='feed=http://localhost/11/mrss.php?dir={$\_GET\['dir'\]}' width='550' height='400' allowFullScreen='true' allowScriptAccess='always'> </embed> </object>"; ?>
3.crossdomain.xml(請直接放到網頁根目錄下即可)
<?xml version="1.0"?> <!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd"> <cross-domain-policy> <allow-access-from domain="\*.cooliris.com" secure="false" /> </cross-domain-policy>
4.mrss.php
<?php $base\_dir=(empty($\_GET\['dir'\]))?"D:/httpd/11/uploads":$\_GET\['dir'\]; $data=get\_pics($base\_dir); echo "<?xml version=\\"1.0\\" encoding=\\"utf-8\\" standalone=\\"yes\\"?> <rss version=\\"2.0\\" xmlns:media=\\"http://search.yahoo.com/mrss/\\" xmlns:atom=\\"http://www.w3.org/2005/Atom\\"> <channel> $data </channel> </rss>"; //取得圖片 function get\_pics($dir){ $base\_dir="D:/httpd/11/uploads"; $base\_url="http://localhost/11/uploads"; $data=""; $files = glob($dir.'\*', GLOB\_MARK ); foreach($files as $file){ if(is\_dir($file)){ $data.=get\_pics($file); }else{ $file\_name=str\_replace($base\_dir,"",$file); $file\_url=str\_replace($base\_dir,$base\_url,$file); $file\_url=str\_replace("\\\\","/",$file\_url); $ext=substr(strtolower($file),-3); if(in\_array($ext,array("jpg","gif","png","jpeg"))){ $data.="<item> <title>{$file\_name}</title> <link>{$file\_url}</link> <media:thumbnail url=\\"{$file\_url}\\"/> <media:content type=\\"image/{$ext}\\" url=\\"{$file\_url}\\" /> </item> "; } } } return $data; } ?>
:::
搜尋
search
進階搜尋
QR Code 區塊
快速登入
所有討論區
「PHP全端開發」線上課程討論區
XOOPS使用討論區
一般研習學員
社大學員專用
路過哈啦區
XOOPS佈景設計
XOOPS模組開發
Tad書籍區
即時留言簿
書籍目錄
展開
|
闔起
線上使用者
66
人線上 (
13
人在瀏覽
線上書籍
)
會員: 0
訪客: 66
更多…