Time of Update: 2016-06-23
我有三個數組從三個函數裡面產生 都要做成Json資料返回 但是如果每個都分別echo json_encode();最後返回的資料是三個json對象,解析起來有問題 請問有什麼解決辦法嗎 最好不要把三個數組拼在一起... 還有如果返回的是json資料的話瀏覽器應該也是能識別出來,顯示出有結構的json資料來的吧? 我這邊返回的都是直接顯示字串的形式... 聲明是用的 header('Content-type: application/json');
Time of Update: 2016-06-23
打算做些模板: header footer 頁面主體都要換 因為要使用多個模板而預設範本不變動,那麼就要採用非常規的辦法。 步驟: 第1步:把多個模板的html頁面做好 第2步:圖片放置到common,js放置到static/js,css放置到common並重新命名extend_common.css 第3步:複製header和footer若干份,命名如header_1.htm等,引入css和js、修改。
Time of Update: 2016-06-23
網域名稱訪問:http://www.123.com IP訪問:http://123.123.123.123/hei 請問怎麼不管用網域名稱還是IP訪問都能得到正確的根目錄。$_SERVER['HTTP_HOST']用網域名稱可以,但用ip就不對了 回複討論(解決方案) 說出你具體的需求才能做進一步的分析。 我現在在做一上傳檔案的功能,上傳到提定的目錄,我是想不管我的這個功能檔案放在哪裡目錄,都能上傳檔案到同一個目錄 __DIR__ dirname($
Time of Update: 2016-06-23
$jieguo=$smtp->sendmail($smtpemailto, $smtpusermail, $mailsubject, $mailbody, $mailtype);$smtpserver = "smtp.exmail.qq.com";//SMTP伺服器$smtpserverport =25;//SMTP伺服器連接埠$smtpusermail = "使用者郵箱";//SMTP伺服器的使用者郵箱$smtpemailto = "發送給誰";//發送給誰$smtpuser =
Time of Update: 2016-06-23
define('SMTP_STATUS_NOT_CONNECTED', 1, true);define('SMTP_STATUS_CONNECTED', 2, true);class smtp{ var $connection; var $recipients; var $headers; var $timeout; var $errors; var $status; var $body; var $from; var $host;
Time of Update: 2016-06-23
php判斷是否4到11位元字 php判斷是否是5到20位元字字母底線減號 回複討論(解決方案) preg_match('/^\d{4,11}$/', $text) preg_match('/^[\w-]{5,20}$/', $text) preg_match('/^\d{4,11}$/', $text) preg_match('/^[\w-]{5,20}$/', $text) if(preg_match('/^\d{4,11}$/'
Time of Update: 2016-06-23
新手一枚 在w3cschool裡面看到php中相對路徑中上一級目錄的表示應該../,但是我現在在寫的時候用../就報錯,用./就可以正常回到上一級。想知道這個問題到底是什麼原因。求大神協助。 回複討論(解決方案) 這個有些時候和你使用的模板引擎和架構都有關係。因為那個( ../ )指的是當前檔案 當誰的前可能是入口檔案可能是正在執行檔案可能是編譯後的檔案。因為參照原因所以造成錯覺了。 有點亂,用'/'代表根目錄來弄吧 ./
Time of Update: 2016-06-23
__set() 方法用於設定私人屬性值。 __get() 方法用於擷取私人屬性值。 __isset() 方法用於檢測私人屬性值是否被設定。 __unset() 方法用於刪除私人屬性。 實際應用中,經常會把類的屬性設定為私人(private),那麼需要對屬性進行訪問時,就會變得麻煩。雖然可以將對屬性的訪問寫成一個方法來實現,但 PHP 提供了一些特殊方法來方便此類操作。 __set() __set() 方法用於設定私人屬性值: function
Time of Update: 2016-06-23
class foo { public $value = 42; public function &getValue() { return $this->value; } } 上面代碼中getValue前的&符號是什麼意思?有什麼作用? 回複討論(解決方案) $var = getValue() ; $var = &getValue() ; 這兩個的差別,你研究一下。 前置的 &
Time of Update: 2016-06-23
比如首頁的預設路徑是index.php?m=content&c=index&a=init 那麼問題來了,這個路徑肯定是有一個函數控制的吧,那麼是 哪個函數呢,它又 是如何控制的呢 回複討論(解決方案) 這尼瑪原來叫路徑。。。。 看應用入口檔案 include PHPCMS_PATH.'/phpcms/base.php';pc_base::creat_app(); 看base.php class pc_base {/** * 初始化應用程式 */
Time of Update: 2016-06-23
今天有個PHP小生問我php 的Xdebug擴充的問題,於是就又重新寫了這篇筆記,其實這個安裝配置很簡單,考慮到新手的理解,配備圖文較為詳細和實際類比操作步驟,大牛略過即可 首先開啟linux終端執行命令 git clone git://github.com/xdebug/xdebug.git 下載xdebug擴充包,如: (沒有git的請先安裝git) 然後執行如下命令切換到xdebug檔案包目錄[Happy@localhost www]$ cd
Time of Update: 2016-06-23
四、使用視覺化檢視建立資料庫 雖然使用命令列感覺更像我們程式員,但是我還是比較喜歡使用workbench來建立資料庫。 首先開啟workbench , 一個比較友好的介面就開啟了,哈哈。我還是比較喜歡這個介面的。 可以看到我昨天用命令列建立的資料庫也在。這裡這些欄的名稱是我自己取的,因為我是自己研究的,也沒有看過正規的叫法,也懶得去查。
Time of Update: 2016-06-23
laravel架構怎麼學?網上資料很少,誰能給點資料或者建議,謝謝 回複討論(解決方案) http://laravel.com/ http://laravel.com/ 這上面就一個文檔,有詳細點的資料嗎 自己搜吧,百度 or Google。 自己搜吧,百度 or Google。 百度了,也找穀老師了,但是還是那個官方文檔,沒有其他的了
Time of Update: 2016-06-23
自己做的僱員管理系統 資料庫名:empsys 其中包含兩張表分別是:emp和admin 現有如下代碼: 請各位指教哪裡有錯!為什麼取不到值? 回複討論(解決方案) mysql_fetch_row 改為 mysql_fetch_assoc 或 mysql_fetch_array 如果要用資料庫ID模式應用mysql_fetch_assoc,while迴圈處改一下。 如果你要用mysql_fetch_row 那?下面的 $row[
Time of Update: 2016-06-23
php中this,self,parent三個關鍵字的作用 this,self,parent三個關鍵字之間的區別,從字面上比較好理解,分別是指這、自己、父親。我們先建立幾個概念,這三個關鍵字分別是用在什麼 地方呢?我們初步解釋一下,this是指向當前對象的指標(姑且用C裡面的指標來看吧),self是指向當前類的指標,parent是指向父類的指標。我 們這裡頻繁使用指標來描述,可能是因為沒有更好的語言來表達。 // this是指向當前對象的指標class
Time of Update: 2016-06-23
首先感謝這個 CSDN 平台,協助我們解決了很多難道,非常感謝! 現在我有一個價格格式化問題,求大家指點,謝謝。 例如 100000 自動格式化為 10萬 56000 自動格式化為 5.6萬 6000 就顯示 6000 回複討論(解決方案) 雖然有些難題還是解決不了,但也同樣會感謝 CSDN 平台,非常感謝! 自己寫一個方法如果是五位整數除以一萬如果不是直接顯示 header("Content-type: text/html;
Time of Update: 2016-06-23
PHP提供了很多擴充庫,這裡說的是使用MySQL擴充庫,但是這種擴充庫在不久的將來就會被摒棄,因為如果使用MySQL擴充庫編寫的代碼在啟動並執行時候會有warning的提示。我本來想直接寫另一種,但是感覺這是基礎。MySQL擴充庫,一說到庫,自然而然就想到是一堆函數,很多函數組成一個庫,使用擴充庫也就是使用裡面的函數。MySQL擴充庫是完全面向過程的,顯然不符合物件導向的特性,被摒棄也是可以理解的。廢話不多說,直接上重點。 一、PHP使用MySQL擴充庫操作資料庫的
Time of Update: 2016-06-23
假設我們需要寫一個類用來操作資料庫,並同時滿足以下要求: ①SqlHelper類只能有一個執行個體(不能多)②SqlHelper類必須能夠自行建立這個執行個體③必須自行向整個系統提供這個執行個體,換句話說:多個對象共用一塊記憶體地區,比如,對象A設定了某些屬性值,則對象B,C也可以訪問這些屬性值(結尾的例子很好的說明了這個問題) 1 _dbname;10 }11 public function setDbName($dbname){12
Time of Update: 2016-06-23
在不考慮驗證碼的情況一下,php實現類比登陸,網上給的辦法一般是採用curl來類比實現,但是curl實現的是伺服器端與伺服器端建立了會話,只能類比登陸之後擷取登陸之後的資料,無法將cookie資訊種植到用戶端上(至少目前本人尋找沒有找到辦法)最後自己通過隱藏的iframe來實現。 1、curl實現類比登陸的代碼,(只是實現伺服器與伺服器建立會話,其實並沒有在用戶端與伺服器之間建立會話) '; echo strip_tags($orders); echo '';
Time of Update: 2016-06-23
報表排序實現原理 看到某寶、某貓上的排序,我試著照貓畫虎,自己鼓搗一個。 原理記錄如下: 1、前台部分 學號 姓名 2、CSS部分 .upsort:hover,.upsort{background:rgb(0,161,222) url(./css/up.png) no-repeat center right ; color:#fff; }.downsort:hover, .downsort{background:rgb(0,161,2