Time of Update: 2016-06-23
直接代碼:注意:一定要寫好資料庫儲存路徑 db = new PDO('sqlite:'.dirname(__FILE__).'\log.db');$this->table_name=$tab;$this->tab_init();}public function tab_init(){# 表初始化,建立表$this->db->exec("CREATE TABLE log(id integer PRIMARY KEY autoincrement,urls varchar(200),ip
Time of Update: 2016-06-23
回複討論(解決方案) rewrite ^/([A-D])([a-zA-Z0-9]{10})/?$ /index.php?a=$1&b=$2 last; rewrite ^/([A-D])([a-zA-Z0-9]{10})/?$ /index.php?a=$1&b=$2 last; 是在location 裡匹配,匹配到了做轉寄的 下面這個報錯了,啟動不了 location ^/([A-D])([a-zA-Z0-9]{10})/?$ {proxy_pass
Time of Update: 2016-06-23
一段代碼說明問題: $str = '{"name":"\xe7"}';$json = json_decode($str, true);var_dump($json); 出來的$json是null 問題是: 我該怎樣獲得這個$json['name'];呢? 我覺得這個問題大概很簡單,應該就是個編碼的問題,但是我不知道該怎樣在網上搜尋 提前謝過大家了 回複討論(解決方案) $str = '{"name":"\xe7"}';
Time of Update: 2016-06-23
怎麼把"phone":"1234567" 改成 "name":"phone","value":"123456"。。 回複討論(解決方案) $s = '{"phone":"1234567"}';$a = json_decode($s, 1);foreach($a as $k=>$v) $r[] = array('name' => $k, 'value' => $v);echo json_encode($r);[{"name":"phone","value":"1234567"}]
Time of Update: 2016-06-23
A頁面 cache;?> B頁面 x= $x; $this->y= $y; }//串連新浪sae 的memcache,需開通$mem = memcache_init();$this->cache= memcache_get($mem,"cache");//擷取Tokenif(empty($this->cache)){$this->cache=
Time of Update: 2016-06-23
定義了一個二維數組,然後自訂了2個函數,第一個把數組中的第二列按照字母升序進行排列,第二個函數將數組中的第三列 按照數字進行了升序排列。 我看不明白的就是這兩個自訂函數好奇怪啊,裡面的$x $y代表的是啥啊,摸不著頭腦,怎麼就比較了?希望哪位大俠能詳細講講邏輯結構。 $products = array( array('TIR','tires','100'), array('OIL','oil','10'), array('SPK','spark plugs','4')
Time of Update: 2016-06-23
下面這個分頁函數中沒有計算 首頁和 尾頁的 如何加上呢,有點迷茫! /** * 分頁函數 * * @param $num 資訊總數 * @param $curr_page 當前分頁 * @param $perpage 每頁顯示數 * @param $urlrule URL規則 * @param $array 需要傳遞的數組,用於增加額外的方法 * @return 分頁 */function pages($num, $curr_page, $perpage = 20, $urlrule
Time of Update: 2016-06-23
忘記在哪裡擷取的函數了,剛才不了心在一個包裡面找到,臨時儲存起來 /** * 是否移動端訪問訪問 * * @return bool */function isMobile(){ // 如果有HTTP_X_WAP_PROFILE則一定是行動裝置 if (isset ($_SERVER['HTTP_X_WAP_PROFILE'])) { return true; } // 如果via資訊含有wap則一定是行動裝置,部分服務商會屏蔽該資訊 if
Time of Update: 2016-06-23
a.php:: include "b.class.php"; 假設 b.class.php 的成員方法中有 相對路徑; 如: ./1.php __FILE__ 等等; 請問這些相對路徑是相對於 源檔案 還是 相對於a.php; 我用__FILE__ 和./1.php 測試,竟然是兩種效果, 好亂, 特此求問; 最好深點講原理; 回複討論(解決方案) 如果你在index.php裡include 或require 其它檔案!
Time of Update: 2016-06-23
首先要做的就是安裝redis 安裝方法:http://redis.io/download InstallationDownload, extract and compile Redis with:$ wget http://download.redis.io/releases/redis-2.8.19.tar.gz$ tar xzf redis-2.8.19.tar.gz$ cd redis-2.8.19$ makeThe binaries that are now compiled
Time of Update: 2016-06-23
應用時基於yii的。目前流程如下: 產生oschina授權連結 使用者訪問該連結之後得到 code 利用code換取access_token 代碼: */class OschinaOauth extends CComponent{ public $ak; public $sk; public $callback; private $host = 'https://www.oschina.net'; public function init() { } /** *
Time of Update: 2016-06-23
我是自學Web開發,最近在做一個自己的網站項目,是新手。 做到動態文章顯示這個地方卡殼了,目前實現的功能有登陸、登出、基礎的會話、可以發表文章,如果從資料庫提取個別文章也可以回顯到頁面上。 但是我想在首頁做這樣一個功能:如果一個使用者發表了文章之後,首頁“最新動向欄”頂部就會顯示這個文章的標題、簡介等資訊,然後其他已發表文章自動下移為它騰開地方。然後首頁顯示的文章有一定數目後就換頁顯示
Time of Update: 2016-06-23
,提交兩組相同的key,提交後前台頁面兩組資料都顯示出來了 回複討論(解決方案) 知道這種方法是可以,但我看別人是沒有[]這個的, 除了 php,其他伺服器端語言都沒有要求傳入的同名變數要以數組方式命名 所以數組方式命名並不是必須的 但是,既然 php 這樣約定了,還是遵守的比較好 按 php 的約定,不以數組方式命名的變數將會後面的覆蓋前面的 不過你也可以不讓 php 替你解析傳輸的資料,而自己解析 $s =
Time of Update: 2016-06-23
這幾天總是在想這個問題,是不是不適合再做PHP程式員了? 新接的項目,磨磨蹭蹭,擠牙膏似的搞了一個月了。進度一半都不到。修改ecshop的支付、下單過程,改了好幾個禮拜,還是一種無法掌控的感覺。前天接到ECSHOP整站模板,瀏覽器安全色、js特效、CSS、div全都是已經搞好了的,自己只需要將html改成smarty即可,但是已經搞了兩天了,還是只弄了兩三個頁面。。。。
Time of Update: 2016-06-23
最近,由於需要做一個Android網路App,需要自己搭建伺服器,並開發動態網頁,為了提高效率,自己在eclipse中安裝php外掛程式,並且可以直接在eclipse中瀏覽自己開發的動態網頁,而不需要再在瀏覽器中輸入localhost等路徑了,現將整個的配置過程記錄如下: 1. 下載phpEclise外掛程式 下載地址:http://sourceforge.net/projects/phpeclipse/files/ 2.
Time of Update: 2016-06-23
‘abc' == 0 return true 因為這是一個數字和一個字串進行比較,PHP會把字串轉換成數字再進行比較。PHP轉換的規則的是:若字串以數字開頭,則取開頭數字作為轉換結果,若無則輸出0。例如:123abc轉換後應該是123,而abc則為0,0==0這當然是成立的.具體可以參考官方手冊:如果比較一個整數和字串,則字串會被轉換為整數 null和空、0,三個值的比較 在PHP中,==
Time of Update: 2016-06-23
目前目的達到的代碼 RewriteEngine OnRewriteCond %{HTTP_HOST} ^sell-meihualu.abc.com$ [NC]RewriteRule (.*) http://www\.abc\.com/sell/meihualu/$1 [R=301,NC,L] 如何把sell設定為變數A meihualu設定為變數B 實現 A-B.abc.com 跳轉到對應的 www.abc.com/A/B/
Time of Update: 2016-06-23
一個抽獎的需求: 一等獎1000個,二等獎30萬個,三等獎30萬個。如何快速的隨機拋出一個獎品?我用了數組,把獎品放到數組裡面,然後隨機拋出一個,這種方式感覺有點慢,需要1到2秒的時間才能得到一個獎品。有沒有別的方法,求大神指點? 回複討論(解決方案) 大神都回去過年了嗎,坐等指點! 測試例 $ar = array(1 => 1000, 2 => 300000, 3 => 300000); //獎池while(array_sum($ar)) { $n =
Time of Update: 2016-06-23
A頁面一個跟蹤資訊按鈕通過windows.open開啟另一個頁面B,需要通過A頁面的同一行的條件來查詢出結果顯示在B上,數值是通過post還是get可以從A頁面的數值取出呢 回複討論(解決方案) A頁面 //訂單查詢 if ($_POST['1shijian1']) { echo '資料查詢'; echo ""; if ($_POST['1shijian1']<>NULL) $shijian1=" and COPTC.TC003>=".$_POST['
Time of Update: 2016-06-23
function insert(){global $m;if (!isset($_REQUEST['strs']) || !isset($_REQUEST['type']) || !isset($_REQUEST['hash'])){echo 'param error';return;}//strs為所有字串$poststr = $_REQUEST['strs']; $xstrs = json_decode(stripslashes($poststr), true);