http://webdevzoom.com/install-run-multiple-xampp-windows/
改PORT就行囉
2017年11月15日 星期三
PHP實作websocket
http://zxaustin.blogspot.tw/2016/08/php-xampp-websocket.html
跟著上面做就成功啦,主要是因為前端要對接server走WEBsocket,server那邊是JAVA啦,但總覺得PHP有應該自己也要架一個來試試看
跟著上面做就成功啦,主要是因為前端要對接server走WEBsocket,server那邊是JAVA啦,但總覺得PHP有應該自己也要架一個來試試看
xdebug安裝
https://xdebug.org/wizard.php
之前要裝Xdebug都不知道要載哪一版,官網有提供分析工具,只要將phpinfo();的內容複製貼上,該頁面就會提供載點^^
之前要裝Xdebug都不知道要載哪一版,官網有提供分析工具,只要將phpinfo();的內容複製貼上,該頁面就會提供載點^^
PHP圖片上傳功能
來工作了那久,第一次有機會做到圖片(專案內容是證件照、銀行卡..)上傳功能,想想上傳功能要注意的點有哪些
1.權限(你的圖片不想給別人看)
2.安全性(用戶如果上傳病毒阿我要怎辦)
權限的部分:
系統管理者那些要看當初權限怎麼設計的,我們是資料庫、session、router相互配合。
不希望用戶登出的時候還能存取圖片,那這樣就要靠PHP來輸出圖片了。
https://blog.allenchou.cc/php-img/
判斷是否為圖片檔的三個方法
http://kuanghy.github.io/2015/11/25/php-isimg
圖片簡單壓縮
http://www.15jb.net/php%E5%AF%A6%E7%8F%BE%E5%9C%96%E7%89%87%E5%A3%93%E7%B8%AE%E7%9A%84%E5%85%A9%E5%89%87%E5%AF%A6%E4%BE%8B
儲存部分:
資料夾位置,盡量不要放在網站目錄下,因為萬一沒設定好,怕透過URL直接存取,像存取你首頁的圖片一樣簡單。
我會把用戶資料夾的"相對路徑"放到資料庫,讓用戶可以讀得到自己的圖片,相對路徑是因為資料夾可能會移位,不希望一動資料庫的欄位都要改
安全性的部分:
server端可以設定該目錄底下為"可讀" "不可執行"
這樣如果上傳病毒SERVER也不用怕,客戶端就自求多福
https://technet.microsoft.com/zh-tw/dd632964.aspx
http://www.blueshop.com.tw/board/FUM20041006152627A9N/BRD20110515232653FL6.html
6個”檔案上傳”功能的資訊安全風險與防護
http://www.qa-knowhow.com/?p=1472
前端拖曳上傳功能,是說前端有套件可用喔..
http://code-beginner.logdown.com/posts/313821
因為若由 php 去讀取檔案內容並輸出 , 若流量大其實對系統也是個負擔
所以可以用一些 web server 特異功能
可以去Google 查一下 "lighttpd sendfile" 或 "apache sendfile"
可以用一串 header() 丟給 web server 去傳輸指定檔案 , 效能會快很多
https://twpug.net/discussion/5662/%E9%97%9C%E6%96%BC%E5%A6%82%E4%BD%95%E4%BF%9D%E8%AD%B7%E5%9C%96%E7%89%87%E8%88%87%E5%AD%98%E5%8F%96%E6%AC%8A%E9%99%90
以上為蒐集的資料~~~
1.權限(你的圖片不想給別人看)
2.安全性(用戶如果上傳病毒阿我要怎辦)
權限的部分:
系統管理者那些要看當初權限怎麼設計的,我們是資料庫、session、router相互配合。
不希望用戶登出的時候還能存取圖片,那這樣就要靠PHP來輸出圖片了。
https://blog.allenchou.cc/php-img/
判斷是否為圖片檔的三個方法
http://kuanghy.github.io/2015/11/25/php-isimg
圖片簡單壓縮
http://www.15jb.net/php%E5%AF%A6%E7%8F%BE%E5%9C%96%E7%89%87%E5%A3%93%E7%B8%AE%E7%9A%84%E5%85%A9%E5%89%87%E5%AF%A6%E4%BE%8B
儲存部分:
資料夾位置,盡量不要放在網站目錄下,因為萬一沒設定好,怕透過URL直接存取,像存取你首頁的圖片一樣簡單。
我會把用戶資料夾的"相對路徑"放到資料庫,讓用戶可以讀得到自己的圖片,相對路徑是因為資料夾可能會移位,不希望一動資料庫的欄位都要改
安全性的部分:
server端可以設定該目錄底下為"可讀" "不可執行"
這樣如果上傳病毒SERVER也不用怕,客戶端就自求多福
https://technet.microsoft.com/zh-tw/dd632964.aspx
http://www.blueshop.com.tw/board/FUM20041006152627A9N/BRD20110515232653FL6.html
6個”檔案上傳”功能的資訊安全風險與防護
http://www.qa-knowhow.com/?p=1472
前端拖曳上傳功能,是說前端有套件可用喔..
http://code-beginner.logdown.com/posts/313821
因為若由 php 去讀取檔案內容並輸出 , 若流量大其實對系統也是個負擔
所以可以用一些 web server 特異功能
可以去Google 查一下 "lighttpd sendfile" 或 "apache sendfile"
可以用一串 header() 丟給 web server 去傳輸指定檔案 , 效能會快很多
https://twpug.net/discussion/5662/%E9%97%9C%E6%96%BC%E5%A6%82%E4%BD%95%E4%BF%9D%E8%AD%B7%E5%9C%96%E7%89%87%E8%88%87%E5%AD%98%E5%8F%96%E6%AC%8A%E9%99%90
以上為蒐集的資料~~~
怎麼傳JSON格式到后端PHP
會有這樣的想法是因為,jquery的ajax 用法裡面,可以直接傳JSON格式過去的,那就好奇到底要怎麼取這個JSON呢?
用這個啦
file_get_contents('php://input');
這就可以取出你傳來的所有INPUT囉
不用特別用
$_POST
$_GET
$_REQUEST
來取會取不到
參考至:
https://stackoverflow.com/questions/19004783/reading-json-post-using-php
用這個啦
file_get_contents('php://input');
這就可以取出你傳來的所有INPUT囉
不用特別用
$_POST
$_GET
$_REQUEST
來取會取不到
參考至:
https://stackoverflow.com/questions/19004783/reading-json-post-using-php
php slim 框架設定的router沒作用
工作的時候用slim 來做RESTful專案,然後就因為更新的XAMPP之後設定的路由就失聯啦,
結果是因為.....
Apache 从2.2升级到 Apache2.4.x 后配置文件 httpd.conf 的设置方法有了大变化
我在自己的httpd-vhosts.conf改這樣就OK囉
參考至:
https://oceandlnu.github.io/2016/08/25/Apache2.4%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%9D%83%E9%99%90%E8%AE%BE%E7%BD%AE%E9%97%AE%E9%A2%98/
https://blog.longwin.com.tw/2014/03/apache-22-24-upgrade-conf-2014/
https://stackoverflow.com/questions/12343466/always-get-404-error-in-slim-framework-when-omitting-index-php-in-url
這篇主要是講加上meber.php/add/1像這樣路由就成功,實際上這樣加上附檔名我也成功但是不是原本路由功能阿....好醜
https://stackoverflow.com/questions/9747640/slim-framework-always-return-404-error
結果是因為.....
Apache 从2.2升级到 Apache2.4.x 后配置文件 httpd.conf 的设置方法有了大变化
我在自己的httpd-vhosts.conf改這樣就OK囉
AllowOverride All
Require all granted
參考至:
https://oceandlnu.github.io/2016/08/25/Apache2.4%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%9D%83%E9%99%90%E8%AE%BE%E7%BD%AE%E9%97%AE%E9%A2%98/
https://blog.longwin.com.tw/2014/03/apache-22-24-upgrade-conf-2014/
https://stackoverflow.com/questions/12343466/always-get-404-error-in-slim-framework-when-omitting-index-php-in-url
這篇主要是講加上meber.php/add/1像這樣路由就成功,實際上這樣加上附檔名我也成功但是不是原本路由功能阿....好醜
https://stackoverflow.com/questions/9747640/slim-framework-always-return-404-error
chrome 開發者模式滑鼠不見的情況
工作中常會遇到一些莫名其妙的事,導致工作時間的拉長.....
上網查可能是因為顯卡,一些雜七雜八的原因
解決方法
沒有根治,只是換個做法
打勾以後,按F12滑鼠就不會不見囉
參考至:
https://www.zhihu.com/question/48587059
這篇說的嘗試失敗.....
https://www.mobile01.com/topicdetail.php?f=743&t=4462465
上網查可能是因為顯卡,一些雜七雜八的原因
解決方法
沒有根治,只是換個做法
打勾以後,按F12滑鼠就不會不見囉
參考至:
https://www.zhihu.com/question/48587059
這篇說的嘗試失敗.....
https://www.mobile01.com/topicdetail.php?f=743&t=4462465
訂閱:
文章 (Atom)
