顯示文章

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


文章 - ricky

頁: 1 [2] 3 4 ... 23
31
background: url(); 指向的路徑是??

以前我是遇到圖片驗證碼過不了。
原因是我開啟了firebug。
瀏覽器讀取了一次圖片驗證碼,
可是在firebug的視窗中檢視網路連線時,滑鼠移動到圖片的部份,
firebug會再另外起始一個連線重抓一次圖片,就會導致送出兩次的連線嘍。
不知是不是這個原因,參考一下吧。

32
有請三太子回答了...

=================
樓主,有沒有試著找過error log
試著使用die;去追蹤程式碼到底執行到哪邊發生錯誤或是結束
這樣沒頭沒尾的東西,大概沒人知道問題出在哪吧。

33
是可以這麼作
不過CloneZilla他是以檔案系統作為備份的方式而不是RawDump
備份出來的Image檔,容量會差很大喔。

不知到用 Linux LiveCD or LiveUSB 開機在用 dd 是不是一樣可以備份起來
這樣就不用 Ghost 了吧?

34
樓主要不要試試clonezilla
基本上你的需求他都可以完成
重點是---他是免費的 ;D

35
form表單物件裡面可以使用array型態阿

像這樣
<input type='text' name='data[]' value='text1' />
<input type='text' name='data[]' value='text2' />
<input type='text' name='data[]' value='text3' />

php中只要直接接收$_POST['data']
就會得到一個array嘍

36
謝謝YAMAKA的回覆。
我用isset判斷出$_FILES為TRUE。( var_dump(isset($_FILES));)
我有點搞不太清楚:
假設透過A.php 上傳資料該INPUT NAME="myfile"
那麼檔案名稱為$_FILES['myfile']['name']
但我現在是透過WGET上傳
那麼
$_FILES['XXXX']['name']
XXXX部分我就不知是哪個NAME了

疑惑中,再請您協助解惑一下。

print_r($_FILEs);
不就知道了??

37
樓主
建議你看一下multipart吧

http://www.w3.org/TR/html401/interact/forms.html#h-17.13.4.2

protocol不是自己說了算的

38
我自己的作法是這樣
當user上傳一個檔案後
1.使用uuid or guid取得一個唯一的值,當然如果你是用mysql的話,auto increment的id欄位就是一個唯一值了。
2.建立一個存放檔案的目錄,將上傳檔案放到這個目錄並rename像這樣 $FileName="$UniqueID.file"
3.把檔案的原始檔名,回寫到db欄位中。

當使用者要取得檔案時你只要找出對應的資料就可以取回$UniqueID,透過$UniqueID你就可以找到這個檔案了。

39
勸你不要這麼作
一來效率不高
二來存取檔案你會自找麻煩

40
對於某些網站可以支援用zip打包上傳圖片
如果沒有檢查好內容的話
用這種方法可能就瞬間吃乾硬碟空間了

41
難怪我看來看去怎麼都沒有XtraDB的影子
原來他內定用XtraDB取代innoDB了。

是阿...
看這邊...

  mysql> show engines;
+------------+---------+----------------------------------------------------------------------------+--------------+------+------------+
| Engine     | Support | Comment                                                                    | Transactions | XA   | Savepoints |
+------------+---------+----------------------------------------------------------------------------+--------------+------+------------+
| InnoDB     | YES     | Percona-XtraDB, Supports transactions, row-level locking, and foreign keys | YES          | YES  | YES        |
| MRG_MYISAM | YES     | Collection of identical MyISAM tables                                      | NO           | NO   | NO         |
| BLACKHOLE  | YES     | /dev/null storage engine (anything you write to it disappears)             | NO           | NO   | NO         |
| CSV        | YES     | CSV storage engine                                                         | NO           | NO   | NO         |
| MEMORY     | YES     | Hash based, stored in memory, useful for temporary tables                  | NO           | NO   | NO         |
| FEDERATED  | NO      | Federated MySQL storage engine                                             | NULL         | NULL | NULL       |
| ARCHIVE    | YES     | Archive storage engine                                                     | NO           | NO   | NO         |
| MyISAM     | DEFAULT | Default engine as of MySQL 3.23 with great performance                     | NO           | NO   | NO         |
+------------+---------+----------------------------------------------------------------------------+--------------+------+------------+
8 rows in set (0.00 sec)


他用的 Engine Name 還是 innodb ..XD...

42
html表單加session處理
如果還有包含DB
15行我做不到阿...

43
你的問題在如何處理跨站session
一般瀏覽器的安全設定是不允許跨站的cookie存取
你在A網站註冊的session ID是無法傳遞到B網站
先想想你要如何解決這個問題,再來研究SSO吧

44
那要不要試試Gentoo Linux  ;D
可以從kernel開始編譯出自己想要的環境出來。

45
肉腳版 / 回覆: 想整個九型人格測試
« 於: 2010-09-28 16:44 »
老兄...你還是講中文吧 :P

46
如果你是要在console底下運作的話
可以是看看pcntl_alarm (不過你得熟悉unix的signal機制)
如果你是在web端運作的話那就找錯方向了。

47
最根本的解決方法還是照規矩來
使用mysql_*系列的function請使用mysql_real_escape_string
使用PDO時,請善用prepare -> execute
這才是治本的方法。

48
給樓主一個良心的建議
1.Client Side可以改用jQuery (這會讓你活的更快樂)
2.Server Side請不要把html,php,外加SQL全混在一起。
不只你搞不懂,很多人也搞不懂你在寫什麼。
我們是人,不是PHP直譯器。
請多利用smarty或是php樣板語法,讓你的程式碼更容易懂一些。
3.請善用firefox的firebug plugin,查一下你的ajax到底送了什麼東西,收到些什麼東西。

