易截截图软件、单文件、免安装、纯绿色、仅160KB

PHP发送邮件 phpmailer

最近弄PHP邮件发送时,从网上载了段代码,总是有些问题,所以对这些问题的解决作一个记录,方便以后查阅。
PHP发送邮件:
1、class.phpmailer.php 类包的官网下载最新版的phpmailer类,要注册的哦。
2、注意看你的发送邮箱是不是开通的SMTP服务。登录邮箱 -> 设置, 查看是否支持SMTP或是否开启。
3、问题:it is not safe to rely on the system's timezone settings.
   方法一:有人说,修改php.ini里的date.timezone ="Asia/Shanghai",改变时区为系统时区。但我试验不行。
   方法二:Add the following before the first function: date_default_timezone_set('UTC');  我是采用这个方法的。
4、SMTP Error: Could not authenticate. 这个是因为smtp验证没通过,就是smtp server 的用户名和密码不正确了。所以确认你的用户名和密码,如果试过了不行,不妨把你的$mail->from改为跟发送邮件地址一致,就是跟用户名一致。这样它应该就觉得这是个安全的了。
5、如果你安装了OUT LOOK之类的软件,可以先用这些软件配置,检验成功了,再把配置搬到代码上来,如端口之类的。
<?php
// 请求 PHPmailer类 文件
require_once("class.phpmailer.php");
date_default_timezone_set('UTC');
$mail = new PHPMailer();
$mail->IsSMTP(); // send via SMTP
$mail->Host = "smtp.126.com"; // SMTP servers
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Username = "php_test@126.com"; // SMTP username
$mail->Password = "your_password"; // SMTP password
$mail->from = "php_test@126.com";
$mail->fromName = "Paul Deng";
$mail->AddAddress("php_receive@qq.com","Paul Deng");
//$mail->AddAddress("ellen@site.com"); // optional name
//$mail->AddReplyTo("info@site.com","Information");
$mail->WordWrap = 50; // set word wrap
//$mail->AddAttachment("/var/tmp/file.tar.gz"); // attachment
//$mail->AddAttachment("/tmp/image.jpg", "new.jpg");
$mail->IsHTML(true); // send as HTML
$mail->Subject = "Flash Problem";
$mail->Body = "Hello, this is the content.";
$mail->AltBody = "This is the text-only body";
if(!$mail->Send())
{
echo "M


相关文档:

PHP下载CSS文件中的图片

作为一个资深并且专业的扒皮人员,在我从初三开始投入伟大的互联网中到现在积累了丰富的扒皮经验。我相信每个做web的程序员也都会有类似的经历。
在扒皮过程中,必不可少的需要下载样式文件中的图片。碰到比较庞大的样式文件,其中可能会有上百个需要下载的图片,那么使用下面这段小代码是最为合
适的了。
< ?php
/* ......

PHP通过DOM操作XML

PHP XML操作类DOMDocument属性及方法
注意大小写一定不能弄错.
属性:
Attributes 存储节点的属性列表(只读)
childNodes 存储节点的子节点列表(只读)
dataType 返回此节点的数据类型
Definition 以DTD或XML模式给出的节点的定义(只读)
Doctype 指定文档类型节点(只读)
documentElement 返回文档的根元素(可读写)
fi ......

linux服务器用PHP的PDO链接myql方法(php pdo)

PDO为何物
POD(PHP Data Object)扩展在PHP5中加入,PHP6中将默认识用PDO连接数据库,所有非PDO扩展将会在PHP6被从扩展中移除。该扩展提供PHP内置类 PDO来对数据库进行访问,不同数据库使用相同的方法名,解决数据库连接不统一的问题。
我是配置在windows下做开发用的。
PDO的目标
提供一种轻型、清晰、方便的 API
统 ......

用PHP构建自定义搜索引擎Sphinx

1. 创建索引
$ sudo /usr/local/bin/indexer --config /usr/local/etc/sphinx.conf --all
Sphinx 0.9.7
Copyright (c) 2001-2007, Andrew Aksyonoff
using config file '/usr/local/etc/sphinx.conf'...
indexing index 'catalog'...
collected 8 docs, 0.0 MB
sorted 0.0 Mhits, 82.8% done
total 8 docs, 149 byt ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号