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

基于php使用memcache存储session的详解_PHP教程

web服务器的php session都给memcached ,这样你不管分发器把 ip连接分给哪个web服务器都不会有问题了,配置方法很简单,就在php的配置文件内增加一条语句就可以了,不过前提你需要装好memcache模块 1.设置session用memcache来存储方法I: 在 php.ini 中全局设置session.save_handler = memcachesession.save_path = "tcp://127.0.0.1:11211"方法II: 某个目录下的 .htaccess :php_value session.save_handler "memcache"php_value ...

解析PHP使用curl提交json格式数据_PHP教程

代码如下:$data = array("name" => "Hagrid", "age" => "36");$data_string = json_encode($data); $ch = curl_init(http://api.local/rest/users);curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");curl_setopt($ch, CURLOPT_POSTFIELDS,$data_string);curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);curl_setopt($ch, CURLOPT_HTTPHEADER, array( Content-Type: application/json, Content-Length: . strlen($data_stri...

解决php使用异步调用获取数据时出现(错误c00ce56e导致此项操作无法完成)_PHP教程

【详细错误】:由于出现错误 c00ce56e 而导致此项操作无法完成 【造成原因】:未指定输出编码格式。 【解决办法】:句首加入header("content-type:text/html; charset=UTF-8");http://www.bkjia.com/PHPjc/328012.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/328012.htmlTechArticle【详细错误】: 由于出现错误 c00ce56e 而导致此项操作无法完成 【造成原因】: 未指定输出编码格式。 【解决办法】: 句首加入header("c...

php使用sql数据库获取字段问题介绍_PHP教程

在PB开发过程中,由于数据库中使用了 ntext字段,出现以下提示错误,郁闷了很长时间找不到解决方案,后查阅大量资料,终于明白:PB报错: 不能用 DB-Library(如 ISQL)或 ODBC 3.7 或更早版本将 ntext 数据或仅使用 Unicode 排序规则的 Unicode 数据发送到客户端。————————————————由于sql server中,ntext和nvarchar字段是用unicode编码存储内容的,因此php通过mssql扩展读取带ntext和nvarchar类型字段的时候会抱...

PHP使用preg_replace和preg_match过滤敏感词_PHP教程【图】

PHP使用preg_replace和preg_match过滤敏感词 代码1:Copy to Clipboard引用的内容:[www.bkjia.com] $badstring="tmd|妈的|TNND|她娘的"; $string="你tmd说什么,她娘的,不是人"; echo preg_replace("/$badstring/i",'',$string); ?> 代码2:Copy to Clipboard引用的内容:[www.bkjia.com] $badkey = "敏感词|敏感词B|敏感词C"; $string = "我是不含有敏感词的,我要发表"; if(preg_match("/$badkey/i",$string)){ echo "对不起,...

PHP使用Get变量获取中文乱码的解决方法_PHP教程【图】

众所周知php中GET是不能专递中文的传递过来的一般都是乱码,但是有的时候我们需要传递中文,就拿帮客之家最近的项目《分享/收藏》来说吧,笔者在写PHP程序时就遇到了这样的问题,获取到的中文标题被传递到新浪收藏后,就变成了乱码。如何解决这一问题呢?我们:正常的写法(乱码):Copy to Clipboard引用的内容:[www.bkjia.com] @$title_this = $_GET["title"];  改为以下代码(正常了):Copy to Clipboard引用的内容:[www.b...

PHP使用'./include.php'替换'include.php'_PHP教程

最近在学PHP,习惯性的喜欢把它与.NET作些比较,发现其中一个不同就是对其他文件中对象的引用问题。我们知道,java中有包的概念,而.NET中则有更加方便的DLL程序集引用的概念,通过这些以打包形式组合在一起的对象集合,我们可以很方便的在自己的类中引用其他地方定义的类或其他对象,但由于PHP中没有相应的概念,所以在需要引用其他文件中定义的对象时,PHP程序员最常用的两个函数莫过于require_once和include了,通过这两个函数,...

PHP使用ODBC连接Mysql数据库_PHP教程【图】

本文主要给大家介绍如何使用PHP 通过 ODBC 连接 Mysql 数据库,关于其中的原理这里就不再多介绍了,请大家直接测试下边的代码:Copy to Clipboard引用的内容:[www.bkjia.com] "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> PHP and ODBC: XHTML Example 1 $conn = odbc_connect( "DRIVER={MySQL ODBC 3.51 Driver};Server=localhost;Database=phpodbcdb", "username", "password"); if (!($conn)) { echo "Connecti...

在PHP使用json_encode_PHP教程

Json 做为一种轻量级的数据交换格式,开始受到亲睐,有与 XML 抢地盘的风头。而让人高兴的是,php也把 json 序列化数据的功能内置成函数了,这让想使用json的 PHPCoder 备感方便。 美中不足的是,json_encode / json_decode 系列函数只有在 php5.2 以上才有。这让立志开发兼容性强的PHP系统的coder很头痛。 幸好,已经有人把 json 的方法封装成 php4.x 系列甚至更低的版本都可以执行的类了。这里要先谢谢先驱了。让我们可以踩在巨人...

PHP使用PDO连接Access的方法_PHP教程【图】

try{$db = new PDO("odbc:driver={microsoft access driver (*.mdb)};dbq=".getcwd()."#db.mdb");echo "Connectedn";} catch (Exception $e) {echo "Failed:".$e->getMessage();}连接成功!如果没有,请确认PDO扩展已安装,打开php.ini,查看有没有这么一句:extension=php_pdo_odbc.dll没有的话自行添加,可以调用phpinfo()查看扩展有没有正确的安装!如果有图中红色框内的就是正确安装了。这里有个小小的注意,字符串“(*.mdb)”的...

ThinkPHP使用PHPMailer实现邮件发送_PHP教程

本文所使用的是ThinkPHP 2.1版和 PHPMailer 5.1版。(后者建议您直接从本博下载,因为我们不能保证下面的代码在所有版本的PHPMailer中都能正常运行)下面是具体步骤:第一步、添加PHPMailer类库 PHPMailer邮件发送类V5.1下载地址 将下载后的文件解压,将PHPMail目录移动至ThinkPHP目录中的Vendor内。(请确保class.phpmailer.php文件就在ThinkPHPVendorPHPMailerclass.phpmailer.php)第二步、添加发送邮件函数在项目目录中的Commo...

php使用COOKIE制作浏览记录_PHP教程

文件1 cookieHistory.class.phptimes = time()+$times;if(!empty($name)) $this->cookiename = $name;if(!empty($counts)) $this->counts = $counts;}//保存记录到COOKIE中public function getData($data) {$historydate = array();$historydate[] = $data;//unset($_COOKIE[$this->cookiename]);if(isset($_COOKIE[$this->cookiename])) {$new_history = stripslashes($_COOKIE[$this->cookiename]);$new = unserialize($new_hist...

php使用curl模拟登录人人(校内)网_PHP教程

$login_url = 'http://passport.renren.com/PLogin.do'; $post_fields[email] = XXXX;$post_fields[password] = XXXX;$post_fields[origURL] = http%3A%2F%2Fhome.renren.com%2FHome.do;$post_fields[domain] = renren.com;//cookie文件存放在网站根目录的temp文件夹下$cookie_file = tempnam(./temp,cookie); $ch = curl_init($login_url);curl_setopt($ch, CURLOPT_USERAGENT, Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; ...

php使用curl来获取远程图片_PHP教程

本文章来介绍php使用curl来获取远程图片实现方法,有需要了解采集远程图片的朋友不防进入参考。curl要求php环境支持才行. 可以运行phpinfo()函数是否支持,一般要将php.ini中;extension=php_curl.dll前的;去掉.重新启动IIS或者APACHE就可以了. 代码如下 /**@通过curl方式获取指定的图片到本地*@ 完整的图片地址*@ 要存储的文件名*/function getImg($url = "", $filename = ""){ //去除URL连接上面可能的引号 //$url ...

php使用curl模拟登录discuz以及模拟发帖_PHP教程

$discuz_url = 'http://127.0.0.1/discuz/';//论坛地址$login_url = $discuz_url .'logging.php?action=login';//登录页地址 $post_fields = array();//以下两项不需要修改$post_fields[loginfield] = username;$post_fields[loginsubmit] = true;//用户名和密码,必须填写$post_fields[username] = tianxin;$post_fields[password] = 111111;//安全提问$post_fields[questionid] = 0;$post_fields[answer] = ;//@todo验证码$post_...