PIXNET Logo登入

程式設計@筆記

跳到主文

一個常常忘記code的php工程師寫下的筆記。

部落格全站分類:不設分類

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 1月 15 週一 201815:17
  • [php]使用phpmailer發送126網易信箱範例程式(萬網虛擬主機適用)

<?php
require("class.phpmailer.php"); //這個是一個smtp的php文檔,網上可以下載得到
$mail = new PHPMailer(); //建立郵件發送類
$mail->CharSet = "UTF-8";
$address ="gio@ecotw.com.tw";
$mail->IsSMTP(); // 使用SMTP方式發送
$mail->Host = "smtp.126.com"; // 您的企業郵局域名
$mail->SMTPAuth = true; // 啟用SMTP驗證功能
$mail->Username = "startboxfuwu@126.com"; // 郵局用戶名(請填寫完整的email地址)
$mail->Password = "fuwu987654321"; // (驗證碼)
$mail->Port=25;
$mail->From = "startboxfuwu@126.com"; //郵件發送者email地址
$mail->FromName = "小游";
$mail->AddAddress("$address", "小游");//收件人地址,可以替換成任何想要接收郵件的email信箱,格式是AddAddress("收件人email","收件人姓名")
//$mail->AddReplyTo("", "");
(繼續閱讀...)
文章標籤

stockwfj3 發表在 痞客邦 留言(0) 人氣(68)

  • 個人分類:php實用技巧
▲top
  • 12月 12 週二 201715:39
  • 讓CKEditor 停止轉換 quotes

 
例:使用php stripslashes
file_put_contents($filename, stripslashes($data));
 
(繼續閱讀...)
文章標籤

stockwfj3 發表在 痞客邦 留言(0) 人氣(25)

  • 個人分類:php實用技巧
▲top
  • 12月 04 週一 201714:19
  • [php]$_SERVER 變量中的重要元素




$_SERVER['PHP_SELF']
當前執行腳本的文件名,與document root 有關。例如,在地址為http://example.com/test.php/foo.bar 的腳本中使用$_SERVER['PHP_SELF'] 將得到/test.php/foo.bar。__FILE__ 常量包含當前(例如包含)文件的完整路徑和文件名。從PHP 4.3.0 版本開始,如果PHP 以命令行模式運行,這個變量將包含腳本名。之前的版本該變量不可用。


$_SERVER['GATEWAY_INTERFACE']
服務器使用的CGI 規範的版本;例如,"CGI/1.1"。


$_SERVER['SERVER_ADDR']
當前運行腳本所在的服務器的IP 地址。


$_SERVER['SERVER_NAME']
當前運行腳本所在的服務器的主機名。如果腳本運行於虛擬主機中,該名稱是由那個虛擬主機所設置的值決定。(如: www.runoob.com)


$_SERVER['SERVER_SOFTWARE']
服務器標識字符串,在響應請求時的頭信息中給出。(如:Apache/2.2.24)


$_SERVER['SERVER_PROTOCOL']
請求頁面時通信協議的名稱和版本。例如,"HTTP/1.0"。


$_SERVER['REQUEST_METHOD']
訪問頁面使用的請求方法;例如,"GET", "HEAD","POST","PUT"。


$_SERVER['REQUEST_TIME']
請求開始時的時間戳。從PHP 5.1.0 起可用。(如:1377687496)


$_SERVER['QUERY_STRING']
query string(查詢字符串),如果有的話,通過它進行頁面訪問。


$_SERVER['HTTP_ACCEPT']
當前請求頭中Accept: 項的內容,如果存在的話。


$_SERVER['HTTP_ACCEPT_CHARSET']
當前請求頭中Accept-Charset: 項的內容,如果存在的話。例如:"iso-8859-1,*,utf-8"。


$_SERVER['HTTP_HOST']
當前請求頭中Host: 項的內容,如果存在的話。


$_SERVER['HTTP_REFERER']
引導用戶代理到當前頁的前一頁的地址(如果存在)。由user agent 設置決定。並不是所有的用戶代理都會設置該項,有的還提供了修改HTTP_REFERER 的功能。簡言之,該值並不可信。)


$_SERVER['HTTPS']
如果腳本是通過HTTPS 協議被訪問,則被設為一個非空的值。


$_SERVER['REMOTE_ADDR']
瀏覽當前頁面的用戶的IP 地址。


$_SERVER['REMOTE_HOST']
瀏覽當前頁面的用戶的主機名。DNS 反向解析不依賴於用戶的REMOTE_ADDR。


$_SERVER['REMOTE_PORT']
用戶機器上連接到Web 服務器所使用的端口號。


$_SERVER['SCRIPT_FILENAME']
當前執行腳本的絕對路徑。


$_SERVER['SERVER_ADMIN']
該值指明了Apache 服務器配置文件中的SERVER_ADMIN 參數。如果腳本運行在一個虛擬主機上,則該值是那個虛擬主機的值。(如:someone@runoob.com)


$_SERVER['SERVER_PORT']
Web 服務器使用的端口。默認值為"80"。如果使用SSL 安全連接,則這個值為用戶設置的HTTP 端口。


$_SERVER['SERVER_SIGNATURE']
包含了服務器版本和虛擬主機名的字符串。


$_SERVER['PATH_TRANSLATED']
當前腳本所在文件系統(非文檔根目錄)的基本路徑。這是在服務器進行虛擬到真實路徑的映像後的結果。


$_SERVER['SCRIPT_NAME']
包含當前腳本的路徑。這在頁面需要指向自己時非常有用。__FILE__ 常量包含當前腳本(例如包含文件)的完整路徑和文件名。


