Time of Update: 2016-06-13
php 用遞迴實現的無限層級分類header("Content-type:text/html; charset=utf-8");/** * * @category contry_category 實現一個無限層級分類,類似種類的劃分,常用在欄目導航 * *//** +-------------------------------------------------------------------------------+ | id
Time of Update: 2016-06-13
QQ登陸跳轉問題網站使用QQ登陸,登陸成功後跳回之前的頁面,但是使用 history.go(-1);不行,因為這會跳轉到QQ的登陸介面使用history.go(-2);無效果,會停留在本頁,不會跳轉,請教各位是怎麼做的------解決方案--------------------直接跳轉到實際的連結地址------解決方案--------------------首先,跳過來時,把來源地址也傳過來。當登入成功後,再跳轉去之前傳過來的地址。例如
Time of Update: 2016-06-13
PHP跨站檔案上傳現有一個視頻網站A,使用者可以上傳視頻。B網站想調用A網站介面上傳視頻,兩個網站不在同一台伺服器。A網站用的UPLOADIFY外掛程式。怎麼實現跨站上傳?------解決方案--------------------首先要確定,A,B站都是你可以控制的,還是你想藉助其他網站上傳視頻,但又不想使用者去對方網站上傳。如果A B 都是你可以控制的,A做個api
Time of Update: 2016-06-13
onethink在chrome核心安裝流程跳頁面丟失session原因跟蹤既有分享,也有疑問第一次訪問onethink,會跳轉到安裝頁面,安裝流程分了幾步,是通過session('step')判斷並控制當前進度的用360的極速模式和Google瀏覽器(都是chrome核心),發現點下一步頁面閃一下沒有變化,而Firefox和IE正常跳轉,chrome下快速多擊下一步按鈕也正常開啟對應php檔案,在安裝流程的首行和末行分別列印session('step'),無論怎樣重新整理都輸出01,而Firef
Time of Update: 2016-06-13
為什麼,父類方法會提前執行。------解決方案--------------------parent::fuc() 即 luo::fuc() 中是 echo ....並不是返回一個串而 echo self::$name1 . '---------'.parent::fuc();要等到 串組裝完成後才會輸出,自然你就感覺是提前執行了------解決方案--------------------父類的fuc方法改成這樣:public function fun(){ return
Time of Update: 2016-06-13
偽靜態網址除了 .htaccess 和 模板中連結要改,還有什麼需要注意?本帖最後由 sky94132003 於 2014-06-24 17:22:34 編輯 最近網站想將網址改成偽靜態網址在.htaccess做了以下的設定,RewriteEngine on RewriteRule news/([1-9]+[0-9]*)$ news_info.php?id=$1 RewriteRule news/([1-9]+[0-9]*)/$
Time of Update: 2016-06-13
PHP的ip2long和long2ip函數的實現原理最近要做個十進位數位可逆轉換做邀請碼,一直沒搞清楚怎麼弄的,實在太複雜了,今天弄IP時想到這個可以進行轉換,於是研究了下原理:主要是自己整理了下:$ip = '12.34.56.78';$ips = explode('.', $ip);$result = 0;$result += $ips[0]';echo bindec(decbin(ip2long($ip)));echo
Time of Update: 2016-06-13
CakePHP不支援path/to路徑,前後台無法方法本來想把前後台分離,但是閱讀了cakephp的說明,才發現,cakephp根本就不支援path/to路徑。cakephp官網給出的
Time of Update: 2016-06-13
PHP中的替代文法 今天看了一下wordpress的代碼,裡面有些少見的php替代文法,→', 'thebox' ) ); ?> '' . __( 'Pages:', 'thebox' ), 'after' => '' ) );
Time of Update: 2016-06-13
PHP 二維數組根據某個欄位排序本文記錄的要實現的功能類似於 MySQL 中的 ORDER BY,上個項目中有遇到這樣的一個需求。要求:從兩個不同的表中擷取各自的4條資料,然後整合(array_merge)成一個數組,再根據資料的建立時間降序排序取前4條。遇到這個要求的時候就不是 ORDER BY 能解決的問題了。因此翻看 PHP 手冊尋找到了如下方法,做此筆記。廢話少說,奉上代碼,清單如下: 1, 'name' => '張三'
Time of Update: 2016-06-13
Nginx和PHP-FPM的啟動/重啟指令碼伺服器上的Nginx和PHP都是源碼編譯安裝的,不支援類似以前的nginx(start|restart|stop|reload)了。自己動手豐衣足食。以下指令碼應該在RHEL, Fedora,CentOS下都適用。一、Nginx啟動指令碼/etc/init.d/nginx#!/bin/bash## Startup script for Nginx - this script starts and stops the
Time of Update: 2016-06-13
mysqld.exe佔用伺服器cpu100%問題,急!!!伺服器是iis+php528+mysql5.6.13,運行著兩個網站,其中一個是ecshop的源碼,流暢度 自然沒有問題,問題在於另一個網站,只要一開啟iis服務,mysqld.exe佔用cpu馬上飆升,若是關閉該網站,cpu佔用率基本在10%以內, 在mysql的 show processlists中發現 有差不多30-50個線程在進行,但是這個網站沒有人訪問,這個就很奇怪了,沒人訪問,怎麼還在串連資料庫你呢?
Time of Update: 2016-06-13
PHP cli模式下提示 Module 'xxx' already loaded 今天在終端下執行PHP指令碼爆出 Module 'sqlite3' already loaded ,仔細檢查沒有找到問題,在網上搜尋大致給出?出現上面錯誤的原因是,外部動態庫載入有兩種方式,一種是通過編譯指定 -ldl 將外部extension目錄直接編譯進php,另一種是通過php的ini檔案指定,這裡的錯誤指示出外部動態連結程式庫已經被編譯進php了,還在
Time of Update: 2016-06-13
請問為什麼,json_decode轉uft-8字串,結果為null? $str=isset($_POST["text"]) ? filter_input(INPUT_POST,"text",FILTER_SANITIZE_SPECIAL_CHARS) : '';print "$str=".$str."\n";if (strlen($str)>0){//$str=mb_convert_encoding($str,"GBK","UTF-8");$jo=json_decode($str);
Time of Update: 2016-06-13
如何使用php批量處理mysql資料?希望高手能直接給出代碼,謝謝!比如資料庫中有若干條資料,想將每一條資料中的二個欄位相加得到的和插入到另一欄位中:cca ccb ccd id45 66 0 167 36 0 286 24 0 576 84 0 86 55 0
Time of Update: 2016-06-13
請教IP地址url重寫的問題有一個地址http://212.67.221.114/~oxfordro/訪問是沒有當前頁面現在的修改要求是訪問這個的時候,等於訪問http://212.67.221.114/~oxfordro/2013 的內容url重寫怎麼寫?不要301跳轉,是重寫,能做到嗎?有什麼方法------解決方案--------------------這個不需要url從寫啊,直接解析
Time of Update: 2016-06-13
映像因其本身有錯無法顯示代碼如下:ob_clean();header("Content-type:image/png");$im = @imagecreate(200, 100);@imagecolorallocate($im, 240, 150, 255);$color1 = imagecolorallocate($im, 0, 0, 0);imagestring($im, 5, 8, 10, "I like PHP",
Time of Update: 2016-06-13
用file上傳檔案,在tmp目錄下找不到檔案代碼如下:upload.phpif ($_FILES["file"]["error"] > 0){ echo "Return Code: " . $_FILES["file"]["error"] . "";}else{ echo "Upload: " . $_FILES["file"]["name"] . ""; echo "Type: " . $_FILES["file"]["type"] . ""; echo "Size:
Time of Update: 2016-06-13
讓普通使用者登入phpmyadmin不顯示information_schema http://www.cnblogs.com/faily201/articles/2283245.html
Time of Update: 2016-06-13
關於php訪問access的困惑,困擾了一天也沒解決$connstr="DRIVER=Microsoft Access Driver (*.mdb);DBQ=".realpath("D:/zhxlweb/web/www.test.com/zhxl.mdb") ; $connid=odbc_connect($connstr,"","",SQL_CUR_USE_ODBC ); $sql = "select * from zhxl_article";$query =