2009年12月25日 星期五

php 讀取txt檔 自動分行

<?php
$file = fopen("test.txt", "r");

//輸出文本中所有的行,直到文件結束為止。
while(! feof($file))
{
echo fgets($file). "<br />";
}
//當讀出文件一行後,就在後面加上 <br> 讓html知道要換行
fclose($file);
?>


fopen 是開啟檔案的程式
feof 是檢測是否已到文件末尾
fgets 是讀取文字檔的程式,一次讀一行,直到 /n (分行符號)

參考資料:
PHP: 讀取檔案 fgets 和 fread 的差異
W3School: PHP feof()函數

2009年12月11日 星期五

只顯示圖片的某個部份

有些時候圖片太大,只想顯示圖片的某個部份,又不想切圖的時候,可以使用這個方法。

就在圖片的前面加入css的設定值,如
<div style ="height:50px; width:50px; overflow:hidden;">
<div style = "margin: -25px 0 0 0;">
<img src=" url/img.jpg "/>
</div>
</div>


先用一層 div 區塊來固定圖片的大小,並設定超過區塊大小的圖片即影藏,再用第二區塊來控制要顯現圖片的哪一部份,然後用margin調整圖片的位置,就可以任意顯現圖片的任一部分嚕~~

圖片超連結後有邊框!!

主要是IE的顯示會有問題, 試了好久,終於找到答案了!! 為避免忘記,趕快來PO一下。

方法非常簡單,只要在img的設定內加上 border="0" 就好嚕!!