$_SERVER['SCRIPT_URI']
URI 用來指定要訪問的頁面。例如"/index.html"。


(繼續閱讀...)
文章標籤

stockwfj3 發表在 痞客邦 留言(0) 人氣(249)

  • 個人分類:php實用技巧
▲top
  • 11月 14 週二 201709:52
  • [php]使用Output Control 函數讀取電子報內容

<?php
ob_start();
//取電子報
include("./com_letter.php");
$MailBody = "<base href='http://".$_SERVER["HTTP_HOST"]."/'>".ob_get_contents();
ob_end_clean();
(繼續閱讀...)
文章標籤

stockwfj3 發表在 痞客邦 留言(0) 人氣(12)

  • 個人分類:php實用技巧
▲top
  • 7月 19 週三 201712:21
  • [php]中文搜尋比對過濾留言黑名單範例程式

<?php
header("Content-Type:text/html; charset=utf-8");
$filter_string = array("小姐","外送","美女","正常");
$str= "送茶留言板本土小姐學生妹美女外約外送茶莊旅館";
(繼續閱讀...)
文章標籤

stockwfj3 發表在 痞客邦 留言(21) 人氣(758)

  • 個人分類:php實用技巧
▲top
  • 6月 07 週三 201714:17
  • [php]Parameter Tampering 處理

使用
filter_input() 與 INPUT_GET, INPUT_POST
取代$_GET與$_POST
例:
(繼續閱讀...)
文章標籤

stockwfj3 發表在 痞客邦 留言(0) 人氣(864)

  • 個人分類:php實用技巧
▲top
  • 3月 09 週四 201714:45
  • [php]使用CURL函數發送三竹簡訊(有些虛擬主機防火牆會檔PORT)

<?php
//發簡訊設定
$username = "號碼";
$password = "密碼";
$phone = "手機號碼";
(繼續閱讀...)
文章標籤

stockwfj3 發表在 痞客邦 留言(0) 人氣(1,185)

  • 個人分類:php實用技巧
▲top
  • 12月 08 週四 201609:30
  • [php]從字符串中刪除新行與空白

 
例1
$string = trim(preg_replace('/\s\s+/', ' ', $string));
多個空格和換行被替換為一個空格。
(繼續閱讀...)
文章標籤

stockwfj3 發表在 痞客邦 留言(0) 人氣(482)

  • 個人分類:php實用技巧
▲top
  • 11月 28 週一 201612:12
  • [php]快速轉換Object to Array

 

例1
<?php
class Foo
{
public $bar = 'barValue';
}
(繼續閱讀...)
文章標籤

stockwfj3 發表在 痞客邦 留言(0) 人氣(2,751)

  • 個人分類:php實用技巧
▲top
  • 11月 28 週一 201609:54
  • [php]只要三行即可將xml轉成陣列(xml2array)

 
<?php
$xmlstring = <<<XML
<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don't forget the meeting!</body>
</note>
XML;
(繼續閱讀...)
文章標籤

stockwfj3 發表在 痞客邦 留言(0) 人氣(1,520)

  • 個人分類:php實用技巧
▲top
12»

ad

文章搜尋

熱門文章

  • (12,391)[php] array_push 一個或多個單元加入陣列末尾
  • (1,859)[php]session_save_path 讀取與設置當前會話的保存路徑
  • (1,820)[php]file_put_contents() 函數把一個字符串寫入文件中
  • (1,782)[php]取得使用者IP位置
  • (1,285)[php]imagecolorallocate — 為一幅圖像分配顏色
  • (460)[php]str_split — 將字符串轉換為數組
  • (381)[php] PHP將網址字串轉換成URL
  • (237)php模擬String.TrimEnd函數,移除最後一個逗號或符號
  • (225)[php] array_walk — 對陣列中的每個成員應用用戶函數
  • (97)[php]session_abort 丟棄session陣列的變化和完成session

文章分類

toggle 其它分類 (8)
  • JQuery (16)
  • Android (20)
  • html (7)
  • 其它 (5)
  • codeigniter (13)
  • Mysql (6)
  • javascript (12)
  • css (26)
  • php實用技巧 (17)
  • php常用函數 (44)
  • PDO函數 (36)
  • GD函數 (106)
  • php字符串函數 (70)
  • php陣列 (62)
  • php日期函數 (38)
  • Directory函數 (8)
  • Filesystem函數 (58)
  • Math 函數 (44)
  • json函數 (2)
  • Session 函数 (14)
  • Cookies操作 (7)
  • ftp函數 (20)
  • ctype函數 (8)
  • Misc 雜項函數 (19)
  • cURL 函数 (25)
  • MySQLi函數 (53)
  • SimpleXML函數 (23)
  • Calendar 日曆函數 (17)
  • URL 函數 (10)
  • iconv 函數 (11)
  • Network函數 (24)
  • Multibyte String (45)
  • Zip壓縮函數 (22)
  • Variable handling (28)
  • 未分類文章 (1)

最新文章

  • 解決CKEditor中img標籤自動添加style樣式的問題-禁止自動設置width和height
  • [css]強迫匯出excel的欄位格式轉為純文字
  • [html]使用frame無框轉址
  • [css]解決英文字穿過text-decoration-line底線問題
  • [Jquery]停止所有youtube播放(iframe embed)
  • [Mysql]將字串欄位轉成數字排序或加總金額(使用CAST)
  • [Jquery]讓html檔也能使用include方法
  • [html]textarea預設文字並換行
  • [html5]使用正則 pattern 判斷日期格式
  • [CSS]當文字要壓在圖片上,並作RWD的自適應

文章精選