【php – 如何使用Zend_Mail发送附件?】教程文章相关的互联网学习教程文章

PHP使用mcrypt进行加密解密的函数

// Encrypt Functionfunction mc_encrypt($encrypt, $mc_key) { $iv = mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB), MCRYPT_RAND); $passcrypt = trim(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $mc_key, trim($encrypt), MCRYPT_MODE_ECB, $iv)); $encode = base64_encode($passcrypt); return $encode;}// Decrypt Functionfunction mc_decrypt($decrypt, $mc_key) { $decoded = base64_decode($dec...

php使用phpword生成word文档

php使用phpword生成word文档 :相关推荐:PHPWord中文使用手册下载<p> <?php require_once ../libs/PHPWord/PHPWord.php; require_once ../libs/PHPWord/PHPWord/IOFactory.php; require_once ../../config.php; // require_once ../common/conn.php;</p> <p>// New Word Document $PHPWord = new PHPWord();</p> <p>/**********文本格式的word text.php************/ // New portrait section</p> <p>//逗号 分割字符串 $arr = $_...

php使用函数方式读取XML文件的例子

//第一步 创建解析器 xml_parser_create(编码);$xml = xml_parser_create('utf-8');//xml_parser_set_option — 为指定 XML 解析进行选项设置//xml_parser_set_option($xml,XML_OPTION_CASE_FOLDING,false); false原样输出//注册事件,将遇到开始和结束表计时使用什么函数xml_set_element_handler($xml,"starttag","endtag");xml_set_character_data_handler($xml,"content");function starttag($x,$tagName,$args){ if($tagName...

php使用函数方式输出XML文件的例子

$conn= new PDO("mysql:dbname=lamp;host=localhost","root","123456");$sql="select id,username,phone,*** from user";$pdo=$conn->prepare($sql);$pdo->execute();$str=';$str.=;//如果内容中有html代码可以使用while(list($id,$username,$phone,$***)=$pdo->fetch(PDO::FETCH_NUM)){ $str.=; $str.=.$username.; $str.=.$phone.; $str.=<***>.$***.</***>; $str.=;}$str.=;file_put_contents("user.xml",$str);...

PHP使用SMTP发送邮件(PEAR)

PHPer 多数使用 mail 函数来发送邮件,但我们可以使用其他的 SMTP 服务器来发送,这里推荐使用 PEAR’s mail package 来发送邮件。 $subject = "This mail is sent from SMTP.";$mail_body = "This is the body of the mail which is sent using SMTP.";$from = "From: From Name <fromaddress@xpertdeveloper.com>"; $to = "To: To Name <toaddress@xpertdeveloper.com>"; $receiver = "toaddress@xpertdeveloper.com"; // S...

PHP使用CURL下载远程HTML文件

据说在下载远程HTML文件时使用Curl会比file_get_contents高效一点。 $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); //设置URL,可以放入curl_init参数中curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.202 Safari/535.1");//设置UAcurl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //将curl_exec()获...

php使用mysql数据库存储session的例子

CREATE TABLE `db_session` (`sesskey` char(32) NOT NULL,`expiry` int(11) unsigned NOT NULL,`value` text NOT NULL,PRIMARY KEY (`sesskey`)) ENGINE=InnoDB DEFAULT CHARSET=latin1; 数据库表明:db_session 列名:sesskey,expiry,value 其中:sesskey为主键。 Value里面存放着session里面的值。 3.建立session_mysql.php文件。这个文件是用来构造保存session的方法的。修改一下参数直接使用就可以了。 session_mysql.php ...

php使用GD库生成bmp格式的图片(imagebmp)

/*** 创建bmp格式图片** @author: legend* @description: create Bitmap-File with GD library* @version: 0.1** @param resource $im 图像资源* @param string $filename 如果要另存为文件,请指定文件名,为空则直接在浏览器输出* @param integer $bit 图像质量(1、4、8、16、24、32位)* @param integer $compression 压缩方式,0为不压缩,1使用RLE8压缩算法进行压缩** @return integer*/function imagebmp(&$im, $filename = ”...

php使用include加密路径的方法介绍

include_once 'include/Base.php';$path = '';$url = isBase::decrypt(urlDecode($_SERVER['QUERY_STRING']));parse_str($url); //获取通过url地址GET传递过来的变量if(!empty($_POST['path'])){ //获取POST传递过来的变量$path = $_POST['path'];$path = isBase::decrypt(urlDecode($path));}//解析真实路径if(empty($path)){//header("Location: login.php");exit;}if(!preg_match("/(^http:\/)|([?|&|=])/",$path)){//跳转到实际...

php使用3des加密的代码(兼容.net)

class Crypt3Des{private $key = "";private $iv = "";/*** 构造,传递二个已经进行base64_encode的KEY与IV** @param string $key* @param string $iv*/function __construct ($key, $iv){if (empty($key) || empty($iv)) {echo 'key and iv is not valid';exit();}$this->key = $key;$this->iv = $iv;}/***加密* @param $value* @return */public function encrypt ($value){$td = mcrypt_module_open(MCRYPT_3DES, '', MCRYPT_M...

php使用redis队列操作一例

$redis = new Redis();$redis->connect('127.0.0.1',6379);while(True){ try{ $value = 'value_'.date('Y-m-d H:i:s'); $redis->LPUSH('key1',$value); sleep(rand()%3); echo $value."\n"; }catch(Exception $e){ echo $e->getMessage()."\n"; }}?> 例2,出队操作:$redis = new Redis();$redis->pconnect('127.0.0.1',6379);while(True){ try{ echo $redis->LPOP('key1')."\n"; }catch(Exception $e){ e...

php使用pdo操作数据库时出现ERROR:couldnotfinddriver的解决方法

extension=php_pdo_mysql.dllextension=php_pdo_pgsql.dllextension=php_pdo_mssql.dllextension=php_pdo_odbc.dllextension=php_pdo_firebird.dll 可能是由于没有加 php_pdo_mysql.dll扩展的原因。

php使用cookie登录验证的例子

Login 2、登录检测页 login.php@mysql_connect("localhost", "root","1981427") //选择数据库之前需要先连接数据库服务器 or die("数据库服务器连接失败"); @mysql_select_db("test") //选择数据库mydb or die("数据库不存在或不可用"); //获取用户输入 $username = $_POST['username']; $passcode = $_POST['passcode']; $cookie = $_POST['cookie']; //执行SQL语句 $query = @mysql_query("select username, userflag from u...

php使用Cookie进行登录验证的小例子

2、登录检测页面 checklogin.aspdim bLoginSavedif Request("SaveLogin") = "on" thenResponse.Cookies("SavedLogin")("EMail") = Request("email")Response.Cookies("SavedLogin")("pw") = Request("password")Response.Cookies("SavedLogin").Expires = Date + 30bLoginSaved = TrueelsebLoginSaved = Falseend if%>3、登录成功页面登录验证将注册内容保存到Cookie欢迎光临!请确认您的电子邮件:

php使用array_unique判断数组中是否存在相同的值

<?php $input = array("a" => "green", "red", "b" => "green", "blue", "red"); $result = array_unique($input); print_r($result); ?>输出结果: Array ( [a] => green [0] => red [1] => blue ) 例2. array_unique() 和类型 <?php $input = array(4, "4", "3", 4, 3, "3"); $result = array_unique($input); var_dump($result); ?>输出结果: array(2) { [0] => int(4) [2] => string(1) "3" }