新手,給一個能檢查PHP文法錯法的開發環境。

現在寫代碼不小心輸入個中文標點符號,就怎麼都運行不了。 我用windows記事本寫代碼的,有其他的好東東嗎? 回複討論(解決方案) 你需要一個IDE 最基本的:notepade++、sublime 進階的:zendstudio、NetBeans、phpstorm NetBeans 正在使用... 來自官方的推薦 zendstudio 抱歉,讓他們兩個分你的分,本來想都給你的,可你說不給他們也怪不好意思的。

PHP PDO串連mysql失敗

在conn.php中用pdo串連本地的mysql資料庫, 但php網頁提交的資料在mysql裡面沒有存入, 但是運行conn.php不報錯, 不知道到底是哪裡有問題!! 糾結了三天了!!拜託各位看看 "SET NAMES utf8"));} catch ( Exception $e ) { echo "Connection à MySQL impossible : ", $e->getMessage(); die();}?> 回複討論(解決方案)

【php】利用php的建構函式與解構函式編寫Mysql資料庫查詢類

上次在《【php】利用原生態的JavaScript Ajax為php進行MVC分層設計,相容IE6》(點擊開啟連結)一文中,對於php查詢Mysql資料庫的model.php寫法還不夠完善,在每一個方法中還需要自己聲明mysql的$con對象,同時自己關閉mysql的$con對象。這樣,如果查詢方法一多,再無緣無故地增加了許多聲明$con對象與關閉$con對象的代碼。其實完全可以利用php的建構函式與解構函式給資料庫類各個查詢方法的注入$con對象,同時自動在每次查詢之後自動回收$con對象。

我可以用一個類類型去另一個類中聲明跟定義變數嗎?

我自己試了一下,不行啊,要怎麼弄? 回複討論(解決方案) 樓主說的是這樣嗎 class aa{ public $name; } class bb{ function testaa(aa $a){ $a->age=333; } } $aa=new aa(); $bb=new bb(); $bb->testaa($aa); echo $aa->age;

MySQL和PHP頁面同時正確中文&PHP date函數的用法

記錄下項目遇到的問題和解決方案。 1. 顯示中文 在PHP頁面顯示的時候,我們通常需要在開頭加入下面的代碼來讓我們的頁面能正確顯示中文: 是的,讓頁面顯示UTF-8, 這樣我們在寫諸如此類的php代碼時 echo '哈哈哈'; 就能正確的在頁面上顯示中文了。 但是這樣會有一個問題,我們儲存到資料庫時,如果直接寫入中文,會導致在資料庫裡面看起來是這樣的: 這樣雖然你從PHP頁面上列印出來的內容是爭取的,可是如果你直接查看資料庫的話,就不懂是什麼內容了。

我做了個優惠碼功能,會員在購買某一個商品的時候怎麼把這個優惠碼發放給會員

我在商城後台弄了個優惠碼產生功能,在添加商品的時候我怎麼去指定這個優惠碼,(註:多個不同的優惠碼,面額一樣),然後會員在前台購買這個商品,怎麼去發放優惠碼,這個我想半天都沒理解透 回複討論(解決方案) 到底是優惠碼還是優惠券? 既然是優惠碼為什麼需要發放?(參照Amazon模式)或者是我理解有誤 添加商品時,隨機產生幾個優惠碼(幾個可以自己定),並存入資料庫,和商品要對應好 在前台給個按鈕之類的,使用者點擊後根據商品id 尋找出一個優惠碼給使用者

php 調用svn中文路徑有問題

直接在命令列svn diff可以成功返回 問題是: 用php exec()執行同樣的命令,由於某檔案的svn路徑有中文,導致E175013: Unable to connect a repository at url... 如果路徑沒中文則可以成功執行返回 請各位大神有什麼解決方案嗎,線上等,非常急!! 問題解決的話再加分 回複討論(解決方案) 將exec裡面的內容 echo出來看看,檢查是否全路徑,在cmd下面是否可以正常執行

PHP之--CentOS下php安裝mcrypt擴充(插曲)

(以下步驟均為本人實際操作,可能與你的安裝方法有所區別,但我會盡量排除疑惑) 大致步驟(1)安裝mcrypt,(2)安裝php對mcrypt的擴充,(3)重啟apache (1)、確認你的linux沒有安裝mcrypt庫,如果已安裝,跳過安裝步驟 [root@test-206 ~]# yum list installed|grep mcryptlibmcrypt.x86_64 2.5.8-4.el5.centos

挺難懂的

