Time of Update: 2016-07-29
最近學習angularJS,發現使用其自身的$http.post向後台php發送資料,php接收不到的問題。比如:$http.post("php/getRoleRight.php", {rr:$scope.currSelect}).success(function(response) { ·· }); php使用$_POST['rr']接收不到傳過來的參數。開啟firebug發現其實傳成功了,折騰了好半天才發現,它只不過傳輸的格式與普通的傳輸
Time of Update: 2016-07-29
本文為大家詳細分享了搭建ThinkPHP架構時遇到的問題,為大家提供瞭解決方法,具體內容如下第一部分:架構搭建 我也是剛接觸ThinkPHP,所以將目前的心得以及學習步驟按照我認為更容易理解的方式記錄下來。 要使用ThinkPHP首先是要把環境搭建好,下面兩個大體步驟來介紹:第一步:下載軟體 1、Xmapp(此軟體將Apache、MySQL等整合了,使用起來很方便) 2、ThinkPHP3.2.3下載第二步:搭建架構1、將xmapp安裝好,我們可以看到一個htdocs檔案夾,我們可以將下
Time of Update: 2016-07-29
前言之前是Windows 7系統,前段時間裝了Windows 10,php環境還沒來得及搭建。今天折騰了一下,是用nginx+php,連接埠是80(已經停止了iis服務),nginx就是起不來,十之八九就是連接埠被佔用了。發現使用連接埠映射查看命令netstat -ano,發現80連接埠是被pid為4的System進程佔用,按以前的經驗:一是被IIS佔用;二是SQL Server Reporting Services報表格服務佔用。註:如果是Windows
Time of Update: 2016-07-29
新浪微博虛擬機器開發配置步驟及介紹。1、由於後面虛擬機器中需要用到Rewrite所以先編輯Apache的conf目錄下的httpd.conf檔案。(可根據實際需要操作)添加mod_rewrite.so模組支援。去掉下列行中前面的#號。LoadModule rewrite_module modules/mod_rewrite.so2、配置apache支援虛擬機器。這一步很重要。# Virtual hosts#Include conf/extra/httpd-vhosts.conf找到
Time of Update: 2016-07-29
1、file_get_contents以get的方式擷取資料$url = 'blog.csdn.net/guugle2010';$html = file_get_contents($url);echo $html;以post方式擷取資料 $data = array( 'name' => 'guugle', 'blog' =>
Time of Update: 2016-07-29
大家都知道php執行系統命令的方法有: system() 輸出並返回最後一行shell結果。 exec() 不輸出結果,返回最後一行shell結果,所有結果可以儲存到一個返回的數組裡面。 passthru() 只調用命令,把命令的運行結果原樣地直接輸出到標準輸出裝置上。這些方法都會等待命令執行完畢後才會繼續執行後續的程式 不阻塞可以將命令輸出的內容寫入系統的一個資源回收筒檔案,這樣程式就不會阻塞 例如:shell_exec("/use/local/php/bin/php /www/t.php
Time of Update: 2016-07-29
本文執行個體講述了php實現計算百度地圖座標之間距離的方法。分享給大家供大家參考,具體如下:下面是網上的代碼,使用的時候需要進行些許修改第一個函數是獲得範圍,參數為緯度經度半徑第二個函數是計算座標距離 $minLat, 'maxLat' => $maxLat, 'minLon' => $minLng, 'maxLon' => $maxLng ); return $range;}//擷取2點之間的距離function GetDistance($lat1, $lng1,
Time of Update: 2016-07-29
yii2的一個強大之處之一就是他的Form組件,既方便又安全。有些小夥伴感覺用yii一段時間了,好嘛,除了比tp"難懂"好像啥都沒有。領導安排搞一個註冊的功能,這傢伙刷刷刷的又是百度啥啥啥好的表單樣式,又是百度啥啥啥validate驗證,真替這傢伙捏把汗。當然啦,廢話說在前頭,咱們的重點喃,是要利用ActiveForm,然後怎麼去實現自訂驗證規則。先來說說情境:條件:①、有兩個欄位分別是A和B
Time of Update: 2016-07-29
Apache版UPUPW PHP5.3系列環境整合套件UP-A3.0全新適配勁炫啟動!你的伺服器需要U關懷!UPUPW
Time of Update: 2016-07-29
首先解釋一下標題的意思:不能將富文字物件轉換為數組一般我們在上傳導Excel的時候會出現此問題,問題的原因是Excel表格中有富文字物件。解決方案1: $student['actual_residence']=(string)$objPHPExcel->getActiveSheet()->getCell("M".$i)->getValue(); 原理:將富文字物件轉換為string類型。解決方案2: 其實在PHPExcel中已經有轉換的方法寫好了,直接調用即可。 $objPHPExcel-
Time of Update: 2016-07-29
本文執行個體講述了php使用curl並發減少後端訪問時間的方法。分享給大家供大家參考,具體如下:在我們平時的程式中難免出現同時訪問幾個介面的情況,平時我們用curl進行訪問的時候,一般都是單個、順序訪問,假如有3個介面,每個介面耗時500毫 秒那麼我們三個介面就要花費1500毫秒了,這個問題太頭疼了嚴重影響了頁面訪問速度,有沒有可能並發訪問來提高速度呢?今天就簡單的說一下,利用 curl並發來提高頁面訪問速度,1、老的curl訪問方式以及耗時統計0) { $data = false; }
Time of Update: 2016-07-29
array_keys() 定義和用法 array_keys() 函數返回包含數組中所有鍵名的一個新數組。 如果提供了第二個參數,則只返回索引值為該值的鍵名。 如果 strict 參數指定為 true,則 PHP 會使用全等比較 (===) 來嚴格檢查索引值的資料類型。 文法 array_keys(array,value) 參數 描述 array 必需。規定輸入的數組。 value 可選。指定值的索引(鍵)。 strict 可選。與 value 參數一起使用。可能的值: true -
Time of Update: 2016-07-29
複製代碼 代碼如下:echo json_encode("中文"); //"\u4e2d\u6587" 這就讓我們這些在天朝做開發的同學, 很是頭疼, 有的時候還不得不自己寫json_encode. 而在PHP5.4, 這個問題終於得以解決, Json新增了一個選項: JSON_UNESCAPED_UNICODE, 故名思議, 就是說, Json不要編碼Unicode. 看下面的例子: 複製代碼 代碼如下:echo json_encode("中文", JSON_UNESCAPED_UNICODE)
Time of Update: 2016-07-29
問題描述:用官方提供的demo驗證token是成功的,但是放到自己網站的架構上進行token驗證老是提示"token驗證失敗".解決方案:最終在echo $_GET['echostr'];前添加了一句代碼ob_clean();把問題搞定.問題分析:因為用的是架構,在echo $_GET['echostr'];之前可能有一些你不知道的輸出到"輸出緩衝區",這樣就影響擷取你echo的內容了.
Time of Update: 2016-07-29
本篇文章是對在生產環境中使用php效能測試工具xhprof進行了詳細的分析介紹,需要的朋友參考下xhprof
Time of Update: 2016-07-29
Http類在目錄ThinkPHP/Lib/ORG/Net下面。接下來看看是如何調用的。 複製代碼 代碼如下:import("Com.Buyback.QueryAmazon"); import("ORG.Net.Http"); class Image { public static function getImage($isbn) { $bookInformModel = D("bookinform"); $result =
Time of Update: 2016-07-29
寫了一個測試mysql的php檔案如下: 複製代碼 代碼如下:$link=mysql_connect('localhost','root','root'); if(!$link) echo "失敗!"; else echo "成功!"; mysql_close(); ?> 結果報錯誤:Fatal error: Call to undefined function
Time of Update: 2016-07-29
複製代碼 代碼如下:/* * 作者:胡睿 * 日期:2011/03/19 * 電郵:hooray0905@foxmail.com * * 20110319 * 常用資料庫操作,如:增刪改查,擷取單條記錄、多條記錄,返回最新一條插入記錄id,返回操作記錄行數等 * 20110630 * 整體修改方法,合并部分參數 * 規範代碼,一個方法裡只有1個return語句 */ /* 參數說明 int $debug 是否開啟調試,開啟則輸出sql語句 int $mode 0 返回數組 1 返回單條記錄 2
Time of Update: 2016-07-29
google或者baidu一下,好多這樣的問題,解決的方法都是修改php.ini,把allow_url_fopen給啟用,改成 allow_url_fopen = On 這樣做可以解決某些人的問題,有人說在php.ini中,有這樣兩個選項:allow_url_fopen =on(表示可以通過url開啟遠程檔案),user_agent="PHP"(表示通過哪種指令碼訪問網路,預設前面有個 " ; " 去掉即可。)重啟伺服器。
Time of Update: 2016-07-29
一共給了四個版本,VC9 x86 Non Thread Safe、VC9 x86 Thread Safe、VC6 x86 Non Thread Safe、VC6 x86 Thread Safe,這讓我這個菜鳥頭疼啊,還好 PHP 官網提供下載的地方左邊有個英文 choose 我看懂了,我估摸著就是如何來選擇版本的意思吧,於是開始查字典及上網尋找,終於看明白了具體意思,拿來做個備忘先。 一、如何選擇 PHP5.3 的 VC9 版本和 VC6 版本 VC6 版本是使用 Visual Studio 6