今天有個客戶項目想把自己的logo加在用戶上傳的圖片上,需求提給我了,我就用php寫了個圖片合并的函數,廢話不多說了上代碼。 ? php function mergerImg ( $imgs ) { list ( $max_width , $max_height ) = getimagesize ( $imgs [ dst ]); $dests = imagecre ...
程序員總是在做重復性的工作,常常因為80%公用的內容,但有20%的不同之處,導致要重寫,或復制修改; 更好的共用化封裝是程序員不斷追求的目標,設計的公用性與適用度還有效率之間要找平衡點; 舉些例子,分享給新手! 1. 附加功能封包 如通常做優化時,需要 ...
本篇文章主要介紹使用 Union 操作符將多個 SELECT 查詢組合成一個結果集。本文參考《 Mysql 必知必會》+工作實踐融合 組合查詢 定義 在大多數開發中,使用一條 SELECT 查詢就會返回一個結果集。如果,我們想一次性查詢多條SQL語句,并將每一條 SELECT 查詢的 ...
方法1 在nginx的php配置中或者在包含的 include fastcgi.conf 文件中加入: fastcgi_param PHP_VALUE open_basedir= $document_root :/tmp/ ; 方法2 在 php.ini 中配置 open_basedir 選項 open_basedir= /home/www /www.aaa.com:/home /www/www .bbb. com: / ...
HTTP協議我的簡化版理解就是電腦上瀏覽器向服務器發送一個預先定義好的文本(Http Request) 然后服務器端處理一下(通常是從硬盤讀取一個后綴名為html的文件),然后再把這個文件 通過文本方式發回去(Http Response),就這么簡單。 唯一麻煩的是我得請操作系統給 ...
這兩天在做網站第三方登錄,總結一下QQ登錄吧,支付寶就不用了(下載dome把ID什么的換一換就基本可以了。),本文主要說的是代碼的實現方式,邏輯部分主要還是根據幫助文檔來的。不懂的同學可以先看看文檔。 直接上代碼吧: 1 string client_id = 分配的APP ...
最近幾個月做微信開發比較多,存儲微信昵稱必不可少 可這萬惡的微信支持emoji表情做昵稱,這就有點蛋疼了 一般Mysql表設計時,都是用UTF8字符集的。把帶有emoji的昵稱字段往里面 insert 一下就沒了,整個字段變成了空字符串。這是怎么回事呢? 原來是因為Mys ...
trim系列函數是用于去除字符串中首尾的空格或其他字符。ltrim函數只去除掉字符串首部的字符,rtrim函數只去除字符串尾部的字符。 trim string trim ( string $str [, string $character_mask = \t\n\r\0\x0B ] ) 參數說明 character_mask 默認是 tnr0x0B等空 ...
使用 Baum 嵌套集合模型來實現 Laravel 模型的無限極分類 說明 大家通常都是使用遞歸實現無限極分類,都知道遞歸效率很低,下面推薦一個 Laravel 的擴展包etrepat/baum,快速讓你的數據模型支持無限極樹狀層級結構,并且兼顧效率。 更多 嵌套集合模型(Neste ...
你可能感興趣的內容
熱門源碼