Time of Update: 2016-06-23
php當中$a 數組包含了1到100的數字if (in_array(1, $a){..........}這樣會把11 、21。。等等帶1的都判斷進來了這樣還是不行in_array(1, $a, TRUE) 求救 怎麼在in array中 把1和 11 那些區分開 回複討論(解決方案) 不知道你是如何測試的 if(in_array(1, array(11,21,31))) { echo '在';}else { echo '不在';}不在
Time of Update: 2016-06-23
我在application/configs/application.ini是這樣配置的 [mysql] db.adapter = "PDO_MYSQL" db.params.host = "localhost" db.params.username = "root" db.params.password = "123456" db.params.dbname = "votesys" 我重新建立了一個BaseController類 class BaseController
Time of Update: 2016-06-23
最近研究laravel架構, require __DIR__.'/../bootstrap/autoload.php'; 這句代碼是什麼意思? 調用的是: D:\Web\Laravel\public/../bootstrap/autoload.php 這個路徑格式有問題; 而真實調用的確是: D:\Web\Laravel\bootstrap\autoload.php 路徑中的/../ 是什麼意思? 能詳細講下嗎,我看了幾遍PHP手冊了,沒發現這種文法啊;
Time of Update: 2016-06-23
目前我接觸到的支付介面 回調URL都不能加?a=1 這種形式的參數 看了下ecmall支付模組的回調URL /** * 擷取結果響應地址 * * @access public * @param string $code * @return string */ function get_respond_url($code) { return site_url() .
Time of Update: 2016-06-23
大並發高負載下的PHP-FPM參數調優 主要針對PHP在Linux下的參數調優 調整檔案描述符限制 # ulimit -n 1000000 # vi /etc/security/limits.conf # Setting Shell Limits for File Descriptors * soft nofile 1000000 * hard nofile 1000000 禁止PHP代碼檔案所在分區的檔案系統訪問時間更新 # vi /etc/fstab
Time of Update: 2016-06-23
最近在做百度雲推送介面的問題,出現了些問題 代碼如下: //推送ios裝置訊息 function test_pushMessage_ios ($user_id,$channel_id,$title,$badge,$receivemobile,$caseid,$msgid) { $appid = $this->appid; $apiKey = $this->apiKey; $secretKey=
Time of Update: 2016-06-23
$servername = 'servername'; //伺服器名稱$username = 'username'; //資料庫使用者名稱$password = 'password'; //登入密碼$dbname = 'mydb';//建立串連$conn = new mysqli($servername, $username, $password, $dbname);//檢測串連(PHP 5.2.9和5.3.0版本適用)/* if($conn->connect_error){die('串連失敗:
Time of Update: 2016-06-23
hp.ini中有關session的一些設定會影響到session函數的使用,現在以php5版本為例,我們來瞭解一下php.ini中有關session的設定: ;處理session存取的模式(預設:files) session.save_handler = files ;session檔案存放路徑(預設:/tmp) session.save_path = /tmp ;session使用cookie的功能(預設:啟動 1)
Time of Update: 2016-06-23
$a='{"head":{"id":"4","userno":"12345","username":"CDZ1"},"body":[{"orderno":"1","price":"15.00","qty":"1"},{"orderno":"1","price":"9.00","qty":"1"}]}'; 這樣的一段jsoin, 我要單獨取得head 部分的欄位值及body 部份的欄位值, 比如取 head 部份的 userno,及 body 部份的 price.
Time of Update: 2016-06-23
```name = $name; } public function getName() { return $this->name; } // 針對屬性,設定值 public function __set($name, $value) { $this->$name = $value; } // 針對屬性,讀取值 public function __get($name) { if (isset($this->$name)) { return $this->$name; }else{ echo
Time of Update: 2016-06-23
```介面使用介面,你可以指定某個類必須實現那些方法,但是不需要定義這些方法的具體內容,我們可以通過interface來定義一個介面,就像定義標準類一樣,但其中定義所有的方法都是空的,介面中定義的所有的方法都必須是public實現一個介面,可以使用implement操作符,類中必須實現介面中定義的所用的方法,如果實現多個介面,可以用逗號來分割多個介面的名稱注意實現多個介面時,介面中的方法不能有重名介面也可以繼承,通過使用extends操作符介面中可以定義常量,介面常量和類常量的使用完全相同,他們
Time of Update: 2016-06-23
===========xampp安裝與xdebug配置 1. 下載安裝xampp5.5或最新版本 2. 修改%xampp%/php/php.ini中的[XDebug]節點,取消注釋(移出行首的 ; 字元) 3. 點擊xampp control中的 admin,查看phpinfo如下 ===========chrome的xdebug擴充安裝 1. 安裝最新的chrome 2. 安裝xdebug擴充外掛程式
Time of Update: 2016-06-23
1、提交按鈕置disabled 當使用者提交後,立即把按鈕置為不可用狀態。這種用js來實現。 提交前代碼如下: $("#submit").attr('disabled','true'); $("#submit").val("正在提交,請稍等"); 執行後,把按鈕置為原來狀態 代碼如下: $('#submit ').removeAttr('disabled'); $("#submit ").val("確定提交");
Time of Update: 2016-06-23
給出的方法是@+檔案的路徑來賦予數組來上傳 $data = array( 'file' => '@/PATH/TO/FILE', //....其他欄位 ); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); 問題來了,這個@只能在5.5以下的版本用,而在5.5和5.5以上的版本這個就失效了,必須用CURLFile這個類上傳: $data = array( 'file' => new CURLFile('/PATH/TO/
Time of Update: 2016-06-23
以前以為php調試時伺服器端和IDE必須在同一台機子上,無意發現xdebug其實是支援遠端偵錯的。 嘗試之後發現可以配置成功,還是可以調試代碼的感覺爽啊! php所在Ubuntu伺服器 :192.168.10.XXX Windows開發機(Zend作為IDE) :192.168.40.XXX PS:PHPStorm也是可以配置成功的,個人更喜歡Zend,所以以zend為例。
Time of Update: 2016-06-23
在thinkphp中 遍曆出資料庫的資料顯示到模板中, 資料庫 CREATE TABLE `cn_menu` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '系統功能表id', `pid` int(10) unsigned DEFAULT NULL COMMENT '父級id', `name` varchar(200) DEFAULT NULL COMMENT '菜單名稱', `url` varchar(200)
Time of Update: 2016-06-23
前言 本來要求是使用進行第三方登陸,所以想著先用 github 測試成功再用測試,可是最近拖了好久都還沒申請好開放平台的 AppID ,所以就唯寫 github 的第三方登陸吧,估計的實現也差不多~ ##關於OAuth2 關於OAuth2的理解,推薦大家先去看一下阮一峰的文章理解OAuth 2.0,看完這個之後相信就能對 OAuth2 有了一定的瞭解,因為在 Laravel 裡面很多東西都已經封裝好了,如果只是單純的實現功能感覺並不能學到多少東西,Laravel
Time of Update: 2016-06-23
哪位大哥分享下代碼 回複討論(解決方案) session_start();$dict = str_split('abcdefghijklmnopqrstuv0123456789');shuffle($dict);$_SESSION['word'] = join('', array_slice($dict, -4));$im = imagecreate(100, 30);$bg = imagecolorallocate($im, 255, 255,
Time of Update: 2016-06-23
Install laravel 5 on ubuntu server http://laravel.io/forum/06-10-2015-solved-install-laravel-5-on-ubuntu-server https://www.digitalocean.com/community/questions/how-to-install-laravel-5-on-ubuntu-nginx-server
Time of Update: 2016-06-23
用的是checkbox批量傳遞的ID資訊 然後大量刪除ID foreach($_POST['id'] as $k=>$id){$id=intval($id);DB::query("DELETE FROM ".DB::table('abc')." WHERE id='$id' LIMIT 1 "); 每個資訊ID裡面 欄位pic 是圖片地址, 那麼怎麼處理同步刪除圖片呢?下面方法使用了,但是不行 $result = DB::query("SELECT * FROM