Time of Update: 2017-02-28
$a = 2;$a == 1 ? $test="企業" : ($a==2 ? $test="地區" : $test="其他地方");echo $test; 先判斷$a是否為1 如果是 直接輸出 企業,如果不是 繼續判斷 相當於else裡面又嵌套一個if 如果等於2輸出地區 如果不是輸出 其他地方等價於$a = 2; if($a == 1) {echo $test="企業";} else {if($
Time of Update: 2017-02-28
當同一時刻,多人對同一個表進行insert或者update的時候,往往會出現同一條資料出現好多次或者一些奇怪的問題,可以通過mysql的鎖表機制來進行排隊解決這個問題 php中插入資料之前鎖表 // lock talbe write $sql = "LOCK TABLES alliance_perf WRITE";
Time of Update: 2017-02-28
php基礎知識 php中的整形數是有符號的,不能表示不帶正負號的整數,當整形數超出範圍時,會自動從整形數轉化成float數,可以用php_int_size常量來查看php整數類型所佔位元組,一般為4個位元組,所以可以估算出整形數的範圍,最高位元符號位。也可以用php_int_max常量來查看int的最大值。 小知識點: 1. 當變數為0.0或“0”在布爾變數中均表示false; 2.
Time of Update: 2017-02-28
昨天一做php開發的網友問我為什麼上傳大檔案總是失敗,但是上傳小檔案就沒有問題。作者一時半會兒也不知道什麼原因,遂網上搜搜幫其分析原因,看到一篇很不錯的關於php上傳大檔案失敗的各種原因的總結以及各種解決辦法的,於是轉來與大家分享之。 下面分別是各種原因以及解決辦法(1)檔案上傳時存放檔案的臨時目錄必須是開啟的並且是 PHP 進程所有者使用者可寫的目錄。如果未指定則 PHP
Time of Update: 2017-02-28
php中有一個非常強悍的系統函數date()函數。巧妙的利用他可以實現顯示任意我們需要的時間。比如今天遇到個需要是要判斷今天是本月的第幾個星期幾,這裡就不討論這種說話有沒有問題以及是否有意義,下面具體看如何使用php去實現這個功能吧。這個功能主要還是用到了date()函數的 w j 兩個參數,date()函數參數很多,想要瞭解這個函數的情參照本站文章:PHP date()參數說明關於 w j 兩個參數的解釋如下:w 表示星期中的第幾天,數字表示 0(表示星期天)到 6(表示星期六)j
Time of Update: 2017-02-28
php的date()函數十分強大,合理利用該函數的各種參數可以實現我們日常開發中的各種需求,今天說說如何使用php判斷今天是星期幾的方法。關於php date()函數的解釋,可以參照本站文章:PHP date()參數說明這裡主要用到了 w 這個參數,關於這個參數的解釋是:w 表示星期中的第幾天,數字表示 0(表示星期天)到 6(表示星期六)有了這個一切就很簡單了,作者這裡就直接貼代碼了,細節不解釋:<?php//php擷取今天是星期幾function getWeek($unixTime='
Time of Update: 2017-02-28
PHP入門很簡單,但是要精通也不是一件簡單的事。我們除了會使用之外,還得知道它底層的工作原理。 PHP是一種適用於web開發的動態語言。具體點說,就是一個用C語言實現包含大量組件的軟體架構。更狹義點看,可以把它認為是一個強大的UI架構。 瞭解PHP底層實現的目的是什嗎?動態語言要像用好首先得瞭解它,記憶體管理、架構模型值得我們借鑒,通過擴充開發實現更多更強大的功能,最佳化我們程式的效能。 1.
Time of Update: 2017-02-28
本篇文章對php語言中header函數的作用以及用法做一個小結。php header()函數的具體作用是向用戶端發送一個原始 HTTP 標題[Http Header]到用戶端。標題 (header) 是伺服器以 HTTP 協義傳 HTML 資料到瀏覽器前所送出的字串,在標題與 HTML 檔案之間尚需空一行分隔。在任何實際的輸出被發送之前調用 header() 函數(在 PHP 4
Time of Update: 2017-02-28
由於本部落格經常遭遇一些好奇人士做各種測試,我經常會在文章評論的資料庫裡面看到各種奇奇怪怪的評論,要麼是各種雙引號,單引號,sql語句關鍵詞等各種嘗試,要麼就是一些毫無意義的評論,所以對於文章評論這塊不得不做了各種限制,垃圾評論資訊過濾是最近才加上去的,參照了網上的一些案例,下面在此記錄分享一下。function isValidData($s){if(preg_match("/([\x{4e00}-\x{9fa5}].+)\\1{4,}/u",$s)){return
Time of Update: 2017-02-28
web開發中有沒有碰到需要適時的將結果輸出到瀏覽器頁面而不重新整理整個頁面的需求呢?當你在處理一個過程需要耗時很長,但你又需要適時的知道程式當前的處理狀況的時候,該怎麼辦呢?下面就分享一下如何使用php及時的輸出當前結果到瀏覽器而不重新整理整個頁面的效果吧。下面以一個簡單的例子來說明這個問題。首先來看一段代碼:<?phpfor($i=0;$i<10;$i++){ echo $i;
Time of Update: 2017-02-28
對於一個一維的php數組,如何清除其中值為空白的元素呢?直接的辦法是foreach迴圈一下,一個個判斷排除。不過這個方法還是略顯複雜,下面分享一下今天看到的一個方法,很簡潔也是頭一次看到這種寫法的,記錄一下。假設存在如下一個一維數組:$array=array(0=>'Alixixi',1=>'',2=>'com',3=>'');清除該數組中的空元素可以這麼寫:$array=array_filter($array,create_function('$v','return !
Time of Update: 2017-02-28
使用php curl系列函數的時候經常會發生這種情況,在本地調試好好的程式上傳到伺服器卻報各種錯誤,比如Call to undefined function curl_init()......這種最常見了,那麼對於這種錯誤,該怎麼辦呢?因為curl系列函數屬於系統級函數,提示這種沒有找到curl_init函數的錯誤一般是因為沒有開啟相關的擴充導致的。這個時候我們就知道該怎麼辦了,開啟php
Time of Update: 2017-02-28
本文主要分享一下關於php session的生存周期的相關知識。首先說一下session的建立的開始到結束的過程。當程式需要為某個用戶端的請求建立一個 session 的時候,伺服器首先會檢查這個用戶端是否已經包含了一個 session 標識,這個我們稱為 session id(擷取方法為 session_id() ),如果已包含一個 session id 則說明此用戶端之前已經建立過 session,伺服器則按照 session id 把這個 session 中的值檢索出來,如果用戶端不包含
Time of Update: 2017-02-28
之前發過使用phpExcel將資料匯出到excel檔案的方法,本篇文章主要介紹下如何使用phpExcel將excel檔案匯入到資料庫的方法。這裡用到的是 PHPExcel,執行下面的操作之前請先下載該類庫檔案,官方網站:http://www.codeplex.com/PHPExcel下面首先說一下本次匯入的excel檔案的資料格式,截圖如下: 下面是將該excel檔案的資料匯入到資料庫的具體代碼:<?phprequire_once
Time of Update: 2017-02-28
多線程 PHP中實現多線程? 看到這個標題, 你一定以為我瘋了..但是事實上我真的這麼做了.下面是我的一些做法, 已經實驗過. 確實可以的.我們知道PHP本身是不支援多線程的, 但是我們的WEB伺服器是支援多線程的.也就是說可以同時讓多人一起訪問. 這也是我在PHP中實現多線程的基礎.假設我們現在啟動並執行是a.php這個檔案. 但是我在程式中又請求WEB伺服器運行另一個b.php那麼這兩個檔案將是同時執行的. (PS: 一個連結請求發送之後,
Time of Update: 2017-02-28
PHP中實現大圖自動縮成小圖(及GD庫的安裝)UB
Time of Update: 2017-02-28
apache 在RedHat 6.0+Apache web伺服器下直接運行perl程式與php3程式的設定步驟 (摘自電腦世界)---- Apache伺服器是目前世界上建立網站的最常用軟體,在UNIX環境下建立網站一般都會採用Apache伺服器。一般國外的商業網站都會採用高效能、大容量的UNIX高端伺服器加上
Time of Update: 2017-02-28
分享一個利用php根據日期或時間戳記擷取相應的幹支紀年,生肖和星座資訊的函數方法,具體函數代碼以及使用方法如下:/**判斷幹支、生肖和星座*/function birthext($birth){ if(strstr($birth,'-')===false&&strlen($birth)!==8){ $birth=date("Y-m-d",$birth); } if(strlen($birth)===8){ if(eregi('([0-9]{4})([
Time of Update: 2017-02-28
函數 <?$rest = substr("abcdef", 1); // returns "bcdef"echo 'substr("abcdef", 1) returns ' . $rest . "<br>";$rest = substr("abcdef", 1, 3); // returns
Time of Update: 2017-02-28
有staff需要臨時上傳檔案作中轉,於是就寫了個uploads.php 這個來方便他上傳下載。 把下面代碼另存新檔uploads.php 然後放在www目錄即可 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <