顯示具有 PHP 標籤的文章。 顯示所有文章
顯示具有 PHP 標籤的文章。 顯示所有文章

2022年6月13日 星期一

PHP 簡單範例整理

陣列:

<?php
$array = array(
    “foo” => “bar”,
    “bar” => “foo”,
);

2022年5月5日 星期四

COVID-19 快篩存量查詢

 2022.05.05 設計一個 COVID-19 快篩存量查詢,希望對大家有幫助。


2019年6月24日 星期一

新生編班查詢

2019.06.24 因應學生家長查詢新生班級需求完成後放上來提供有興趣的人使用。
功能說明:先上傳學生資料後可查詢,新生姓名跟身分證字號符合會出現學生新舊班級及姓名。畫面如下:



2018年11月22日 星期四

PHP 讀寫陣列及 JSON 格式檔案

2018.11.22  常遇到 JSON 格式的檔案如何讀寫也是要費一番功夫,這裡用轉換成物件方式處理。
<?php
//☆☆☆ 陣列檔案讀寫方式。

//設定陣列
$client_array=array("id"=>101,"IP"=>array("192.168.0.2","192.168.0.5"),"Count"=>7);

//印出陣列內容
print_r($client_array);echo "<br />";

//使用serialize函數寫入檔案,不使用會出現錯誤。
if (!file_put_contents("client.txt",serialize($client_array)))
    {echo "檔案寫入失敗";exit;}

//檔案內容是a:3:{s:2:"id";i:101;s:2:"IP";a:2:{i:0;s:11:"192.168.0.2";i:1;s:11:"192.168.0.5";}s:5:"Count";i:7;}

//讀取檔案
$client_read = unserialize(file_get_contents("client.txt"));
print_r($client_read);echo "<br />";

//單獨列出某陣列內容
echo $client_read["IP"][1]."<br />";

2018年11月19日 星期一

PHP MySQLi 使用範例

2018.11.19 PHP 連接 MySQL 資料庫很常用,整理一些範例以便使用。
☆ 連接資料庫:
  $mysqli = new mysqli($DBServer,$DBLogin,$DBPassword,$DBName);
  if ($mysqli->connect_errno)
    {echo "連接資料庫失敗: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;exit();}

2018年11月18日 星期日

使用 Visual Studio Code + XAMPP 進行 PHP 除錯

2018.11.18 以往在 Windows 10 上每次寫完 PHP 程式上傳到伺服器,有時程式根本無法執行或輸出一片空白,得要自己重新審視一次語法,變數也得自己輸出,最近終於勤勞的安裝 PHP 除錯,完成後會自動補字也可檢查語法跟偵錯。
安裝步驟:
☆ 安裝 XAMPP ( Apache + MariaDB + PHP + Perl ),下載完執行,我沒勾選 Learn more ...:


2018年11月16日 星期五

PHP 排名次

2018.11.16 找到 PHP 許多排名次都不是很好用我覺得這個範例還不錯,值得筆記,輸出結過如下:
分數: 3 名次: 5
分數: 2 名次: 7
分數: 1 名次: 10
分數: 2 名次: 7
分數: 2 名次: 7
分數: 6 名次: 3
分數: 8 名次: 2
分數: 6 名次: 3
分數: 20 名次: 1
分數: 1 名次: 10
分數: 3 名次: 5

2018年11月12日 星期一

SFS3 自訂模組:六學期平均

2018.11.12 臺中市政府教育局今年將國中小學務系統改至雲端校務系統,因為有些原本學務系統 ( SFS3 ) 自訂模組:六學期平均註冊組說很需要,更改完成後放上來提供有興趣的人使用。
功能說明:先上傳成績,會檢查哪一個學期成績未上傳,全部上傳完畢後,可以預覽要輸出的報表,最後可選擇列印或下載 Excel 檔。畫面如下:



2018年10月25日 星期四

SFS3 自訂模組:作文非選口說

2018.10.24 雖然教育局今年將學務系統改至雲端校務系統,因為有些原本學務系統 ( SFS3 ) 自訂模組:作文非選口說註冊組說很需要,更改完成後放上來提供有興趣的人使用。
功能說明:讓老師輸入作文、數學非選擇題、英語口說成績,教務處可以下載成績。
一般使用者只會出現能輸入的班級,畫面如下:



2018年10月20日 星期六

將 Cloud School 學期資料同步至校內伺服器資料庫

2018.10.20 教育局今年將學務系統改至雲端校務系統,因為有些原本學務系統 ( SFS3 ) 自訂模組需要學生資料,雖然 API 有說明跟範例,但距離匯入資料庫還有一大段距離,所以就自己寫了一個匯入到資料庫的程式。本程式根據 GNU/GPL 授權提供程式,但沒有附帶任何擔保,使用前務必進行風險評估。
執行完資料庫會像這樣:


2018年10月12日 星期五

CentOS 7 安裝 phpMyAdmin

2018.10.12 本來 phpMyAdmin 也有網頁版的,但我的 PHP 版本太舊,所以只好安裝套件。步驟如下:
☆ 加入 EPEL Repositorysudo。
# yum install epel-release
☆ 直接安裝 phpMyAdminsudo 。
# yum -y install phpmyadmin
☆ 修改 phpMyAdmin.conf,把 127.0.0.1 都換成您的 IP,如果需要網段也行,如:192.168.50.5 /24。
# vi /etc/httpd/conf.d/phpMyAdmin.conf
☆ 重新啟動 Apache,剛剛設定才會生效。
# systemctl restart httpd
☆ 瀏覽器輸入 http://IP/phpmyadmin 就可使用。

2018年2月3日 星期六

查詢Linux、Apache、PHP、MariaDB版本

1.查詢Linux版本
    #uname -a
    Linux localhost.localhost 3.10.0-327.36.3.el7.x86_64 #1 SMP Mon Oct 24 16:09:20 UTC 2016   
    x86_64 x86_64 x86_64 GNU/Linux

2018年2月2日 星期五

很棒的PHP教學

php教學:想用程式寫網站嗎?學會php的程式範例,我覺得很不錯,最近我女兒想要學,我就叫她看網站學,有問題再問我就好了,不過我覺得初學者可以使用沙盒練習,貼上程式碼,按下Execute Code 即可,先不需要安裝Apache + PHP + MYSQL。