Tag Archives: PHP

php convert dd/mm/yyyy to mysql datetime format – PHP 把 dd/mm/yyyy 轉換成 MySQL可用的格式

今天使用PHP 來把一些 XML Data 加入 MySQL 時出現了一些問題
原因是那些 XMLDate Formatdd/mm/yyyy 不能直接轉換成 MySQLDateTime Format

MySQLFormat要是 yyyy/mm/dd
做了一會research 之後終於找到解決方法了

PHP 轉換Date Format的功能是
DateTime::createFromFormat(‘Input Date Format’, $startDate)->format(‘Y-m-d’);

  $startDate = '25/12/2015';
  $startDate = DateTime::createFromFormat('d/m/Y', $startDate)->format('Y-m-d');

Happy Coding

PHP Error: Maximum execution time of 60 seconds exceeded

今日當試在執行一個自己寫的PHP functionImport data的時候 出現了以下的錯誤信息
Error: Maximum execution time of 60 seconds exceeded
Error: Maximum execution time of 60 seconds exceeded

PHP execution timeout

做了一會research 之後找到了解決方法了
大家可以更改php.ini

max_execution_time = 60

或是在 php的function上加上 set_time_limit這個程式碼

E.g.

// Seconds 設定為 0 是無限
$seconds = 60;
set_time_limit($seconds);

Happy coding

Composer install PHP-CS-Fixer 如何使用Composer安裝PHP-CS-Fixer

最近買了新電腦的關係所以便要重新設定我的電腦了
所以便寫下一些筆記用來放便自己..
不然便又要Google 之後要花一些時間去找回之前用過的網頁來找解決方法

解決方法十分簡單
只需要在Command Prompt 使用Composer 安裝適當的 Package便可以了
Install php-cs-fixer via composer

composer global require fabpot/php-cs-fixer

Installing PHP-CS-Fixer via composer
Hope you find it useful

Set up Composer with XAMPP – 如何在Windows XAMPP 上安裝 Composer – PHP Package Mangement Tool

朋友常常介紹我使用Composer 一個 PHP 的 Package Management Tool
Composer – Dependency Manager for PHP

十分有用..就像 Visual StudioNugetNodeJsnpm
有興趣既朋友可以參考以下網頁
https://getcomposer.org/

Composer - Dependency Manager for PHP

今天想和大家分享怎樣在Windows 使用 XAMPP 的環境下安裝 Composer

安裝程序很簡單..但是我也曾經遇過些少問題..
所以還是在這裡寫下些筆記吧.

首先大家需要到Composer 的網站 找Windows InstallerSection 下載Composer_Setup.exe
https://getcomposer.org/download/

之後開啟這檔案便可以開始安裝了 按”Next / 下一步
Composer Setup

選擇安裝那些Components..我選擇了預設的選項
Composer Setup - Select Components

按”Next / 下一步” 之後需要選擇電腦上的 PHP.exe 的儲存位置[因為Composer需要使用PHP的]
我是使用 XAMPP 的..所以我的PHP 是儲存在 D:\xampp\php\php.exe
Composer select php.exe path

按”Next / 下一步“之後便會出現一個安裝前的總結..
如果看了覺得設定沒有問題的話便可以按”Install / 安裝
Composer Setup Summary

安裝完成
Completing Composer Setup

登出再登入電腦之後便可以在Command prompt 上執行 Composer
Composer install successfully

Hope you find it useful