Time of Update: 2017-01-18
Windows 環境下的修改方法 第一步:修改在php5下POST檔案大小的限制1.編修php.ini找到:max_execution_time = 30 ,這個是每個指令碼啟動並執行最長時間,單位秒,改為:max_execution_time = 150找到:max_input_time = 60,這是每個指令碼可以消耗的時間,單位也是秒,修改為:max_input_time = 300找到:memory_limit =
Time of Update: 2017-01-18
最近我將公司的開發,和測試環境都運行到docker 上面,因為開發,測試基本都是裝代碼拉到本址,然後,再裝目錄,掛載到鏡像目錄中如:我用的是docker-compose# development.ymlversion: '2'services: php-fpm: image: jackluo/php-fpm:5.6.3 restart: always volumes: - ./www:/var/www/html - ./data:/usr/local/var/log extra_
Time of Update: 2017-01-18
我們經常要給使用者作出多項選擇進行處理,例如允許使用者對清單項目選擇多項後刪除選定項等。今天舉個例子說明PHP和JavaScript分別是怎樣處理多項選擇的。今天我們做的是一個投票系統,對MySQL資料庫itemtable表裡的項目進行投票,且每個別IP能且只能投兩票。 表itemtable是通過以下MySQL語句建立的:CREATE TABLE `itemtable` (`id` TINYINT( 4 ) NOT NULL AUTO_INCREMENT,`name` VARCHAR( 5
Time of Update: 2017-01-18
在web 上所有常見的錯誤之一就是無效的連結。一旦從其它網站上出現了無效的連結,你會重新安排你 的網站。人們會將他們喜歡的網站存成書籤,如果在三個月後再次訪問時,僅僅發現的是'404 Not Fount ' 時,將不會給他們任務協助,告訴他們如何從你的網站去尋找原始的資訊。讓我們解決這個問題,或者至少 給你的使用者一個友好的協助,一旦他們遇到'a 404' 錯誤時,能夠得到一些痕迹。你可以建立普通的頁面來 報告在處理你的頁面時所遇到的所有的錯誤。 PHP
Time of Update: 2017-01-18
By Vikram VaswaniMelonfireNovember 07, 2000 我們是一群PHP的忠實FANS,我們因各種不同的原因使用它-WEB網站的開發,畫圖,資料庫的聯結等
Time of Update: 2017-01-18
Obtaining PHPThis section has details about PHP download locations, and OS issues. 1. 我在哪兒能得到PHP? 2. 有先行編譯的二進位版本嗎? 3. 我在哪兒能得到可選的PHP擴充庫 ? 4. 我怎樣做才能使這些庫運作起來? 5. 我在我的windows上用CVS得到最新版本的PHP原始碼, 我怎樣編譯它? 6. 我在哪兒能找到 Browser Capabilities File?1. 我在哪兒能夠得到PHP?
Time of Update: 2017-01-18
執行個體22 圖片驗證的核心代碼 複製代碼 代碼如下: <?php //header("content-type:image/png"); $num ='1234'; $imagewidth=60; $imageheight=18; $numimage = imagecreate($imagewidth,$imageheight); imagecolorallocate($numimage,240,240,240); for($i=0;$i<strlen($num);$i++){ $
Time of Update: 2017-01-18
執行個體15 目錄建立、刪除 複製代碼 代碼如下: <?php $dirfile="檔案夾"; $dirfile=iconv("UTF-8","GB2312",$dirfile);//轉碼,否則會看到windows裡面是亂碼,但程式能正常操作,讀取目錄時反過來才看到目錄的真正名字。 if(!file_exists($dirfile))//用於判斷目錄或檔案是否存在 mkdir($dirfile);//建立目錄
Time of Update: 2017-01-18
執行個體11:日期戳、日期顯示 複製代碼 代碼如下: <?php echo time();//返回一串以秒計算的時間數字戳 echo "<br>"; echo date("Y-m-d H:i:s",time()+8*3600);//格式化時間,+8*3600變為中國時區時間 echo "<br>"; $str="2010-08-24 10:26:10"; echo date("Y-m-d
Time of Update: 2017-01-18
執行個體7:數組值基本操作 複製代碼 代碼如下: <?php $arr=array('a'=>"你",'b'=>"我","他"); $arr[]="其他"; echo $arr['b']."<br>"; $arr['c']="";//給個空值,但仍然佔著位置的 echo count($arr)."<br>";//數組有多少個值。 unset($arr['b']);//這函數可以登出字串、整個數組等實值型別和參考型別。
Time of Update: 2017-01-18
數字、浮點、布爾型是實值型別,英文:int、float、bool,這樣你知道他們怎麼用了。 比如語句:$fa=3.14; 字串和數組是參考型別,也就是說他們作為地址放在棧裡,當重新賦值時,棧裡的地址改變方向,原來的指向變沒或給回收了,英文:string、array。 比如:$str=”字串”;$arr=array(“a”=>”數”,”b”=>”組”);// array()是一個數組賦值函數,這樣的函數PHP有一千多個,一般常用的不到200個,我覺得。 字串操作:
Time of Update: 2017-01-18
1. 基本文法 要在HTML代碼中嵌入PHP指令碼的方法是在<?php ?>中書寫代碼。向瀏覽器輸出資料採用echo或者print函數。echo可以接受多個參數,print 只能接受一個。echo的形式是 void echo(string arg1,[,…string argn]); PHP文法允許省略括弧。 例如, 複製代碼 代碼如下: <?php $my =' my '; echo 'Hello',$my,'world' ?> 將會在瀏覽器上輸出 Hello my
Time of Update: 2017-01-18
1.概要:學習任何語言都需要 多看 多想 多寫 多問!!寫編程是一種熟能生巧的東西!因為知識就那麼多,你看多了就會覺得怎麼都一樣。 程式員就是炒冷飯的,一遍又一遍。代碼多敲幾遍就可以閉著眼睛寫了,所以企業招聘都會問你寫過多少行代碼的!!程式員最忌諱浮躁,有時候發現一段程式完全找不出錯誤,僅僅是因為少了或多了一個符號,程式員需要的是細心,粗心的人當不了程式員!
Time of Update: 2017-01-18
複製代碼 代碼如下:<?php /*** Function: PHP header() examples (PHP) ** Desc: Some examples on how to use the header() function of PHPYou find a detailed tutorial at expertsrt.com (English) or at ffm.junetz.de (German).These is also a good help about
Time of Update: 2017-01-18
php函數有很多,需要時查詢api。 複製代碼 代碼如下: <?php /* #數組 沒有限制大小:$arr[0]=1;$arr[1]=2; $arr=array("0","1");$list($num1,$num2)=$arr; array range(int low,int high[,int step]) low最小數,high最高數,step步長 int array_unshift(array array,mixed vari) 數組前面插入 array_push 數組尾添加
Time of Update: 2017-01-18
PHP中的CURL函數庫(Client URL Library Function) curl_close — 關閉一個curl會話 curl_copy_handle — 拷貝一個curl串連資源的所有內容和參數 curl_errno — 返回一個包含當前會話錯誤資訊的數字編號 curl_error — 返回一個包含當前會話錯誤資訊的字串 curl_exec — 執行一個curl會話 curl_getinfo — 擷取一個curl串連資源控制代碼的資訊 curl_init —
Time of Update: 2017-01-18
一.下載相關軟體 軟體 下載地址 httpd-2.2.15-win32-x86-no_ssl.msi http://httpd.apache.org/download.cgi mysql-5.1.46-win32.msi http://dev.mysql.com/downloads/ php-5.2.13-Win32.zip http://www.php.net/downloads.php phpMyAdmin-3.3.3-all-languages.zip
Time of Update: 2017-01-18
檔案結構 |――images |――include |――parameter |――config |――function |――index images存放圖片檔案,include中是系統是要引用的檔案,一般在parameter中存放參數檔案,config中存放設定檔,function中存放方法檔案,如javascript的方法等,並按功能模組的分類,將各功能的類也放入其中 檔案名稱
Time of Update: 2017-01-18
看看下面的執行個體: 複製代碼 代碼如下: <?php function Test() { $w3sky = 0; echo $w3sky; $w3sky++; } ?> 本函數每次調用時都會將 $w3sky 的值設為 0 並輸出 "0"。將變數加一的 $w3sky++ 沒有其到效果,因為一旦退出本函數則變數 $w3sky 就不存在了。要寫一個不會丟失本次計數值的計數函數,要將變數 $w3sky 定義為靜態(static)的: 如下: 複製代碼 代碼如下: <?php
Time of Update: 2017-01-18
為了相容PHP4,如果沒有指定“可見度”,屬性和方法預設為public。 由於靜態方法不需要通過對象即可調用,所以偽變數$this在靜態方法中不可用。 靜態屬性也可以由對象通過->操作符來訪問。 用::方式調用一個非靜態方法會導致一個E_STRICT層級的錯誤。 就像其它所有的PHP靜態變數一樣,靜態屬性只能被初始化為一個字元值或一個常量,不能使用運算式。 所以你可以把靜態屬性初始化為整型或數組,但不能指向另一個變數或函數傳回值,也不能指向一個對象。