Time of Update: 2017-01-19
本文執行個體講述了php中mail函數發送郵件失敗的解決方案。分享給大家供大家參考。具體分析如下:php中mail函數是一個內建的發郵件的函數,但是如果你真的要使用mail函數來發郵件那必須是要給你系統安裝sendmail組件才可以,下面我就碰到mail發送不了郵件的問題,下面一起來看看解決辦法吧.之前的那台伺服器轉移過來後,發現網站用mail()發送郵件發不了,但是發現sendmail明明已經安裝,如果沒有安裝sendmail可以執行,代碼如下:複製代碼 代碼如下:yum install
Time of Update: 2017-01-19
本文執行個體講述了php將文字檔轉換csv輸出的方法。分享給大家供大家參考。具體實現方法如下:這個類提供了轉換成固定寬度的CSV檔案,快速,簡便的方法,它可將SplFileObject用於執行迭代,使它非常高效的一個迭代只知道當前成員,期權是提供給指定行字元和欄位分隔符號結束,This from CSV
Time of Update: 2017-01-19
本文執行個體講述了php讀取mssql的ntext欄位傳回值為空白的解決方案。分享給大家供大家參考。具體分析如下:今天在使用php串連mssql資料庫時發現ntext欄位的內容無法顯示,經過查詢發現ntext欄位在php中不被支援,解決辦法我們只要把ntext欄位改成text即可解決了.如果是表裡面沒有ntext欄位,可以用以下代碼:複製代碼 代碼如下:<?php // Connect to MSSQL $link =
Time of Update: 2017-01-19
複製代碼 代碼如下: <?php $link = array( '百度,http://www.baidu.com/', '伺服器軟體,http://s.jb51.net/', '雲棲社區,http://www.jb51.net/', ); $str = '在百度中搜尋伺服器軟體就可以到雲棲社區提供的軟體<br /> 夏季不再穿長筒襪近年成為一種時尚,甚至到了秋天也不例外。<br />
Time of Update: 2017-01-19
其實這個很簡單,只不過我一直想用 ipv6-test 的API做一個擷取使用者IP地址的東西……無奈JSON擷取到的只是本機伺服器的IP。算了,不研究了,何況人家提供的widget也挺好用的。Google了一下,找到這段代碼,可以根據使用者環境擷取IP地址。 例如IPv6訪問 www.shiwo.de 則擷取到的是使用者的IPv6地址 p.s 前提是網站做了A和AAAA解析 複製代碼 代碼如下: <?php function getIP() /*擷取用戶端IP*/ { if
Time of Update: 2017-01-19
垃圾郵件很煩人,下面貼一種能夠自動屏蔽機器人從你的網站搜集email地址的方法。 複製代碼 代碼如下: function security_remove_emails($content) { $pattern = '/([a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4})/i'; $fix = preg_replace_callback($pattern, "security_remove_emails_logic", $content);
Time of Update: 2017-01-19
自己寫了個PHP結果集轉換成JSON格式的函數,可以直接調用:複製代碼 代碼如下:function RecordToJson($recordset) { $jstr='['; while($rs = $recordset->Fetch()) { //$nick = iconv("GBK",'utf-8',$rs['nick']);/*轉換為utf-8編碼*/ //TODO:遍曆結果集 $arr_keys=array_keys($rs); $jstr=$jstr.'{'; for($i=0;
Time of Update: 2017-01-19
有一個XML檔案,內容如下:複製代碼 代碼如下:<?xml version="1.0"?> <shows> <show> <name>Simpsons</name>
Time of Update: 2017-01-19
圖表庫下面的類庫可以讓你很簡的建立複雜的圖表和圖片。當然,它們需要GD庫的支援。pChart - 一個可以建立統計圖的庫。Libchart - 這也是一個簡單的統計圖庫。 JpGraph - 一個物件導向的圖片建立類。 Open Flash Chart - 這是一個基於Flash的統計圖。 RSS 解析解釋RSS並是一件很單調的事情,不過幸好你有下面的類庫可以協助你方便地讀取RSS的Feed。MagpieRSS - 開源的PHP版RSS解析器,據說功能強大,未驗證。SimplePie -
Time of Update: 2017-01-19
Php如何安裝 Php版本的選擇 Php在windows下的(php5.4.7)有兩種版本: VC9 x86 Non Thread Safe 非安全執行緒型 以FastCGI模式運行 VC9 x86 Thread Safe 執行緒安全性 以ISAPI模式運行 安裝過程 只需要解壓上一步的zip包即可,然後配置php.ini 詳見Php如何配置 Mysql如何安裝 下載Mysql database msi安裝檔案,安裝提示下一步即可。 Php如何配置 Php的zip包解壓後,在根目錄下找到php.
Time of Update: 2017-01-19
第一種:複製代碼 代碼如下: <?php ?$str="this is a test \n"; $patten = array("\r\n", "\n", "\r"); ?//先替換掉\r\n,然後是否存在\n,最後替換\r $str=str_replace($order, "", $str); ?> //php 有三種方法來解決 //1、使用str_replace 來替換換行 $str = str_replace(array("\r\n", "\r", "\n"), "",
Time of Update: 2017-01-19
本文執行個體分析了PHP中mysqli_affected_rows作用行數傳回值。分享給大家供大家參考。具體分析如下:mysqli中關於update操作影響的行數可以有兩種返回形式:1. 返回匹配的行數2. 返回影響的行數預設情況下mysqli_affected_rows返回的值為影響的行數,如果我們需要返回匹配的行數,可以使用mysqli_real_connect函數進行資料庫連接的初始化,並在函數的flag參數位加上:MYSQLI_CLIENT_FOUND_ROWS return
Time of Update: 2017-01-19
本文執行個體講述了PHP使用memcache緩衝技術提高響應速度的方法。分享給大家供大家參考。具體分析如下:php雖然己經做到很好很快了,但是如果大資料量時還是會有些卡了,這裡介紹一下PHP中使用memcache緩衝技術提高響應速度方法,有需要瞭解的朋友可參考.memcache既可以在linux下使用,也可以在windows系統下使用,當然首推linux系統,至於如何安裝memcache,google一下就什麼都出來了.下面貼一段memcache的使用例子,代碼如下:複製代碼 代碼如下:<
Time of Update: 2017-01-19
本文執行個體講述了php+ajax實輸入自動搜尋匹配的方法分享給大家供大家參考。具體分析如下:第一種方法利用了jquery autocomplete,第二種使用了jquery ajax,其實兩個都差不多.最簡單的辦法我們就是直接使用jquery autocomplete方法了,如下在執行個體.html中,代碼如下:複製代碼 代碼如下:<script src="/js/v2/jquery.input_complete.js" type="text/javascript"
Time of Update: 2017-01-19
Heredoc技術,在正規的PHP文檔中和技術書籍中一般沒有詳細講述,只是提到了這是一種Perl風格的字串輸出技術。但是現在的一些論壇程式,和部分文章系統,都巧妙的使用heredoc技術,來部分的實現了介面與代碼的准分離,phpwind模板就是一個典型的例子。 1.以<<<End開始標記開始,以End結束標記結束,結束標記必須頂頭寫,不能有縮排和空格,且在結束標記末尾要有分號
Time of Update: 2017-01-19
本文介紹了可以協助簡化 PHP 開發的10個項目,包括架構,類庫,工具,代碼。1.CakePHP Development FrameworkCakePHP 是一個 PHP 的快速開發架構。它提供了可擴充的架構,使用了常見的 MVC 和 ORM 模式。它遵循約定優於配置理念。2.pChartpChart 是一個用來建立圖表的 PHP 架構。在大部分圖表類庫都收費的今天,pChart堅持免費。你可以用 SQL 查詢、CSV 檔案、或者手工輸入資料。這個項目仍在前期開發中,每周都有更新。3.PHP
Time of Update: 2017-01-19
本文執行個體講述了PHP串連MSSQL時nvarchar欄位長度被截斷為255的解決方案。分享給大家供大家參考。具體分析如下:PHP 串連 MSSQL 的新手經常遇到這個問題:資料庫裡面的 nvarchar 欄位中資料一切正常,但是用 PHP 查詢出來卻發現長度只有 255,我們都知道,在 MySQL 裡面 varchar 的長度只有 255,但是 MSSQL 卻不是,不會是 PHP 將 nvarchar 按照 MySQL 的 varchar 處理了吧.本文給出瞭解決方法:複製代碼
Time of Update: 2017-01-19
問題描述: 如果使用者輸入的資料在未經處理的情況下插入到一條SQL查詢語句,那麼應用將很可能遭受到SQL注入攻擊,正如下面的例子:複製代碼 代碼如下:$unsafe_variable = $_POST['user_input']; mysql_query("INSERT INTO `table` (`column`) VALUES ('" . $unsafe_variable . "')"); 因為使用者的輸入可能是這樣的:複製代碼 代碼如下:value'); DROP TABLE
Time of Update: 2017-01-19
本文執行個體講述了利用php的pdo來串連微軟的mssql server資料庫的方法,分享給大家供大家參考。具體實現方法如下:複製代碼 代碼如下:$dsn = 'mssql:dbname=bookStore_demo;host=192.168.1.106'; $user = 'sa'; $password = '123'; //mssql_connect('192.168.1.106','sa','123');
Time of Update: 2017-01-19
本文執行個體講述了php串連odbc資料來源並儲存與查詢資料的方法。分享給大家供大家參考。具體實現代碼如下:複製代碼 代碼如下:$connstr = "driver=microsoft access driver (*.mdb);dbq=".realpath("db.mdb"); $connid = odbc_connect($connstr,"","",sql_cur_use_odbc); $odbc_exec =