顯示文章

這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。


文章 - swcjason

頁: [1] 2
1
引述: "gol4302"
使用 PHP 用表單 POST 功能時,針對某些字如"功" post 到目標後用http_post_vars取出的結果變成 "功\" ,請問如何處理 ?

經 TEST 後發現只要中文字含 $5c 時即會有上述情形


用 stripslashes 函數

2
活動/聚會區 / 鹹蛋超人的頭好大說~~~~
« 於: 2002-09-28 02:10 »
哇...現在注意多看幾下....
看到那鹹蛋超人的頭....
看起來好像敲下去很好玩的樣子....一股衝動很想敲下去
從來沒注意到鹹蛋超人的頭大~~~~

等等....他是鹹蛋超人???對嗎?? :roll:  :roll:  :roll:

3
活動/聚會區 / 改天回板橋去看一看
« 於: 2002-09-28 02:07 »
看到上面那一張照片....2257.....這是板橋的耶....
若早幾天看到...前幾天回去板橋時就能看一看了

下一次再去找找....希望這一家公司不會太快....嗯....嗯....

4
Study-Area 公開討論版 / 問好+反映問題
« 於: 2002-09-28 01:53 »
好久沒來囉....!!!真是不好意思的啦~~~~@_@|||
剛剛p完了幾篇文章發現一個問題ㄋㄟ.....
就是html語法都會直接給他秀出來喔....
"關閉這篇文章的 HTML 語法功能" 打勾了也一樣ㄌ一ㄡ.
好像是對於html語法並沒有置換掉的感覺

5
PHP程式設計討論區 / 完整解決法
« 於: 2002-09-28 01:34 »
必須注意一下中英文混合時,最後一個中文字會被擷取一半變亂碼
遇到中文也不會出槌的方式
$ct=10;
               if(strlen($body) > $ct) {
                  for($wr=0;$wr<$ct;$wr++) {
                  $ch=substr($body,$wr,1);
                     if(ord($ch)>127) $wr++;
                  }
               $body= substr($body,0,$wr);
               }

6
PHP程式設計討論區 / Re: PHP 列表問題
« 於: 2002-09-28 01:23 »
引述: "usa"
請問各位大師 , PHP 可否作表單列印 , 如果可以 , 要怎麼做呢 , 謝謝 !!


你是要將畫面印出嗎....
這樣用也可以囉
<SCRIPT Language="Javascript">
function printit(){
if (window.print) {
window.print() ;
} else {
var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box WebBrowser1.outerHTML = "";
}
}
</script>
<SCRIPT Language="Javascript">
var NS = (navigator.appName == "Netscape");
var VERSION = parseInt(navigator.appVersion);
if (VERSION > 3) {
}
</script>

加個按鈕就可以印囉
<input type=button value="列印目前列表" onclick="printit()">

若是印出來不想又按鈕也可以
將link轉到form的那一頁
直接把onclick=\"printit()\"設在 body就好啦

