Time of Update: 2016-06-23
1. 將圖片轉換為Base64編碼,POST上傳。PHP將Base64解碼為二進位,再寫出檔案。缺點:不能上傳較大的圖片 // iOS(Swift)func upload(image: UIImage, url: String) { let imageData = UIImageJPEGRepresentation(image, 0.3) // 將圖片轉換成jpeg格式的NSData,壓縮到0.3 let imageStr =
Time of Update: 2016-06-23
ThinkPHP3.2 + PHP5.6 + Nginx1.8 Bug描述 上傳檔案提示 404,找不到檔案。 Debug 過程 “我是上傳檔案,為啥會404?會不會是請求連結寫錯了?” 調試 操作:直接複製連結到瀏覽器訪問。 結果 :狀態代碼 200 ok 。 “連結沒問題,難道是初始化工具類有問題?” 調試 操作:在工具類建構函式,列印資料並終止。 結果 :仍然404,跟工具類無關 “難道是架構內建Bug?” 調試
Time of Update: 2016-06-23
深入PHP FTP類的詳解 http://www.jb51.net/article/38408.htm FTP是一種檔案傳輸通訊協定,它支援兩種模式,一種方式叫做Standard (也就是Active,主動方式),一種是 Passive (也就是PASV,被動方式)。 Standard模式 FTP 的用戶端發送 PORT 命令到FTP server。Passive模式FTP的用戶端發送 PASV命令到 FTP Server。下面介紹一個這兩種方式的工作原理:
Time of Update: 2016-06-23
Phpstorm除了能直接開啟localhost檔案之外,還可以串連FTP,除了完成正常的資料傳遞任務之外,還可以進行本地檔案與服務端檔案的異同比較,同一檔案自動匹配目錄上傳,下載,這些功能是平常IDE,FTP軟體中少見的,而且是很耗工作時間的一個操作。換句話說,在Webstorm/Phpstorm中操作ftp能找到原來版本控制的感覺。唯一的缺點是:上傳,下載的開啟連結要稍費時間,適合的情境在於單檔案的編輯,這個如果網速夠快一般可以忽略,而且就個人體驗,雖然連結的速度稍慢,傳輸的速度並不慢。
Time of Update: 2016-06-23
如下配置 ,就是沒辦法區域網路訪問 求大神指點 httpd.conf Listen 8088 DocumentRoot "E:/test/" Options +Indexes +FollowSymLinks +ExecCGI AllowOverride All Order allow,deny Allow from all Require all granted #
Time of Update: 2016-06-23
建立一個request驗證檔案 php artisan make:request ArticlesRequest Request created successfully. 檔案內容如下: app/Http/Requests/ArticlesRequest.php'required', //這裡是指定驗證的項目,和驗證的規則,以數組的方式編寫 'content'=>'required' ]; }}
Time of Update: 2016-06-23
php用curl 爬取頁面會不會只爬取一半停止,如果停止了,是返回已經爬取到的那一部分html代碼還是完全沒有? 回複討論(解決方案) 對方伺服器如果不正常響應給你,就會停止了。所以需要看對方伺服器情況。 規則正確,會得到爬取到的那一部分html代碼。 會!可以是網路或對方的原因 中斷後,以完成的資料是否還在?這要取決於你是怎麼寫代碼的 常規的寫法,自然是沒有了,因為最終是逾時而失敗
Time of Update: 2016-06-23
導讀 PHP 7 比5.x 快上很多,即使只有單純的版本升級就已經很有感,不過大家還是希望它變得越來越快,這時再做些小調整就會更有fu,Let's try it! 事前準備 說到PHP 7,那一定跑不了LAMP 或是LEMP,請先準備好底層服務的安裝。 [CentOS 7] 整合Apache、MySQL、PHP 7 組成LAMP Server [CentOS 7] 整合Nginx、MariaDB、PHP 7
Time of Update: 2016-06-23
setAttribute 在表單中建立日期,然後直接處理,而不用在controller裡面寫時間原來的在controller裡面寫時間 app/Http/Controllers/ArticlesController.php public function store(Request $requests){ $input = Request::$requests->all(); $input['publish_at']=Carbon::now();
Time of Update: 2016-06-23
網站有頂級欄目:科技、房產等,在這基礎上加上城市 最終的效果 北京->科技、北京->房產、上海->科技、上海->房產 這樣 所有地區下面的欄目都是一樣的,只是裡面資訊不一樣,北京的顯示北京,上海的顯示上海,而且點擊所有地區裡面顯示的是一個類似封面的模板 城市不到20個 我要做的不是分類資訊站,就是個類似多城市門戶的網站,裡面都是新聞資訊 請問用phpcms和織夢 哪個能相對更容易實現?應該大致如何操作?
Time of Update: 2016-06-23
安裝: 為了更好的調試PHP程式,安裝一下xdebug.官方網址: http://www.xdebug.org首先下載xdebug-2.4.0rc3.tgz,在官方首頁下載原始碼,下載回來的檔案名稱是:xdebug-2.4.0rc3.tgzxdebug的版本需與您的php版本相對應,由於偶的php是5.6.11,所以偶下載xdebug-2.4.0rc3.tgz#cd/your/download/path#tar zxvfxdebug-2.4.0rc3.tgzcd
Time of Update: 2016-06-23
代碼如下: if ($debug==1){echo "資料庫連接成功!";} try{ $db->exec("SET names GB2312"); $stmt = $db->execute("call xyyh_stock_inventory 'R99.33569-0000-00'"); // $stmt->bindParam(1, $FNumber); // 調用預存程序 $stmt->execute(); }
Time of Update: 2016-06-23
有一個數組=> $arr = array( '0' => 'a value', '1' => 'a value', '2' => 'a value', '4' => 'a value', '5' => 'a value', '7' => 'a value', '10' => 'a value', '11' => 'a value', '12' => 'a
Time of Update: 2016-06-23
>php沒有多線程、同步等複雜的概念,大多由函數和類組成,資料類型和文法比較簡單,利用其豐富的內建函數即可實現大部分功能測試,但是,有時也需要比較比較專業的調試方法及工具迅速捕捉到異常。(1)debug函數在實際應用中,除了應用echo、die、var_dump輸出當前變數值外,還需要輸出一些額外的資訊,如當前代碼所在的函數名稱。先來看三個有關調試的函數:**func_num_args()** 這個函數返回的是當前函數的參數數量
Time of Update: 2016-06-23
https://bitbucket.org/GregorR/musl-cross/downloads crossx86-arm-linux-musleabi-0.9.11.tar.xz (20MB) CC=arm-linux-musleabi-gcc \ CXX=arm-linux-musleabi-g++ \ AR=arm-linux-musleabi-ar \ LD=arm-linux-musleabi-ld \ RANLIB=arm-linux-musleabi-ranlib \
Time of Update: 2016-06-23
Service Container 前言 上一節,我們對標籤的選擇方面做了一些最佳化,使得標籤的選擇更加合理。這節我們來看看 service container 。 說明 開發環境:Windows 7 Laravel 版本: 5+ IDE: Phpstorm 第25節了,我們講了很多東西,但是還沒涉及過 service container
Time of Update: 2016-06-23
php第一階段考總結 先說學習php階段吧,因為從學長那裡知道學php的話,《細說php》這本書比較好,所以我們這個階段都用了這本書。 這本書太厚了,因為時間有限,所以當時就是大致把這本書看了一遍,當看完後,準備開始做的時候,才發現,原來看的東西基本上都忘完了,但是已經沒有時間了再重新再看一遍了,就開始寫了。
Time of Update: 2016-06-23
請問下 我使用phpqrcode 來產生二維碼時, 直接在controllers目錄的檔案下 能正常產生, 但是調用模型在模型裡調用QRcode::png()函數就產生不了, 什麼原因呢? 回複討論(解決方案) 你在模板中是怎麼寫的? QRcode::png() 得到的是圖片資料流 我是直接寫的 QRcode:png() 然後就輸不出二維碼 什麼原因呢? 大神指教呀
Time of Update: 2016-06-23
php的數組索引是從0開始,而不是1. $states[0] //普通數組可以用序號作為鍵$states['aa'] //關聯陣列用索引值對來調用$states['aa']['aaa'] //多為數組可以通過這種方式來調用 php中無論使用關聯陣列還是數值鍵,都是依賴於一種數組指標的特性,數組指標就如同書籤,告訴你正在檢查的數組位。 你並不是直接運算元組指標,而是使用內建的語言特性或函數來遍曆數組
Time of Update: 2016-06-23
說明 本工具為官方內建的工具,但已根據 [LNMP]Yii 2.x 應用程式目錄結構(基於官方Advanced版本)進行調整,所以使用該工具,必須在遵循目錄規範。 作用 應用的運行環境檢查 composer 工具,庫的代碼檔案在 /../verdor/ 應用的快速初始化工作,包括:web目錄下index檔案部署、目錄讀寫權限設定、檔案讀寫檔案設定、設定檔初始化設定、檔案軟鏈設定 切換應用的運行模式,包括開發模式、生產模式(可配置擴充)