Time of Update: 2016-06-23
一. AJAX = Asynchronous JavaScript And XML(非同步 JavaScript 及 XML) 二. PHP 和 AJAX 不存在什麼 AJAX 伺服器。 AJAX 是一種在瀏覽器啟動並執行技術。它使用瀏覽器與 網頁伺服器之間的非同步資料轉送,使網頁從伺服器請求少量的資訊,而不是整張頁面。 AJAX 是一種獨立於 網頁伺服器軟體的 網頁瀏覽器技術。 三. PHP中,輸入相關提示的樣本,一共三個檔案
Time of Update: 2016-06-23
魔術變數 PHP 向它啟動並執行任何指令碼提供了大量的預定義常量。 不過很多常量都是由不同的擴充庫定義的,只有在載入了這些擴充庫時才會出現,或者動態載入後,或者在編譯時間已經包括進去了。 有八個魔術常量它們的值隨著它們在代碼中的位置改變而改變。 例如 __LINE__ 的值就依賴於它在指令碼中所處的行來決定。這些特殊的常量不區分大小寫,如下: __LINE__ 檔案中的當前行號。 執行個體: 以上執行個體輸出結果為: 這是第 “ 2 ” 行 __FILE__
Time of Update: 2016-06-23
關於雙引號裡面套單引的問題 準備寫在如下格式裡 其中紅色部分是想寫的,當然了是錯誤的,我只是把它扔進了雙引號中了,裡面的單引號和雙引號還沒有處理, 那麼如何處理呢,我試了一下用轉義不行。 雙引號中的內容是這個 nnd=nnd+'' img1=new Image (); img1.src="/UploadFiles/20121116135815925.jpg"; url1=new Image (); url1.src="";
Time of Update: 2016-06-23
在自訂頁面錄入頁面上增加了一個欄位,其中最重要的是那個圖片上傳功能即它: &infoid=&filepass=&sinfo=1&doing=1&field=titlepic','','width=700,height=550,scrollbars=yes');" title="選擇已上傳的圖片"> 下面是完整的代碼 自訂圖片 " size="42">&infoid=&filepass=&sinfo=1&doing=1&field=titlepic','','width=7
Time of Update: 2016-06-23
defined('PCPAY_PATH') or exit;class record_control extends admin_control {public function add() {$uid = $this->_user['uid'];if(empty($_POST)) {$this->_pkey = 'content';$this->_ukey = 'record-add';$this->_title = '發布文章';$this->_place = '內容 »
Time of Update: 2016-06-23
有一個很奇怪的問題, 先說說前提,一般來說上傳圖片,表單類型要寫成file 但是發現中的這個cms卻是用的text, 難道是它寫錯了,還是我理解錯了,要是我理解錯了,可是php教程就這麼講的,這到底是啥回事, 發現在事,在實際編程中,往往不按常規出牌,而教程總是講那些用不到的東西,我靠,這又是啥回事 回複討論(解決方案) 這個text類型的input,是接收檔案上傳後的儲存地址的 真正的上傳表單不在這個頁面 分析一下它的filemain
Time of Update: 2016-06-23
很多cms的後台模板需要後期大量的增加一些變數輸入 但這些模板挺難找的,因為它們是程式路由的,就拿帝國cms來說 http://127.0.0.1/dgcms/e/admin/admin.php?ehash_GSOY=nWL6bhOcA591Z52Is5x4 這是背景一個路徑,我想在上面增加一個錄入項 但是怎麼找到它呢 看了一下 admin.php檔案是以下內容 但也搞不明白,它到底在哪裡 回複討論(解決方案) 這又不是模板,
Time of Update: 2016-06-23
主要是為了試試能不能傳變數,所以在connect.php檔案中加了一個變數,比如我加了$testdg= "看看能打出來嗎"; 但是這個變數在列表模板中打不出來,不知為啥 不可思議的原因是,帝國不是啥mvc模式,connect.php是核心檔案,再說這個檔案也沒有啥私人公有變數之說,純是一個過程化的邏輯檔案,按說不可能啊,真是太怪了 回複討論(解決方案) 帝國cms產生頁面的函數在class/functions.php : NewsBq(),可以看下這個函數
Time of Update: 2016-06-23
有關PHP擴充開發的文章、部落格已經很多了,比較經典的有: TIPI項目(http://www.php-internals.com/,強烈推薦) 《Extending and Embedding PHP》(中文翻譯見http://www.walu.cc/phpbook/,強烈推薦) 《PHP核心技術與最佳實務》一書有一章專門講PHP擴充開發的,不過版本較老,可供參考。 《PHP5權威指南》一書中也有一章專門講到了PHP的擴充開發。
Time of Update: 2016-06-23
用SWFUpload上傳,檔案名稱是英文的話完全沒有問題,可是如果是中文的話就會不顯示出來,這回怎麼一回事?要在哪裡修改呢? 首先我上傳的檔案包含中文字元 上傳至upload檔案夾後 檔案名稱為(之前的日期是自己添加的),也就是說這裡只有“biao”,“中文的”三個字沒了 在資料庫中檔案名稱及路徑顯示完整的 upload.php修改如下 // $file_name =
Time of Update: 2016-06-23
如果有一個字串,我想把它賦給一個變數應如何寫,這個字串很長哈 如 變數是$txjs 字串是 onMouseOut="ycxl('xla');" onMouseOver="xsxl('xla',getPos(this,'Top')+16,getPos(this,'Left'));" 我這麼寫報錯,不知為啥 $txjs='onMouseOut="ycxl('xla');"
Time of Update: 2016-06-23
$sqld=$empire->query('SELECT infotags, id FROM hd_ecms_shop_data_1 WHERE hd_ecms_shop_data_1.infotags LIKE "%現貨促銷產品%"');//查詢副表下的infotags欄位 $bqrd=$empire->fetch($sqld); var_dump($bqrd); ?> 上面這句中在資料庫中測試SELECT infotags, id FROM
Time of Update: 2016-06-23
我index.php 頁面上有 星期一 星期二 星期三 星期四 星期五 星期六 星期日 想點擊星期一時擷取本月所有星期一的資料 想點擊星期二時擷取本月所有星期二的資料 顯示到resuindex.php頁面上
Time of Update: 2016-06-23
php的影像處理好像都是針對檔案的,我希望是從資料載入,然後處理,然後輸出資料。 載入和輸出有兩個函數: $img = imagecreatefromstring($data); head("jpg"); echo imagejpeg($img); 中間想做點處理,各種函數都是針對檔案的。 連擷取大小,調整大小,都是針對檔案的。按理說,都應該是針對資源 ¥img 的呀,完了使用者要儲存檔案,要輸出資料,要怎麼來處理資料,和影像處理都是無關的。
Time of Update: 2016-06-23
由於項目需要,伺服器上要安裝php和imagick庫的支援,網上搜了下,教程很多,基本類似,IIS7配置PHP就不說了,現在有PHP Manager,用fastcgi模式配置起來很方便 1、先安裝 ImageMagick-6.8.7-7-Q16-x64-dll.exe 。 下載地址: http://www.imagemagick.org/script/binary-releases.php#windows 可以選擇其他版本。
Time of Update: 2016-06-23
1 實驗環境 CentOS 6 + PHP 5.3.3,2015年2月26日,已通過yum更新到最新狀態。 2 錯誤描述 2.1 basename()函數對UTF-8編碼的路徑返回錯誤結果。 這個非常容易驗證,建立一個UTF-8編碼的php源檔案 test.php,內容如下: ';$utf8Dir = '/var/www/html/a小貓b.txt';echo basename($utf8Dir); echo '';$utf8Dir =
Time of Update: 2016-06-23
做了一個網站 包括個人會員和商家會員 商家會員的功能包括 商家登陸 修改商家資訊 修改商家帳號密碼 商家忘記密碼 商家提交訂單等功能 把這些功能寫到一個類裡 比如說商家類 把這些功能以方法的形式寫到這個類裡 然後部分複雜的功能在接著分離成另外一個類 或者 接著以方法寫到這個商家類裡 想問一下 這算不算高內聚 如果不算怎麼樣才算是高內聚 簡單的功能 比如展示商家資訊 修改商家資訊 商家忘記密碼 和 商家修改密碼 寫到商家類裡 這樣算不算內聚 回複討論(解決方案)
Time of Update: 2016-06-23
網上查說是連接埠和設定檔不一致引起的,我查了下是一致的,我的coreseek /usr/local/coreseek/etc/csft.conf 然後伺服器查看 netstat -tunlp | grep searchd顯示的也是 9312連接埠 我在伺服器上測試也是正常的 php.ini配置中是這個 extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/"
Time of Update: 2016-06-23
$numo=""; ((($bqno%1==0)?$numo==1:($bqno%2==0))?$numo==2:($bqno%3==0))?$numo==3:false; echo $numo; 用的是三目運算,反覆檢查,無語法錯誤,但為啥打不出來呢 回複討論(解決方案) 別想了,代碼不是越精簡越好,還要讓人能看懂 何苦難為自己 你除了$numo="";外那裡還有其他賦值的地方? 首先你對$numo的賦值操作只有第一句$numo='';
Time of Update: 2016-06-23
function dl_file($file){ $len = filesize($file); $filename = basename($file); $file_extension = strtolower(substr(strrchr($filename,"."),1)); switch( $file_extension ) { case "mp4": $ctype="video/mp4"; break; default: