為何直接加入現有程式*.php到Eclipse專案中,可以開啟卻無法正常執行?(二)

在解析這一問題前,先來看下列兩圖示,注意紅線框中的內容格式。

image

image

一個是 相對似 路徑表示,一個是實體路徑的表示方式。

若是,對 實體路徑的檔案(ex5-11.php) 來運行,

image

** 此時,系統沒有任何反應或是提示 !!

要解決這一問題,首先要對 專案 PHP 或是 專案下的子目錄,做 Refresh
再來,關閉已開啟的檔案 ex5-11.php,再重新開啟一次。

注意:抬頭文字已經和先前的內容不同。

image

這時,再運行該檔案,就會正常了。

image

為何直接加入現有程式*.php到Eclipse專案中,可以開啟卻無法正常執行?

需做下列步驟:

  1. 對 子目錄,做 Refresh
  2. 必要時,各別對每一個*.php程式檔,做 Run Configuration 設定

image

點選 子目錄 XW10125,按滑鼠右鍵 選 Refresh

image

新引入的文件夾 ch15 內,有8個檔案:ex15-1.php ~ ex15-8.php

開啟 ex15-1.php 檔案,執行:

Run >> Run as >> PHP Web Page

image

(** 若是 上圖中的內容不對,可以直接修改它,再執行。或是對 Run Configuration 做修正。)

MySQL Command Line 中文資料呈現出亂碼的問題?

安裝好 AppServ 套件後,電腦中就會設置有 MySQL 做為 PHP 程式使用的資料庫,並且有 MySQL Command Line Client (DOS 命令行) 環境,可以用來存取 MySQL 中的資料。

image

在使用
show databases;
use DB_name;

show tables;
select * from Table_name;

image

輸入指令:set names big5; (繁體中文)、set names gbk; (簡體中文)

image

MySQL 命令行參數 (v6.0.4)

C:\Documents and Settings\perton>mysql -hlocalhost -uroot -p****
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 7
Server version: 6.0.4-alpha-community-log MySQL Community Server (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> \h

For information about MySQL products and services, visit:http://www.mysql.com/
For developer information, including the MySQL Reference Manual, visit:http://dev.mysql.com/
To buy MySQL Network Support, training, or other products, visit:https://shop.mysql.com/

List of all MySQL commands:
Note that all text commands must be first on line and end with ';'

? (\?) Synonym for `help'.
clear (\c) Clear command.
connect (\r) Reconnect to the server.
Optional arguments are db and host.
delimiter (\d) Set statement delimiter.
NOTE: Takes the rest of the line as new delimiter.
ego (\G) Send command to mysql server, display result vertically.
exit (\q) Exit mysql. Same as quit.
go (\g) Send command to mysql server.
help (\h) Display this help.
notee (\t) Don't write into outfile.
print (\p) Print current command.
prompt (\R) Change your mysql prompt.
quit (\q) Quit mysql.
rehash (\#) Rebuild completion hash.
source (\.) Execute an SQL script file. Takes a file name as an argument.
status (\s) Get status information from the server.
tee (\T) Set outfile [to_outfile]. Append everything into given outfile.
use (\u) Use another database. Takes database name as argument.
charset (\C) Switch to another charset.
Might be needed for processing binlog with multi-byte charsets.
warnings (\W) Show warnings after every statement.
nowarning (\w) Don't show warnings after every statement.

For server side help, type 'help contents'

mysql>

在 Eclipse 中,安裝 Python 插件功能

首先,啟動 Eclipse 程式,從功能表
Help > Install New Software

image

選定 Word with: 右方的按鍵 Add,在新視窗中,補上下列訊息:
Name : PyDev
Location : http://pydev.org/updates
image

按下 OK 鍵後,原本的 Install 視窗會有 Pending 字樣產生,等待一段時間後,視窗中央部份會展開如下圖所示,
請勾選 PyDev for Eclipes 項目

image

按下 Next ,

image 

image

接受程式使用條款

image

系統做安裝的動作

image

image

重新啟動 Eclipse

哈哈,完成安裝作業了 !!

開發 PHP 的好用工具:Eclipse

Eclipse 是著名跨平台的自由集成開發環境(IDE)。最初主要用來Java語言開發;目前亦有人通過外掛程式使其作為C++PythonPHP等其他語言的開發工具。

Eclipse最初是由IBM公司開發,2001年11月貢獻給開源社區,現在它由非營利軟體供應商聯盟Eclipse基金會(Eclipse Foundation)管理。

Eclipse有專門用來開發PHP程式的工具:PHP Development Tools
可由 http://www.eclipse.org/pdt/ 下載。

若要使用 Eclipse 建置程式檔案,希望以 utf-8 格式存檔時,需做下列環境的調整:(默認是 ANSI 格式, encoding MS950)

  1. Windows > Preferences > General > Content Types,
    set UTF-8 as the default encoding for all content types.
  2. Windows > Preferences > General > Workspaces,
    set "Text file encoding" to "Other : UTF-8".
  3. Windows > Preferences > Web > CSS Files > Encoding = UTF-8
  4. Windows > Preferences > Web > HTML Files > Encoding = UTF-8

統一編號演算示例

image

文字說明:
(一) 長度:共八位數,全部為數字。
(二) 計算公式
1、各數字分別乘以 1, 2, 1, 2, 1, 2, 4, 1
2、公式如下:
D1 D2 D3 D4 D5 D6 D7 D8
* 1    2    1    2    1    2    4    1 (第一列 * 第二列)

A1 B1 A2 B2 A3 B3 B4 A4  (Bx:相乘後的十位數)
+    C1       C2       C3 C4        (Cx:相乘後的個位數)

X1 X2 X3 X4 X5 X6 X7 X8 (Xx:相加後的十位數)
                                    Y7       (Yx:相加後的個位數)
Z1= X1 + X2 + X3 + X4 + X5 + X6 + X7 + X8  或
Z1= X1 + X2 + X3 + X4 + X5 + X6 + Y7 + X8

3、當第 7 位數為 7 者,可取相加之倒數第二位取 0 及 1 來計算如 Z1 及 Z2 計算其和。
4、假如 Z1 或 Z2 能被 10 整除,則表示營利事業統一編號正確。

(三) 範例 ( 以 0 0 2 3 8 7 7 8 為例 )
0 0 2 3 8 7 7 8
*
1 2 1 2 1 2 4 1 (第一列 * 第二列)

0 0 2 6 8 1 2 8 (Bx:相乘後的十位數)
+             4 8   (Cx:相乘後的個位數)

0 0 2 6 8 5 1 8 (Xx:相加後的十位數)
                  0    (Yx:相加後的個位數)
Z1= 0+ 0+ 2+ 6+ 8+ 5+ 1+ 8 = 30 或
Z2= 0+ 0+ 2+ 6+ 8+ 5+ 0+ 8 = 29
因 30 能被 10 整除,故營利事利統一編號正確。