下面這段代碼如何理解呢,最好在關節點上給與解釋 * 行為模型執行個體 * * @param string $model 模型名稱 * @return obj 對象形式的返回結果 */function Logic($model = null, $base_path = null){ static $_cache = array(); $cache_key = $model.'.'.$base_path; if (!is_null($model) &&

thinkphp如何引入第三方類

比如我想引入別人的類,這些檔案放在哪裡,如何寫thinkphp的引入第三方類的文法 回複討論(解決方案) 放在lib/ORG下 比如 A.class.php 放在lib/ORG/Util下 那麼引用 import('@.ORG.Util.A'); 各位大神,現在你們工作用的是tp,還是zf多 各位大神,現在你們工作用的是tp,還是zf多 用的操你媽多,當然了我們不帶套 放在lib/ORG下 比如 A.class.php

thinkphp這麼做是為了啥

thinkphp中的切面編程裡必須用run()方法,但是這個方法怪怪的,因為其中函數定義 的參數在函數中根本沒有用到 見下面代碼,我查了很多行為類中的run()方法,幾乎這個參數都沒有用上,如下面代碼中的&$params參數,在函數代碼就沒有出現,即然你不用你thinkphp廢這個勁做啥?那麼問題來了,thinkphp這種多此一舉的行為是不是還隱藏著啥深義!? public function run(&$params) { if

php輸出mysqli查詢出來的結果

php串連mysql我有文章已經寫過了,這篇文章主要是介紹從mysql中查詢出結果之後怎麼輸出的問題。 一:mysqli_fetch_row(); 查詢結果:array([0]=>小王) 查詢: while ($row = mysqli_fetch_assoc($result)) { $memberlist = $row[0]; }//end while() 二:mysqli_fetch_assos(); 查詢結果:array([name]=>小王) 查詢: while (

Regex求救

[#微笑][#大哭][#色] 如果通過preg_replace() 變成 回複討論(解決方案) $str='[#微笑][#大哭][#色]';preg_match_all('/\[#(.+?)\]/',$str,$m);echo ''; 我的$str裡面的表情數量是不定的,而且還會有其他非表情的字元 如:$str=我來啦!![#微笑][#微笑]麼麼~~[#色] 變成:我來啦!!麼麼~~ 網上看了個例子:$str = preg_replace ( "[\[#([0-

php上傳檔案名稱中包含中文字元的附件

我們在上傳附件的時候,常會要上傳一些附件名稱包含中文字元的附件,上傳成功之後,會發現上傳的附件其實是一個空檔案。我就遇到過這類問題。 下面我們來解決這類問題 解決這類問題其實很簡單 例如我們的php編碼是utf-8,我們只要在move_uploaded_file()的時候,將儲存附件的路徑編碼換成和php編碼一致就可以解決 如下代碼就能解決 move_uploaded_file($file["tmp_name"], iconv("utf-8","utf-8",$filename))

我的PHP代碼運行時感覺像是回到了一九四幾年,就是圖靈破解二戰密碼的那個時代。

我提交代碼在伺服器上運行,然後等個三四分鐘在網頁上查看啟動並執行結果。 這完全是上個世紀才會有的事情,這麼慢搞得我好沒意思。 我要提的問題是:“怎麼可以讓代碼一邊運行時,一邊顯示部分已處理完成的資料結果?” 回複討論(解決方案) php 可以邊執行邊輸出的,以前測試過,你可以參考這裡面的函數 http://php.net/manual/zh/book.outcontrol.php 那你得先找到慢的原因吧? 如果是在php代碼,那你就邊計算邊輸出就是了

API介面通常是怎麼加密的?

我現在要寫一個restful api介面,網站的資料調用都是通過這個介面,那這個介面要怎麼加密呢?以防止所有人都可以任意訪問? 回複討論(解決方案) 加一個訪問token。 例如你的api地址是http://www.example.com/api.php 需要接受的參數有a,b,c三個 那麼可以加一個驗證token(通過約定的key加密產生)。 例如 $a=1; $b=2; $c=3; $key='abcdef';

js複製id對象後如何修改id下子項目的id值

無標題文檔 圖片1地址: 圖片1連結: 添加一個圖片 刪除一張圖片 產生代碼 上面是我寫的只更改父id的代碼, 不會寫也能修改子項目id值代碼,可能我表達不清楚,看下面的代碼,就是要做到下面哪種 無標題文檔 圖片1地址: 圖片1連結: 圖片2地址:

如何把jquery中的變數賦值給php裡。試了半天都不行。

$('.sendj').click(function(){ //var len = $("#group span").size();//擷取span標籤的個數 var arr = []; for(var index = 0; index arr[index] = index; } var a_inter=[]; $.each(arr, function(i){//迴圈得到不同的id的值 var idValue = $(

chown -R www.www /

用git push之後,再拉到網站目錄寫錯了,chown -R www.www /,之後再運行chown -R root.root /,然後許多服務不能運行了。 之後叫人幫我改了服務的所有者和所有組,表面上看上去好了。 現在怎麼儘可能的修複這個坑? 回複討論(解決方案) chown -R www:www /home/wwwroot/default /home/wwwroot/default是你的網站目錄 chown -R root.root /

檔案上傳,小兒科問題,

微擎的0.6檔案上傳,attachment目錄給了777,但上傳還是有問題: 提示:儲存上傳檔案失敗 if(!file_move($file['tmp_name'], ATTACHMENT_ROOT . '/' . $result['path'])) { return error(-1, '儲存上傳檔案失敗'); 是路徑問題嗎? 回複討論(解決方案) echo ATTACHMENT_ROOT . '/' . $result['path'];

總頁數: 5203 1 .... 3385 3386 3387 3388 3389 .... 5203 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.