[分享] Nppexec PHP(windows & notepad++ & 本機)

看板PHP作者 (中興大學資科蝸牛)時間12年前 (2012/04/27 00:34), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
在這篇主要是想要來分享我自己的一個小技巧 以下內容需要用到我自己寫的小程式,若不放心 請自己寫一個或直接當作沒看到這篇吧 Notepad++ 的 Nppexec 可以對目前編輯的檔案,執行你腳本所定義的事情 於是,我就希望用 Nppexec 來快速的察看 PHP 的執行結果 但是研究了 Nppexec 的說明文件之後 發現必須要寫一隻小程式,才能夠達到我的要求 ( 也就是按了 Ctrl + F6 之後,我的預設瀏覽器,可以開啟該網頁 ) ( http://127.0.0.1/...... ) 現在來分享給大家我的作法。 首先,先簡介一下,我使用的環境是 ( Windows 7 + Appserv 2.6.0 ) 我是把我自己的電腦當作測試伺服器使用,網頁寫好才放到正式伺服器 在 Notepad++ 裡面安裝了 Nppexec 之後,按下 F6,貼入以下指令 NPP_CONSOLE ? npp_save set PHP_www = D:\Dropbox\wwwhtml\ set PHP_url = http://127.0.0.1/ set PHP_open = D:\Dropbox\Public\program\NppExecPHPopen.exe cmd.exe /c ""$(PHP_open)" "$(PHP_www)\" "$(PHP_url)" "$(FULL_CURRENT_PATH)"" 簡單說明一下這段代碼 NPP_CONSOLE ? 這個是保留目前 Notepad++ 的 CONSOLE 開啟狀態,因為 CONSOLE 對 PHP 沒用 所以用這個指令可以讓 Notepad++ 不自動開啟 CONSOLE npp_save 是幫你把目前的檔案儲存 再來的三個 set 指令都是設定變數 其中 PHP_www 是伺服器預設之網站資料夾,請改成你自己的路徑 PHP_url 是網頁開啟時要打的基本 URL,這個也一樣要改成自己的設定 例如你的伺服器不是開 80 port 的話,可以改成類似這樣 http://127.0.0.1:8080/ 再來 PHP_open 就是我寫的小程式路徑 這隻程式可以在 http://dl.dropbox.com/u/12113131/program/NppExecPHPopen.exe 抓 到 抓下來之後,找一個地方放著,再把路徑設定給 PHP_open (盡量不要有中文路徑) 最後的 cmd.exe 就是開啟這個網頁啦~~ ( p.s. 這隻程式是我自己用 C++ 寫的 如果對這隻程式不放心,可以自己寫一個 原始碼可以在底下的連結抓到 https://www.dropbox.com/s/3t7afqz6gk3iv0z/NppExecPHPopen.cpp ) -- <(  ̄▽ ̄)/ 你知道嗎? ╭═════════════════════════════╮ ║ 單用人的手指來數數,我們就能夠數到一千零二十三  ║ ║ 如果再加上腳趾的話還能數到一百零四萬八千五百七十五喔 ║ ╰═════════════════════════════╯      原來如此...筆記筆記ψ(–﹏– )> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.120.222.129

04/27 21:53, , 1F
還沒試 先推~
04/27 21:53, 1F
※ 編輯: taichunmin 來自: 125.224.183.192 (04/29 00:02)

05/01 21:46, , 2F
為什麼 console 對php沒用
05/01 21:46, 2F

05/16 10:47, , 3F
因為 console 是用來看終端機的結果
05/16 10:47, 3F

05/16 10:48, , 4F
PHP都是在網頁上直接顯示結果
05/16 10:48, 4F

05/16 10:48, , 5F
所以我才說 console 對 PHP 沒用
05/16 10:48, 5F
文章代碼(AID): #1FcNaXe5 (PHP)