www.flickr.com

8/29/2009

「分享」最近學到的幾個小小網頁技巧 - youtube video remove toolbar, php 下載

小梅子從來都不是寫程式或搞美術的人,不過卻常常因為一些不得已的原因,所以自己動手改點簡單的程式碼或網頁製作,通常我都是透過 Google 搜尋我可能會用到的資訊,然後自己笨笨的嘗試,最近,我又學到了幾招 :D











類似上面的影片,有沒有注意到它的 toolbar 工具表不見了 XD

我們常常會置入 Youtube 影片,卻不想要同時看到上面的 toolbar 工具表,這也是有語法可以隱藏起來的喔,相關的文章是這篇:myspace music player hide remove play


<style>
x.i i, .i {display:none;} div.xiiiYouTube {width:400px; height:300px !important; overflow:hidden; border:0px hotpink dashed; position:relative; top:0px;} object.xiiiYouTube {position:absolute; clip: rect(1px, 400px, 275px, 1px)}
</style>

<div class="xiiiYouTube">
<object type="application/x-shockwave-flash" allowScriptAccess="never" allowNetworking="internal" height="300" width="400" class="xiiiYouTube" data="http://www.youtube.com/v/s_xlPwclVug&autoplay=1&loop=1">
<param name="allowScriptAccess" value="never" />
<param name="allowNetworking" value="internal" />
<param name="movie" value="http://www.youtube.com/v/s_xlPwclVug&autoplay=1&loop=1" />
<param name="wmode" value="transparent" />
</object>
</div>


另外是有關於 PHP 語法的小技巧,我想要寫個可以透過 PHP 轉址下載檔案的程式碼,但試過一些方法後,有幾個問題,有時候是檔案下載無法蹦正確開啟,有時是根本無法下載,這些問題和檔案的格式、有沒有被正確傳遞還有 PHP 允許下載的檔案大小等都有關,下面是相關文章:下載檔案時無法直接開啟文件的解法方法

其中有一位整理了很實用的標準語法:

//For IE 5.5 設定用
if(ini_get('zlib.output_compression'))
ini_set('zlib.output_compression', 'Off');
header("Content-Type: application/octetstream; name=$FILEname"); //for IE & Opera
header("Content-Type: application/octet-stream; name=$FILEname"); //for the rest
header("Content-Disposition: attachment; filename=$FILEname;");
header("Content-Transfer-Encoding: binary");
header("Cache-Control: cache, must-revalidate");
header("Pragma: public");
header("Expires: 0");


不過我自己在用的時候,發現假如要下載的檔案比較大,那麼可能還需要補一行:

ini_set("memory_limit","12M");


這算是整理給我自己看的,以免以後忘記去哪找 XD

沒有留言: