1 2 3 4 5 6

廣告

網友您好,若是您覺得我寫的工具或文章對您有幫助,
而您或者您的朋友有在博客來購物,可以透過底下連結

如何在博客來購物贊助網站或是點選計數器下方的博客來圖示來讓網站可以永續經營。
顯示具有 PHP 標籤的文章。 顯示所有文章
顯示具有 PHP 標籤的文章。 顯示所有文章

2018年10月10日 星期三

執行php網頁出現【這個網頁無法正常運作】的解決方法

會出現底下訊息【目前無法處理這項要求 HTTP ERROR 500】,是因為php預設為不顯示錯誤訊息,若在開發程式階段,沒有出現錯誤息,是沒辧法偵錯,這時候可以到php.ini中找到display_errors=Off,將它改成display_errors=On,再重新開啟apache就會正常顯示錯誤訊息。


1.出現錯誤畫面【這個網頁無法正常運作】

2.找到php.ini並點選它

3.用關鍵字【display_errors】找第二次就會display_errors=off

4. 將它改成On

5.按【Stop】將Apache停止

6.再按【Start】啟動apache

7.再重新整理網頁,就會出現錯誤原因在第X行

8.通常是錯誤列號或是前一列出錯

2017年4月14日 星期五

使用USBWebserver出現date(): It is not safe to 的解決方法

在預設USBWebserver下載執行後,若您有用到date指令時,就會出現如下訊息
Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in F:\USBWebserver v8.6\root\ok.php on line 128
這時候要到php設定時區就可以解決,底下是設定方式。

1.出現的錯誤畫面

2.到php目錄找到php.ini檔案並打開,將date.timezoe前面的分號拿掉

3.並修改您的時區例如Asia/Taipei

4.錯誤訊息不見了


5.下次再開 USBWebserver發現日期又被複原 要修改settings目錄的php.ini才是正確的

2017年4月7日 星期五

如何讓 Apache 在windows下可以對應多個網域

這個問題上網找了很久,大部分的教學都是linux,但是windows的apache下一樣的方式設定,設完後apache就無法啟動,最後找到有windows的apache教學,發現virtualhost的設定,是在conf/extra/httpd-vhost.conf加入,照著做真的成功了。

1.開啟 apache/conf/httpd.conf
搜尋 「Include conf/extra/httpd-vhosts.conf」,並且確認前方的井號有去除掉

2.開啟apache/conf/extra/httpd-vhosts.conf
將上面的範例複製並修改成您要的
目錄的左斜跟右斜沒有影響

3.重開apache就可以看到第一個域名

4.第二個域名也可以出現
參考資料: http://richarlin.tw/blog/2016/apache-domains/

2016年12月24日 星期六

可攜式USBWebserver介紹

若您要寫web程式,又不想在筆電或是電腦上安裝LAMP程式,可以用這個免安裝版的Webserver,可以直接在隨身碟上執行,又方便攜帶DEMO。

1.連結到http://www.usbwebserver.net/en/download.php
點選【Download USBWebserver V8.6】下載

2.直接執行usbwebserver.exe,語系選英文

3.中文會有問題(應該是簡體字的關係)

4.若是不小心設到中文請依這些步驟改成英文

5.要重新開啟軟體才有作用

6.預設port是8080

7.phpmyadmin預設密碼會在下方,要記得修改

2015年8月30日 星期日

如何在windows 8.1上安裝xampp

對於要學習php與mysql的網友,可以安裝xampp,這個軟體有windows、linux、OS X三種版本,並且持續有在更新,二年前有寫一篇安裝教學xampp 下載及安裝過程,發現現在畫面也有更新,所以就重新再寫一次。

1.執行時會先出現   警告說明
  
2.點選[Next]
  
3.點選[Next]
  
4.點選[Next]
  
5.點選[Next]
  
6.點選[Next]
  
7.選得要勾選[允許存取]
  
8.出現Port 443 in use by "Unable to open process " with PID  5960!
  
9.重新開機再執行就正常了
  
10.點選mysql Start會出現防火牆封鎖警訊
點選[允許存取]

2015年7月6日 星期一

sublime安裝Package Control 套件

使用notepad++有一段時間,它的程式碼顏色比較少,最近看到同學用sublime,一樣的程式碼到sublime就顏色就比較多,下載sublime安裝後,因為安裝套件都要用指令,第一個就先安裝Package Control 套件,以後安裝其他套件就可以直接用選的。
  
1.到【view】/【Show Console】
  
2.連結到https://packagecontrol.io/installation
選取您的版本,並複製底下程式碼
  
3.到Console模式貼上/按下Enter
  
4.提示您要離開sublime並再進入才算完成安裝
  
5.在【Preferences】/【Package Control】
  
6.選【Install Package】/就會出現可以選套件的安裝畫面
  
7.php程式碼在Notepad++顯示結果
  
8.php程式碼在Sublime顯示結果

2015年6月9日 星期二

php Google reCAPTCHA2.0範例

申請Google reCAPTCHA2.0要如何應用在自己的網站,底下用php當範例,說明要如何將Site key是前端用跟後端Secret key的應用,請將這二組換成您自己申請的網域或ip。


1.登入太多次會出現圖片選取

2.或是輸入文字

3.勾選【我不是機器人】按下【Submit】

4.php程式碼

5.認證成功

6.前端在
加上Site key
[code]
<?php
$secret_key = '6LcNvAcTAAAAAJT4S5bdub0uIeV8_1reBUygYXDD';
$g_recaptcha_response=$_POST['g-recaptcha-response'];
$remoteip=$_SERVER['REMOTE_ADDR'];
$url ="https://www.google.com/recaptcha/api/siteverify?secret={$secret_key}&response={$g_recaptcha_response}&remoteip={$remoteip}";
$web=file_get_contents($url);
$res = json_decode($web);
if($res->success)
        echo "success";
else
        echo "fail";       
?>
[/code]

2015年4月13日 星期一

如何在php解決網頁查詢中文會出現亂碼的問題

寫一個線上測驗的系統,因為有關鍵字查詢,用了幾個常用的查詢,如機車駕照或汽車駕照有中文字的關鍵字查詢,之前在windows xp+ie8或windows8+ie11時測試時是沒問題,有一次在朋友家操作時竟然會出現亂碼,回家找一台跟朋友一樣的環境window7+ie11來試,真的會有亂碼,為了解決這個問題,可以在查詢時將文字經過urlencode編碼過,就可以解決這個問題。

1.在window7+ie11會出現亂碼

2.在windows xp+ie8是正常

3.利用php urlecode來解決

4.在window7+ie11再查詢就正常了

贊助

彰化一整天粉絲團

About Me

我的相片

很多人問我為什麼叫"一整天",其實這是有原故的.有一天看一本書.就是說如何介紹自己.裡面說到如何讓別人對你的名字有印象.就要讓別人跟你的名字或是身體的一些特徵有關.比如很胖.就會被別人取小胖或是胖子.或是跟名字有關的諧音,那天看布袋戲中有一個叫”一頁書”的角色.所以我就想我的名字.可以想出什麼字出來.結果我把我的名字"明和",拆成日月和,日月和在一起,就代表白天晚上都在一起.就取名為"一整天",而這個"一整天"跟我的名字有關也方便別人記憶,後來發現"一整天"這個名詞太常被用,所以就在"一整天"前面加上"彰化"變成"彰化一整天",為什麼要加彰化.因為我老家在彰化,所以以後別人要找我的部落格的話.我都會跟他們說,請到yahoo或是google打"彰化一整天"第一筆出現的就是我的Blog. PS:現在只要輸入"一整天"可以找到.

Google+ Followers