iT邦幫忙

php相關文章
共有 1136 則文章
鐵人賽 Modern Web DAY 28

技術 Day#28 Cookie & SameSite Cookie 和 安裝API test 前置作業

cookie是什麼,能吃嗎? ,不是那個cookie啦,是瀏覽器用來暫時存放使用者資料的東西 那 sameSite cookie 又是什麼 !!?sameSit...

鐵人賽 Modern Web DAY 12

技術 [Day 12] 修改短網址

設定路由 /application/config/routes.php $route['api/v1/url/(:any)']['put'] = '/api/v...

鐵人賽 自我挑戰組 DAY 26

技術 Day 26 WordPress 客製化實務:替 Contact Form 7 加上地址欄位

大家好,我是 Eric。 我們在昨天透過短代碼 (shortcode) 的機制,客製化投影片輪播。今天,我們要再透過勾點 (hook) 機制,來替自己的聯絡表單...

鐵人賽 Modern Web DAY 27

技術 Day#27 在json_login驗證傳來的資料及將回傳的格式改為IRI

上一篇提到建立簡單的json_login ,那如果今天從前端送過來的不是json格式怎麼辦!!!? 在前端利用catch抓取錯誤訊息回傳錯誤json格式的er...

鐵人賽 Software Development DAY 14

技術 【PHP 設計模式大頭菜】依賴注入 Dependency Injection

依賴注入 Dependency Injection 依賴注入模式,是控制反轉(Inversion of Control,縮寫為IoC)的一種實作方式,主要是將...

鐵人賽 Modern Web DAY 11

技術 【Day11】來用正確方法,讓你把css檔案和 javascript檔案載入到wordpress主題內

我們開始前,先處理一下header的部分吧,我們打開front-page.php,然後輸入編碼: <?php get_header();?> 至於...

鐵人賽 Modern Web DAY 11

技術 [Day 11] 重新導向

規劃路由 /application/config/routes.php $route['(:any)'] = 'url/redirect/$1'; //要放在最...

鐵人賽 自我挑戰組 DAY 25

技術 Day 25 WordPress 的短代碼 (shortcode) 機制與客製化

