Time of Update: 2016-07-15
還有一個以curl_開頭的函數,可以實現很多功能。有時間要好好研究!下面是關於fscokopen的介紹1.PHP fsockopen函數說明:Open Internet or Unix domain socket connection(開啟通訊端連結)Initiates a socket connection to the resource specified by target .fsockopen() returns a file pointer which may be used
Time of Update: 2016-07-15
PHP函數preg_replace()原型:mixed preg_replace (mixed $pattern, mixed $replacement, mixed $subject [, int $limit])PHP函數preg_replace()較c的功能更加強大。其前三個參數均可以使用數組;第四個參數$limit可以設定替換的次數,預設為全部替換。代碼6.7是一個數組替換的應用執行個體。PHP函數preg_replace()代碼6.7 數組替換 ?php //字串 $string
Time of Update: 2016-07-13
本文介紹了25個不錯PHP的遊戲編程指令碼代碼,包括簡單的擲骰器、隨機名稱產生器、情境產生器、牌組建立器(Deck builder)和裝備(shuffler)、簡單的撲克發牌器、Hangman遊戲、縱橫字謎助手、米德裡比斯、樂透機等。希望能夠對你的工作有所協助。 簡單的擲骰器 許多遊戲和遊戲系統都需要骰子。讓我們先從簡單的部分入手:擲一個六面骰子。實際上,滾動一個六面骰子就是從 1 到 6 之間選擇一個隨機數字。在 PHP 中,這十分簡單:echo
Time of Update: 2016-07-13
很多文章都有提到關於使用phpExcel實現Excel資料的匯入匯出,大部分文章都差不多,或者就是轉載的,都會出現一些問題,下面是本人研究phpExcel的使用常式總結出來的使用方法,接下來直接進入正題。
Time of Update: 2016-07-13
我的頁面是用UTF-8編碼的,要怎麼做才能保證匯出的excel不會發生亂碼?而且不同作業系統上面難道由於系統編碼不同,所以一定要提供不同編碼格式的檔案進行下載嗎?1、定義檔案名稱2、填充Excel資料這兩個過程中可能會出現一些PHP匯出Excel亂碼問題,下面我來說一下解決辦法:解決Excel內資料的PHP匯出Excel亂碼:PHP匯出Excel亂碼原因:網頁編碼與Excel編碼不一致。解決辦法:既然編碼不一致,那讓其一致了就OK了。定義Excel的字元集: 代碼如下複製代碼
Time of Update: 2016-07-13
在php中字串中指定位置的字元替換為星號我們有很我函數可以實現如有substr,preg_replace,substr_replace等下面我分別給這三個函數分別介紹一個執行個體,主要講到電話,身份證.手機號碼字串替換為星號代碼: 代碼如下複製代碼 $str = "15832818835";echo substr($str,0,3).'*****'.substr($str,8,strlen($str));//保留前三位和後三位?>或用正則$s='www.bKjia.c0m的王經理:13
Time of Update: 2016-07-13
這個當然絕對是可行的,但過於複雜,下面作者就如何直接在smarty模板中產生隨機數這個小技巧和大家分享一下。現在假設在smarty模板中需要產生一個125-324之間的隨機數,那麼可以按如下寫法:複製代碼 代碼如下:{math equation=rand(125,324)}這樣就實現了我們的目的了,怎麼樣?是不是很簡單,其實這裡主要用到了smarty模板中的math函數,下面對Smarty math函數的作用以及用法做個簡要的講解。math 允許模板設計者在模板中進行數學運算式運算.
Time of Update: 2016-07-13
自己用的小PHP應用,使用curl抓網頁下來處理,為了穿牆方便,使用Privoxy作為代理,便於選擇哪些網站使用proxy、哪些不用。但今天卻遇到了奇怪的問題,訪問google baidu這些網站居然都返回403錯誤,而訪問其他的一些網站沒事,如果設定為不使用proxy則都能正常訪問。難道google baidu就不讓用proxy串連嗎?顯然不可能,所以開啟curl的資訊輸出(curl_setopt($this->mSh, CURLOPT_VERBOSE, 1);)看看,得到以下結果:複製代碼
Time of Update: 2016-07-13
可以使用php或nginx等添加X-Frame-Options header來控制frame許可權X-Frame-Options有三個可選的值:DENY:瀏覽器拒絕當前頁面載入任何Frame頁面SAMEORIGIN:frame頁面的地址只能為同源網域名稱下的頁面ALLOW-FROM:允許frame載入的頁面地址PHP代碼:複製代碼 代碼如下:header(‘X-Frame-Options:Deny');Nginx配置:複製代碼 代碼如下:add_header X-Frame-Options
Time of Update: 2016-07-13
文法:複製代碼 代碼如下:Void header(string $string[,bool $replace=true [, int $http_response_code)向用戶端發送原始的HTTP前序需注意:Header函數必須在任何實際的輸出前調用,無論是一般的html標籤、檔案中空行,或者來自php。就是在這個函數之前不能有任何形式的輸出。參數說明:參數 描述string 必需。規定要發送的前序字串。replace 可選。指示該前序是否替換之前的前序,或添加第二個前序。預設是 true(
Time of Update: 2016-07-13
Windows下的PHP 5.3.x安裝 Zend Guard Loader教程,5.3.xzend從PHP5.3開始如果要支援ZendGuard加密的PHP代碼,必須安裝Zend Guard Loader,老的zend optimizer將不被支援。另外,Zend Guard Loader 僅支援 Non Thread Safe 版本的PHP。下載擴充:http://www.zend.com/en/products/guard/downloads安裝擴充:在php.ini中追加:複製代碼
Time of Update: 2016-07-13
PHP 頭像上傳,php頭像上傳 嘻嘻,自從聖誕節過後,就一直懶散,這幾天也因為是太過於繁忙的原因,感覺好久都沒有出來冒冒泡,誒... 為了生活一直在奮鬥,作為一名前端開發工程師,我現在越來越迷茫了,都不知道現在自己到底算什麼了? 會html5和從css3 是前端? 會php 是前端? 會smarty 是前端? 會javascript是前端? 會jQuery 是前端?
Time of Update: 2016-07-12
PHP的Laravel架構中使用訊息佇列queue及非同步隊列的方法,laravelqueuequeue配置首先說明一下我之前的項目中如何使用queue的。我們現在的項目都是用的symfony,老一點的項目用的symfony1.4,新一點的項目用的都是symfony2。symfony用起來整體感覺還是很爽的,尤其symfony2,整體上來講使用了很多java裡面架構的設計思想。但是他不支援queue。在symfony,我們使用queue也經曆了幾個過程。最開始使用張堰同學的httpsqs。這個簡
Time of Update: 2016-07-06
https://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=13001631234使用這個介面查詢歸屬地資訊後php不能夠解析json字串php $ch = curl_init(); $url = "https://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=$mobile"."&t=".time(); curl_setopt($ch,
Time of Update: 2016-07-06
現在要改造一個後台管理系統,前端用什麼架構比較好? 回複內容:
Time of Update: 2016-06-23
回複討論(解決方案) 可以,php是屬於伺服器端 可以,php是屬於伺服器端 手機,平板,什麼應用程式有伺服器端? 給個執行個體! 手機網頁遊戲算不算? 手機網頁遊戲算不算? 可以放在安桌手機或平板的商店,提供下載的應用程式。 可以用PHP程式編寫嗎? 這個好像不能,因為安卓並不支援php的安裝,,,, 這個好像不能,因為安卓並不支援php的安裝,,,, 支援Mac OS X 系統安裝! 在Mac OS X
Time of Update: 2016-06-23
URL 網域名稱 幫我看下這個URL中的#代表什嗎? http://xxx.cn#123-1234#baidu.com/test.htm?id=18826194086 這個#好作用是啥?這個URL網域名稱是啥? 解釋的越詳細越好 回複討論(解決方案) 一、#的涵義 #代表網頁中的一個位置。其右面的字元,就是該位置的標識符。比如, http://www.example.com/index.html#print
Time of Update: 2016-06-23
用php的preg_match()函數匹配中文的時候, 匹配規則這麼寫, $rule ='/[\u4e00-\u9fa5]/'; 編譯出錯,說不知道\u, 該怎麼辦? php怎麼匹配utf-8編碼的中文和gb2312編碼的中文?? 回複討論(解決方案) /[\x{4e00}-\x{9fa5}]/u 字串需要unicode gbk 和 utf-8是不一樣的...utf-8很輕鬆的就可以匹配了... 測試了一下, 匹配出來時亂碼。
Time of Update: 2016-06-23
做個網站 是基於php動態 但是點開連結都是 index.php?id=12 之類的 能不能用偽靜態這個變成index_xx.html 謝謝 回複討論(解決方案) 當然是可以的咯 在index.php檔案夾內起一個.htaccess檔案 然後輸入 RewriteEngine on RewriteRule ^index_(.*)\.html index.php?id=$1 [NC] 就可以訪問 index_12.html 顯示
Time of Update: 2016-06-23
現在有很多朋友在使用安裝ImageMagick imagick for php了,今天自己也想做但是不知道如何操作,下面我來給大家介紹Centos 安裝ImageMagick imagick for php步驟,各位同學可參考。 關於什麼是ImageMagick ImageMagick是一套軟體系列,主要用於圖片的建立、編輯以及轉換等 Centos 安裝ImageMagick 1. 依次運行以下命令 代碼如下 複製代碼