這樣沒頭沒尾的東西,根本看不出來問題是出在javascript錯誤還是php解析錯誤。


49
不過用鄰接表來表示樹,維護的代價比較高。

這個樹狀結構主要是應用在經常讀取,卻不常修改節點的情況下。
每修改一次節點就得重建整棵樹
目前Propel,cakephp已經內建這種樹狀結構的支援了。

50
或許你會比較需要
Nested tree model
可以在一個select的動作中把所有的子樹或是父節點給找出來

http://www.cnblogs.com/wllyy189/archive/2009/08/17/1547877.html




以上圖為例子

要找出Fruit的所有子層
select * from tree where left > 2 and right <11;

要找出Cherry的所有父層
select * from tree where left < 4 order by left desc;

參考看看吧

51
雜七雜八 / 回覆: 幫忙測試聊天室
« 於: 2010-09-01 10:23 »
其實我的測試重點是在系統回應的即時性
如果你有同時開兩個視窗的話應該會發現
當你送出訊息的同時另一個User也應該會同步的接收到訊息
傳統聊天室的作法是不停的向Server端Pooling
Comet的方式是把連線時間拉長
有訊息時Server會主動的把資料丟給Client端
測試的重點在comet server的穩定性,至於UI的部份就...(我承認我沒有是視覺設計的天份)


52
雜七雜八 / 回覆: 幫忙測試聊天室
« 於: 2010-08-31 20:56 »
node.js好像一覺不醒
收不到連線的事件
現在修改了一下程式碼
繼續測試...

53
雜七雜八 / 幫忙測試聊天室
« 於: 2010-08-31 17:35 »
最近用php搭配node.js寫了一個聊天室
運用了comet技術(facebook跟噗浪都是用此種方式),
理論上在你送出訊息的同時,其他的User也應該會同時收到。
有沒有哪位善心人士可以幫忙測試一下嘍

http://chatroom.ez2.us/r/ricky


54
希望樓主有看到這段警語

譯者註 :
這篇文章用反諷的方式來寫不好的程式設計風格,也就是一個好的程式設計師不該犯的錯誤及該反省是否犯了這些錯誤,藉由這篇文章將自己長久的惡習加以修正。 (2005/01/03 Fred)



55
奉勸樓主與其浪費時間在模糊變數命名上,還不如充實自己的能力,讓你無法被別人輕易的取代。
對老闆來說,藉由混亂的流程,非正規的命名方式降低程式碼的可讀性,這種工程師一定不能用。
這樣的人一定沒有team work的觀念,而且還會增加公司日後的維護成本。
可能專案還沒完成就被老闆Fire了。

相反地如果你的東西邏輯清晰,老闆交付的需求都能準確的分析,用最少的時間跟人力完成。
又能考量到後續的擴充架構。
即使被過河拆橋,我相信你還是很搶手不怕找不到工作。


57
雜七雜八 / 回覆: .wine 目錄真危險!!
« 於: 2010-08-24 09:58 »
rm 應該只會刪掉soft link不會把連結的目標一起刪掉吧... ???

58
雜七雜八 / 回覆: 遠x光纖
« 於: 2010-08-20 10:00 »
多了一個dynamic很傷的
反解的名稱中如果有dynamic字樣的話
台灣各個isp之間的協議是不收這些主機寄出的email
這樣就不能拿來架設mail server了

59
這不是變數型態的問題啦...

你有看過前面幾篇大大講過的置頂文嗎? 我貼給你網址好了:http://phorum.study-area.org/index.php/topic,32453.0.html,他講得更清楚。

另外,再問您一次,您知道什麼是GET, POST, COOKIE嗎?

1)  置頂文: 我就是看這篇. 已看了 5. 6次了..., 還領悟不了答案... :-[

2)
- GET. POST: 就是現在學 PHP 才開始要瞭解的; (xoops 套件的 access_log 裡. 常會有機器人的探伺記錄) 大概知道它是用來透過 html 傳資料到 php server 上
- cookie: 在使用 windows過去經驗. 只大概知道它是一些瀏覽過某些網頁的某型式記錄資料...

3) 為了不過於麻煩 fillano大. 不曉得能否告訴我: 是否 [4.2 版(含)以上的 php書本應該就不會有這種 '荒唐' 範例的教學了] 呢?

再次謝謝您!



事實上從php4.1開始就提供$_GET,$_POST這類的global變數用來取代原本的regist_global。
4.2版後取消register_global的功能。
4.2版首次發行是在2002年4月22日,距離今天已經將近8年半。
如果你的書本已經跟現實脫節8年半,請找一本新一點的書吧。


60
謝 ricky大再次指點,

我個人需求也許特殊些: 因為我不是 IT專業. 學 server. 程式語言純出於興趣, 架設的小網站也只個人(少數人用)需求, 因此. 用的 server 是 LKK級. PHP 也只是 4.2版;

學 php語言出發點是想對個人網站的 xoops 套件深入瞭解. 進而寫點小程式. or 玩點小花樣..., 並沒打算用於將來的市場競爭. 純粹只著眼於我自己的網站而已...; 所以. 打從心底. 並沒有放眼未來的想法..., 志氣小得很. 多請見諒

故. 我個人覺得. 太新版的 php 及語法. 恐反而不適合我..., 對嗎?

要學習錯誤的方法是個人選擇
樓主你要自己定義 1+1=3 這是您的自由沒人可以干涉
但是請不要全世界的人都在講1+1=2時,丟出為什麼1+1不是等於3的問題。
我相信這應該沒有人會想要提供錯誤的解答。

事實上這不是php最近的問題
10年前php就已經關閉regist_global。


頁: 1 [2] 3 4 ... 23