大家好,我是 Eric。 昨天介紹了自訂迴圈的作法,並透過 header.php 範本檔製作首頁頁首的投影片輪播。今天,我們再來進一步透過短代碼 (shortc...

鐵人賽 Modern Web DAY 26

技術 Day#26 Security設定檔裡設定Json_login

登入驗證除了可以自己寫以外,還可以在security.yaml裡做json_login的設定 首先,我們要先到security.yaml設定json_logi...

鐵人賽 Software Development DAY 13

技術 【PHP 設計模式大頭菜】修飾模式 Decorator Pattern

修飾模式 Decorator Pattern 修飾模式,或者稱裝飾者模式,為物件動態增加新的方法,就想像你最初的大頭菜沒有想過他會壞掉,某天突然覺得讓大頭菜壞...

鐵人賽 Modern Web DAY 19
全端成長之旅 系列 第 19 篇

技術 Day.19 後端的開始

今天開始介紹後端的軟體開發 ~ 我個人是使用 PHP 框架 Laravel 作為後端解決方案,一直以來我都覺得 Laravel 很棒,但隨著經驗的提升慢慢的也發...

鐵人賽 自我挑戰組 DAY 24

技術 Day 24 WordPress 客製化取用資料的基本手段:迴圈 (loop)

大家好,我是 Eric。 在前兩天的文章中,我們分別提到了自訂內容類型 (custom post type) 與自訂欄位 (custom fields) 的作法...

鐵人賽 Modern Web DAY 10

技術 [Day 10]新增短網址

規劃路由 /application/config/routes.php $route['/api/v1/url']['post'] = 'api/v1/url/...

鐵人賽 Modern Web DAY 25

技術 Day#25 被匯出匯入跟編碼搞到快崩潰的小菜鳥(`д´)-切割字串與計算字元長度

這篇來介紹一下,最近小菜鳥在匯出及匯入上所使用到的,切字,算字,補字的功能 先從算字開始講起! 計算文字的方法有三種 , 差別在於對於中文字的計算不一樣...

鐵人賽 Software Development DAY 12

技術 【PHP 設計模式大頭菜】資料對應 Data Mapper

資料對應 Data Mapper 資料對應,這是一種常用於處理物件導向與資料庫資料的模式,與 Repository 不同,Data Mapper 主要處理的事...

鐵人賽 Modern Web DAY 9

技術 [Day 9] 短網址產生器

預計的基本功能: 連線重新導向(301 Redirect) 新 增 短網址 刪 除短網址 查 詢短網址 修 改 短網址 今天重點:來開資料表! (使用M...

鐵人賽 Modern Web DAY 24

技術 Day#24 Workflow 流程引擎 ~

Workflow 流程引擎要拿來幹嘛的? 我們可以透過流程引擎來控管我們一系列的流程,讓狀態可以跟著我們的設定所變動,且可以透過權限,來判斷我們是否可以執行下一...

鐵人賽 Software Development DAY 11

技術 【PHP 設計模式大頭菜】組合模式 Composite Pattern

組合模式 Composite Pattern 組合模式,一種將物件一個一個處理,並且最後組合起來的模式,可以想像剛買到大頭菜時的夢想,經過每次漲跌所帶來的希望...

鐵人賽 自我挑戰組 DAY 20
大學 50 萬貸款的交代 系列 第 20 篇

技術 Day 20 _ PDO 簡易使用指南

在 Day 19 我們介紹了 mysqli 的用法,在 Day 20 我們要來介紹 PDO 這個 PHP 的語法如何使用。 與資料庫建立連線 一開始還是要了解怎...

鐵人賽 Modern Web DAY 8

技術 [Day 8] 連接與操作資料庫

我們在[Day 4] CI基本設定有提到database的相關設定!今天我們要接續來說CI要怎麼操作資料庫! CRUD SELECT (R) 查詢紀錄 原始SQ...

鐵人賽 自我挑戰組 DAY 23

技術 Day 23 WordPress 的自訂欄位 (custom fields)

大家好,我是 Eric。 昨天我們介紹完 WordPress 的自訂內容類型,今天我們要再進一步介紹客製化的另一個環節:自訂欄位。我們在昨天的內容曾提到使用自訂...

鐵人賽 自我挑戰組 DAY 22

技術 Day 22 客製化 WordPress 的精髓:內容類型 (post type)

大家好,我是 Eric。 昨天我們介紹了 WordPress 的勾點 (hook) 機制。今天我們將進一步介紹客製化 WordPress 的另一個核心:內容類型...

鐵人賽 Modern Web DAY 23

技術 Day#23 用參數取得路徑,版本4.3↑及4.3↓權限控管用法,實體類型別問題~真的是各種雷阿...(((゚Д゚;)))

除了在取得IRI時, API 網址前面的domain不可以寫死外,其他網址當然也不能寫死阿.. 網址不能寫死!!!!!這很重要R~第二十一篇的時候有說明在取得I...

鐵人賽 Software Development DAY 10

技術 【PHP 設計模式大頭菜】橋接模式 Bridge Pattern

橋接模式 Bridge Pattern 橋接模式,將實作體系與抽象體系分離開來,讓兩者能各自更動各自演進,就有點像是大頭菜有分健康的大頭菜及壞掉的大頭菜,你的...

鐵人賽 自我挑戰組 DAY 21

技術 Day 21 客製化 WordPress 程式的起點:勾點 (hook)

大家好,我是 Eric。 昨天介紹了 PHP 變數與函式的基本定義方式,接下來我們要介紹 WordPress 中扮演要角的函式們:勾點 (Hook)。所謂的勾點...

鐵人賽 Modern Web DAY 7

技術 [Day 7] 路由

今天要來介紹Codeigniter的路由!(Routes) 一般來說,Codeigniter的URI和Controller(控制器)存在一對一的關係。我們在Da...

鐵人賽 Mobile Development DAY 29

技術 [Day 29] 最後一次談團隊

「如何用 Laravel 撰寫難以維護的專案」這系列文章再兩天就結束了。 我們最後一次來談談團隊的氛圍,要避免哪些事情,可以讓專案更加難以維護。 避免衝突 大家...

鐵人賽 Mobile Development DAY 28

技術 [Day 28] 再來談談團隊,怎麼讓經手的專案難以維護

今天我們再來補充一些團隊氛圍怎麼讓經手專案難以維護的部分。 責任歸屬 每個專案都分配一個負責人,其他人不去過問,也不知道他在做什麼。 這樣,當這個人不在或者離職...

鐵人賽 Mobile Development DAY 27

技術 [Day 27] 讓專案難以維護的團隊?談團隊溝通

前面幾個禮拜,我們談了很多從專案程式碼的寫法,從變數命名到程式架構,甚至到文件都說了。 除了程式碼和文件這類顯而易見的技術債之外,團隊氛圍的債務更加難以察覺。...

鐵人賽 Mobile Development DAY 26

技術 [Day 26] 來聊聊 PHP 的 IDE,談 PhpStorm

下面我們來談談如果工作上如果遇到 PhpStorm,應該怎麼維持專案的難以維護。 什麼是 PhpStorm 在 PHP 開發的世界裡面,PhpStorm 可以說...