Time of Update: 2014-12-14
標籤:資料庫 mysql 檢測 PHP將傳過來的值插入資料庫,或者向資料庫傳值的時候,往往出現PHP沒有報錯,但是資料庫並未更新的情況。這個時候 ,你可以用ECHO 列印輸POST 或者GET 傳過來的值,列印要執行的SQL語句,然後去mysql執行一遍,用mysq_error()函數 顯示錯誤。例<?phperror_reporting(0);$username_value&
Time of Update: 2014-10-13
標籤:style blog http color io os 使用 ar strong PDO全稱是PHP Data
Time of Update: 2018-12-08
網上的代碼很多都是錯誤的,指令碼之家特修正了下。複製代碼 代碼如下:<html> <head> <title>二行5列一共10個資料</title> </head> <body> <table border="1" width=80%> <tr> <?php $num = 5; //當前每一行顯示列數 $k = 1; //初始化 while($k<=10) { if($k % $num =
Time of Update: 2018-12-08
共分四個檔案,分別是建立、增加、刪除、修改四個功能,變數都是寫死的,改一改用$_POST方式接收就可以用了 //index.php 建立功能 複製代碼 代碼如下:<?php $xmlpatch = 'index.xml'; $_id = '1'; $_title = 'title1'; $_content = 'content1'; $_author = 'author1'; $_sendtime = 'time1'; $_htmlpatch = '1.html';
Time of Update: 2018-12-08
在網上下載了一個類比登陸discuz論壇的php程式範例,試運行時出現“Call to undefined function curl_init”這個錯誤提示,沒有定義的函數,也就是php還沒開啟對curl_init函數的支援。Google了一番終於解決了,方法如下: 以windows下的php+apache為例。 首先,開啟php.ini,找到“extension=php_curl.dll”,然後去掉前面的“;”注釋,重啟apache即可。
Time of Update: 2018-12-08
複製代碼 代碼如下:<?php $search = array ("'<script[^>]*?>.*?</script>'si", // 去掉 javascript "'<style[^>]*?>.*?</style>'si", // 去掉 css "'<[/!]*?[^<>]*?>'si", // 去掉 HTML 標籤 "'<!--[/!]*?[^<>]*?>'si", //
Time of Update: 2018-12-08
PHP中的CURL函數庫(Client URL Library Function) curl_close — 關閉一個curl會話 curl_copy_handle — 拷貝一個curl串連資源的所有內容和參數 curl_errno — 返回一個包含當前會話錯誤資訊的數字編號 curl_error — 返回一個包含當前會話錯誤資訊的字串 curl_exec — 執行一個curl會話 curl_getinfo — 擷取一個curl串連資源控制代碼的資訊 curl_init —
Time of Update: 2018-12-08
我們經常在wordpress一類部落格程式的模板裡面看到很多奇怪的PHP文法,比如: 複製代碼 代碼如下:<?php if(empty($GET_['a'])): ?> <font color="red">空的</font> <?php endif; ?> 對於相當一部分PHP愛好者來說根本沒見過啊,這些是什麼東西呢?難道是那些部落格的開發人員自己搞的仿PHP的範本語言?
Time of Update: 2018-12-08
因為這個原因,許多安全研究人員建議在php.ini配置中禁用指向allow_url_fopen。不幸的是,許多推薦這種方法的人,並沒有意識到,這樣會破壞很多的應用並且並不能保證100%的解決remote URL includes以及他帶來的不安全性。 通常,使用者要求在他們使用其他的檔案系統函數的時候,php允許禁止URL包含和請求聲明支援。 因為這個原因,計劃在PHP6中提供allow_url_include。在這些討論之後,這些特性在php5.2.0
Time of Update: 2018-12-08
原理如下,假如: 加密 明文:1010 1001 密匙:1110 0011 密文:0100 1010 得出密文0100 1010,解密之需和密匙異或下就可以了 解密 密文:0100 1010 密匙:1110 0011 明文:1010 1001 並沒有什麼高深的演算法,密匙重要性很高,所以,關鍵在於怎麼產生密匙。 那我們一起看下康盛的authcode怎麼做的吧 複製代碼 代碼如下:// 參數解釋 // $string: 明文 或 密文 //
Time of Update: 2018-12-08
html與php編寫中echo可以同時輸出多個字串,並不需要圓括弧。 print只可以同時輸出一個字串,需要圓括弧。 print的用法和C語言很像,所以會對輸出內容裡的%做特殊解釋。 echo無傳回值,print()有傳回值,當其執行失敗(比如斷線)時返回flase 。 echo可以多個參數,print一個參數。推薦用echo。 看下面的例子就能明白php中print <<<EOT是幹什麼用的了: 複製代碼 代碼如下:print <<<EOT
Time of Update: 2018-12-08
我認為,出現這個問題的原因有以下幾點: 1、用戶端禁用了cookie 2、瀏覽器出現問題,暫時無法存取cookie 3、php.ini中的session.use_trans_sid = 0或者編譯時間沒有開啟--enable-trans-sid選項 為什麼會這樣呢?下面我解釋一下: Session儲存於伺服器端(預設以檔案方式儲存session),根據用戶端提供的session id來得到使用者的檔案,取得變數的值,session
Time of Update: 2018-12-08
我讓按照以下兩個步驟去解決,最後在第2步中將FastCGI的timeout時間增加為300,問題解決: PS:比較羨慕迅雷的Web伺服器,16G記憶體。 -------------------------------------------------------------------------------- 1、查看當前的PHP FastCGI進程數是否夠用: netstat -anpo | grep "php-cgi" | wc -l
Time of Update: 2018-12-08
The translations performed are: 複製代碼 代碼如下:'&' (ampersand) becomes '&' '"' (double quote) becomes '"' when ENT_NOQUOTES is not set. ''' (single quote) becomes ''' only when ENT_QUOTES is set. '<' (less than) becomes '<' '>' (greater
Time of Update: 2018-12-08
複製代碼 代碼如下:<?php function page($page,$total,$phpfile,$pagesize=10,$pagelen=7){ $pagecode = '';//定義變數,存放分頁產生的HTML $page = intval($page);//避免非數字頁碼 $total = intval($total);//保證總記錄數實值型別正確 if(!$total) return array();//總記錄數為零返回空數組
Time of Update: 2018-12-08
<? 不能轉向時用ob_start();加到標頭檔裡 //寫義全域變數 session_start();// 無法提交資料在後加: extract($_POST);extract($_GET);extract($_SESSION); session_register('pt_usr_nm');//寫入瀏覽器全域變數 //串連MySQL資料庫 function dbconnect() { global $site_domain,$db_host,$db_name,$
Time of Update: 2018-12-08
採用PHP的使用者認證 如果你希望在每一個指令碼的基礎上實現口令保護功能,那麼你可以聯合使用header()函數和$PHP_AUTH_USER、$PHP_AUTH_PW全域變數來創造一個基本的認證方案。通常的、基於伺服器的認證請求/響應回合很象下面這個樣子: 1.使用者向一台Web伺服器請求一個檔案。如果檔案在一個受到保護的地區以內,伺服器就在響應的檔案頭內加上401(非法使用者)字串作為回應。 2.瀏覽器看見該響應之後就彈出使用者名稱/口令對話方塊。
Time of Update: 2018-12-08
本文: 網上發送Email,可要用到mail()函數了。其格式如下: mail(收信人,主題,內容,郵件檔案頭); 在網上,發送Email給站長,通常是這樣的:<a href="mailto:webmaster@163.com">webmaster@163.com</a>
Time of Update: 2018-12-08
在web 上所有常見的錯誤之一就是無效的連結。一旦從其它網站上出現了無效的連結,你會重新安排你 的網站。人們會將他們喜歡的網站存成書籤,如果在三個月後再次訪問時,僅僅發現的是'404 Not Fount ' 時,將不會給他們任務協助,告訴他們如何從你的網站去尋找原始的資訊。讓我們解決這個問題,或者至少 給你的使用者一個友好的協助,一旦他們遇到'a 404' 錯誤時,能夠得到一些痕迹。你可以建立普通的頁面來 報告在處理你的頁面時所遇到的所有的錯誤。 PHP
Time of Update: 2014-12-27
【php】Mac 預設使用自己安裝的php,phpmac預設安裝Mac系統內建有PHP,路徑為/usr/bin由於系統內建的PHP版本一般都比較低,所以我基本不使用系統內建版本,而是自己安裝了一個新的版本。安裝的路徑是/usr/local/Cellar/php56/5.6.2而homebrew在安裝完成後自動在/usr/local/bin加了個軟串連,所以平常都是用這個路徑那我們怎麼使用自己安裝的PHP呢?ls -al /usr/local/bin/phplrwxr-xr-x 1 a2014