7
網頁技術 / 三種範例~~~~~
« 於: 2002-09-28 01:09 »
<style type="text/css">
<!--
   .rev{font-FAMILY: "Arial"; font-SIZE: 10pt;background-color: #FFE8C9; border-BOTTOM: #808080 1px solid; border-LEFT: #808080 1px solid; border-RIGHT: #808080 1px solid; border-TOP: #808080 1px solid; color: #000000; }
   .ref{font-FAMILY: "Arial"; font-SIZE: 10pt;background-color: #F1EEF5; border-BOTTOM: #808080 1px solid; border-LEFT: #808080 1px solid; border-RIGHT: #808080 1px solid; border-TOP: #808080 1px solid; color: #000000; }
   .red{font-FAMILY: "Arial"; font-SIZE: 10pt;background-color: #F1EEF5; border-BOTTOM: #808080 0px solid; border-LEFT: #808080 0px solid; border-RIGHT: #808080 0px solid; border-TOP: #808080 0px solid; color: #000000; }
-->
</style>
</head>
<body>
<input type=button value="   test   測試   " class=ref> //有邊框
<input type=button value="   test   測試   " class=red> //無邊框
<input type=button value="   test   測試   " class=rev  onmouseout="javascript:this.style.color='800080';" onmouseover="javascript:this.style.color='008080';">  //變色
</body>


//有邊框
//無邊框
 //變色

8
網頁技術 / 試試這方法吧
« 於: 2002-07-18 00:52 »
可以看得到...copy不到的方法倒是有一個....
將你的資料存成文字檔...檔名弄長一點...目錄要設成無法瀏覽
再來....做一個flash的檔案....放一個文字框...這文字框記得要設成不能編輯
然後再寫一段 loadVariables 將文字檔load進來....這樣就達成目的啦
就算誰將flash下載去...也只看到一片空白....
像這樣
http://www.sdcs.com.tw/temp/test/test.html

but !! 如果某某人按一下鍵盤的print screen....呵呵...還是破功啦....
我copy不到....先把畫面存下來....我自己重打一遍總行吧

結論:只要看得到...就拿的到囉...

9
網頁技術 / 的確很漂亮
« 於: 2002-07-18 00:37 »
嗯...這以前很流行的耶....
已經好一陣子沒看過了...

10
網頁技術 / Re: 亂碼~~
« 於: 2002-07-18 00:34 »
引述: "wilson"
請問..........
給使用者輸入的表單中  輸入完的結果有時會是亂碼耶!!  
情形如下 :
姓名 : ?隴
系別 : 芩華奪燴鷂嶱追
.........
為什麼會這樣呢??  怎麼解決呢??  謝謝大家!!


是編碼的問題吧
輸出結果那一頁有沒有這一行
<meta http-equiv="Content-Type" content="text/html; charset=big5">
通常程式寫一寫....都會忽略這個東西

11
網頁技術 / 真的不錯
« 於: 2002-07-18 00:27 »
真的不錯....要給他加油

12
網頁技術 / Re: 超連結
« 於: 2002-07-18 00:26 »
引述: "myz"
請問一下
一般超連結都是針對文字或圖片這種物件設定超連結
那像phpBB這種可以在表格(儲存格)也有超連結要怎樣設定?
就是不一定要指到文章標題只要在那一格點也能進超連結~~

thanks~


這樣寫就可以囉
 onclick="window.location.href='要連的網址'"
完整寫法
<table>
<tr>
<td onclick="window.location.href='要連的網址'">123</td>
</tr>
</table>

13
Study-Area 公開討論版 / 目前的板主群
« 於: 2002-06-18 17:55 »
引述: "huckly"
收 三萬元 偶也不反對 這樣 咱們 study-area 可以 用 sun 的 server
駐 各 isp 的 靈骨塔 
然後 作者每人 月領 十萬
挖 我40 歲 退休的夢越來越近了


呵呵呵.....我可以也要一份嗎??
~~~~~~~來去退休囉~~~~~~~

14
PHP程式設計討論區 / 回覆轉址
« 於: 2002-06-18 17:27 »
你也可以這樣用
echo "<META http-equiv=\"refresh\" conten\"5\"; url=\"abc.htm\"> ";

或是
echo "
<script Language=\"JavaScript\">
location.href= ('abc.htm');
</script>
";

15
引述: "M"
請問如何限定的討論主題
一日內不重複..
24小時後才可以再提出...
謝........
(不使用限IP方式)


你是指在phpbb中呢??
還是自己寫的....
如果是在phpbb中...我記得是沒這一項功能....要的話...可能必須修改程式囉..
若是自己寫的...
你可以這樣做...
當使用者提出一個討論主題的時候..應都會記錄主題名稱和發表日期...
這是必要的喔...
ok...當下一個發表主題時...你可以在sql語法裡面直接select現在的時間減24小時
(不是select今天喔)之內的所以主題...再用搜尋方式比對是否有相近的字串主題....便能達到你的需求....
但是基本上...這方法也並非能100%的達到....
因為user也可能主題不同..但討論內容還是相同....

請問一下....這個問題你是不是有在天際線設計&克洛瓦數位網路聯合討論區
問過.....

16
網頁技術 / Re: 這個javascript選單如何做
« 於: 2002-06-09 20:50 »
引述: "myz"
http://www.whois.com.tw
左下有Tool的選項連結, 點下去後會展開出另一個menu
如何做?? 有沒有教學網站??


用Dreamweaver裡面的動態Layer去應用就可以了...
有興趣的話...改天我寫好一篇圖文解說再來貼

17
喔喔...!!!
真是抱歉!!讓大家有點誤解了....
先回答網中人大哥的疑問....
連結中的文字檔並不是輸出過的檔....是原始的檔案...沒有切開過的
那個文字檔的作者是我自己...當然...前半部分是我自己編的...後半部分是擷取自台南縣政府的真實地址資料

再回答duncanlo的疑問...
unikey這名詞我聽過...但我不知您說的unikey是不是就是房屋稅籍編號...
文字檔中..正是房屋稅籍編號
我就是要用迴圈跑呀....其實我已經寫出來了....只是我寫的過程中覺得有一點技術性...提出來跟大家討論...另一方面也想知道是否有別人有別的想法與做法

再謝謝Nico Liang的建議
我去找過了....不過恕我愚昧....我找不到你所謂的編號0301號問題所指為何...
不過先謝過....我會再去仔細找一次的....

剛剛提到說我已經寫出來了...做好的結果網址在這裡...大家可以看看
http://jsp.6ri.com.tw/tnstax/insertdata2.php

最原始提出這一個主題的用意是因為我接了這個案子...要我一定要這樣拆解
剛開始覺得不太可能...因為所有的地址太多種變化了....
後來還是試試看....花了兩天的時間寫出來....
是想看看能不能得到別的方向與啟示....在此提出與大家討論

18
引述: "duncanlo"
是不是每個分類為一類,
最後要用時合併起來是嗎?


對..大概就是這個意思....
目的就是逐欄塞入資料庫....已備到時候查詢時分欄比對之用...
其中的最前面那一串數字...就是到時候查尋後要的結果

19
這個程式是這樣的....
拆解全台灣...(先台南縣就好了)所有可能的任何地址...
將原來的住址拆成九段
縣市 || 鄉鎮市 || 村里 || 鄰 || 路、街、段、地方名稱 || 巷 || 弄 || 號 || 號後面
也就是例如
台南縣歸仁鄉大潭村21鄰長榮路2段90巷20弄2號2樓之一
拆解成這樣
台南縣 || 歸仁鄉 || 大潭村 || 21鄰 || 長榮路2段 || 90巷 || 20弄 || 2號 || 2樓之一
唯一可循的規則就是巷弄號的數字一定是大寫數字
排列依序一定是照這樣
縣市 鄉鎮市 村里 鄰 路、街、段、地方名稱 巷 弄 號 號後面
其他的就沒了....
住址的範例檔在這裡 http://jsp.6ri.com.tw/tnstax/ttttt.txt
這文字檔已經包括了台南縣所有可能的地址

拆解過後順序不可換位....例如
原來若是
台南縣麻豆鎮保安里23號
必須是這樣
台南縣 || 麻豆鎮 || 保安里 || || || || || 23號 ||

又若
台南縣麻豆鎮保安里興中路456號1樓
則應該是這樣
台南縣 || 麻豆鎮 || 保安里 || || 興中路 || || || 456號 || 1樓

文字檔最前面的數字再切成另一欄....全部就是這樣

有興趣的人可以將文字檔copy回去候試試看

若是想挑戰全台灣省地址的...則需注意下列幾點
//1.縣市與鄉鎮市分開拆解...鄉鎮市在某些縣市有四個字,例如台東縣太麻里鄉,屏東縣三地門鄉
//2.村里名稱四個字或村里名稱不加"村里",例如台東縣太麻里鄉太麻里村、東沙群島、南沙群島等....
//3.拆解鄉鎮市必須注意名稱與鄉鎮市別為重複字,例如台南縣左鎮鄉、新市鄉,桃園縣平鎮市
//4.某些縣市與鄉鎮市同名,例如宜蘭縣宜蘭市,屏東縣屏東市,台東縣台東市
//5.因字數不同但名稱相同之鄉鎮市判斷錯亂,例如高雄縣內門鄉與屏東縣山地門鄉
//6.特殊路名,例如台北市仰德大道、市民大道

祝大家早日成功

20
網頁技術 / 跟大家說抱歉!!!!
« 於: 2002-05-28 01:48 »
真是抱歉啦....http://www.sdcs.com.tw這台機器已經掛點了....
所有連到這裡的網頁或任何內容暫時都失效....在此抱歉!!!

21
真是抱歉啦....http://www.sdcs.com.tw這台機器已經掛點了....
所有連到這裡的網頁或任何內容暫時都失效....在此抱歉!!!

22
我的建議是....
抽取盒...要用只有用硬碟內的資料必須常常再不同的地方存取的時候...
其他的情況下...真的不要用呀....
~~~另一個曾因抽取盒而慘遭整個硬碟資料不見的人~~~

23
Computer 討論版 / 如何取消 IE 預設瀏灠器
« 於: 2002-05-26 00:22 »
可以到資料夾選項-->檔案類型...
找到.html跟.htm的副檔名項目....將預設開啟的程式改掉就行了....

24
這裡有另外一個範例...可以參考看看.....
http://www.sdcs.com.tw/viewtopic.php?t=108

25
網頁技術 / CSV 2 SQL or SQL 2 CSV
« 於: 2002-05-26 00:04 »
我曾經的經驗是....
直接將excel的檔打開....選擇全部...copy....貼到文字編輯器....存檔
然後再寫一段php...將每行每段分別塞到指定的資料表欄位中....
或是轉換成mysql的sql文字檔.....這樣也很快的啦
雖然這是土方法....但是我覺得都很好用...而且彈性也很大喔....
想要怎麼變......只要程式碼動一動就ok了

26
引述: "hungit"
我自己學PHP+MYSQL學的好累啊!明明書上就是這樣寫,照著打結果卻不一樣,到底是哪兒出錯也不知道,所以想請教各位先進何處可以學,我情願花點錢,免得老受挫折,THKS


我自己的經驗都是多看範例...多試範例...
當然...書上題到的大部分都是告訴你怎麼做而已....
可能...書上告訴你的...並沒有提到...什麼狀況下該注意哪些問題....
例如...任何一個範例都會告訴你如何開啟資料庫...讀取資料庫....但未必會告訴你如何掌控資料庫的權限問題.....
所以...你會說...明明跟書上都一樣了....但是結果就是會出現error....

就討論區而言....也有不少都專門在討論MySQL+PHP的....
像這裡就有很多....
http://php.uknows.net
或是不嫌棄的話也可以來我的站...歡迎提出討論
http://www.sdcs.com.tw/phpbb/viewforum.php?f=19

27
PHP程式設計討論區 / 登入系統的程式
« 於: 2002-05-21 01:27 »
引述: "figaro"
小弟目前碰到嚕一個問題...
我剛再寫一個系統登入的程式(login.php)

目前的程式片段進度到....
<?php
  $hostname = "localhost";
  $username = "login";
  $password = "password";
  $dbName ="User";
 
  mssql_connect($hostname,$username,$password)
  mssql_select_db($dbName)
  $query = "SELECT * FROM User";
  $result = mssql_query($query);

我這邊應該怎樣寫
才可以讓他判斷LOGIN的帳號和密碼和資料庫中的相同呢
相同的話會導入到default.html
錯的話會到error.html
?>


補充梁楓兄更完整的用法
另外在加個level做權限層級認證

<?php
  $hostname = "localhost";
  $username = "login";
  $password = "password";
  $dbName ="User";
$line=mysql_connect($hostname, $username, $password) or die("Unable to connect to database");
mysql_select_db($dbName,$line) or die( "Unable to select database");

//sql的部分直接去select...user的帳號跟密碼
$result= mysql_query("select * from $dbName where login_id='$lid' and login_pass='$passd' ") or die(mysql_error());
$number = mysql_num_rows($result);

//如果select到的資料是0筆...即表示無此帳號或密碼錯誤
if ($number == 0) {
echo "登入失敗!!找不到這個帳號或密碼!!";
exit;
}

//如果select到的資料大於0筆...則將select到的user的資料潤session
elseif ($number > 0){
$fo = mysql_fetch_object($result);
$login_id=$fo->login_id ;
$login_pass=$fo->login_pass ;
$level=$fo->level ;

session_start();
session_register(session_id,session_pass,session_level);
$session_id = $login_id;
$session_pass = $login_pass;
$session_level = $level;
}
?>

到此...再先編輯一個判斷有無登入的檔
例如叫做 linkto.php
<?
if (($session_id && $session_level) || $session_id==0){
if ($session_id>=1 && $session_id<=4){
this is low level user
user_page_sttyle=1 || 2 || 3 || 4
user_goto_page=1 || 2 || 3 || 4
}elseif ($session_level>=5 && $session_level<=8 ){
this is middle level user
user_page_sttyle=5 || 6 || 7 || 8
user_goto_page=5 || 6 || 7 || 8
}elseif ($session_level==9){
this is administrator
......................
.......................
}

}else{
header ("login.html");
}
?>
從此...只要是你希望user必須要登入才能進入的頁面
你只要在最前面加上
include "linkto.php";
這樣就ok啦!!

28
真是非常謝謝鳥哥....
我會盡力的....

29
我建議在這個討論板上可以加上一個即時傳訊的模組....
像有時候...已經看到一個知道他是高手的人來到這裡....
很想即時跟他請教...但是沒辦法....若有這個功能...
會更方便...造福更多人

30
若有哪位同學需要圖形式的安裝說明
我曾經在別處有貼過喔
可以到這裡去看看喔

http://www.sdcs.com.tw/viewtopic.php?t=31
http://php.uknows.net/viewtopic.php?t=2769

頁: [1] 2