用php来操作google group,首先要完成权限验证,方法参考文章Google Group添加成员代码实例。本文介绍group的创建、删除等操作。
继续阅读Google Group PHP代码分类: PHP开发
Google Group添加成员代码实例
接上一篇文章用Directory API管理Google Groups,本文只写代码,注释在代码中。需要下载google client library,并将autoload.php和oauth-credentials.json的路径设置正确。第一次运行需要获取授权,之后每运行一次就会添加一个email到指定的 group里。
继续阅读Google Group添加成员代码实例用Directory API管理Google Groups
Google Groups,即谷歌网上论坛。所有用户可以免费使用,但企业用户才能使用Directory API管理。普通用户的论坛以@googlegroups.com结尾,例如mygroup@googlegroups.com。企业用户通过购买G Suite服务,可以架设属于自己域名的论坛,论坛ID的形式是mygroups@yourdomain,企业标识性很强。特别提醒,免费论坛的内容无法转移到企业私有论坛,创建论坛时要考虑好需求。
继续阅读用Directory API管理Google Groupswamp本地测试环境下fopen url不能用的原因
要使用fopen、getimagesize或include等函数打开一个url,需要对php.ini进行设置,通常设置allow_url_fopen为on允许fopen url,设置allow_url_include为on则允许include/require url,但在本地测试环境下却不一定管用。
继续阅读wamp本地测试环境下fopen url不能用的原因PHP Mail:使用纯文本和HTML格式发送Email(多部分消息)
使用PHP Mail发送邮件,可以选择纯文本格式或者HTML格式,HTML格式更加吸引眼球因此应用越来越广泛,但使用HTML格式有一定的劣势[1],在发送HTML格式的邮件时最好同时发送纯文本格式,这样使用不支持HTML的旧式电子邮件客户端的用户依然可以读取邮件内容。这里用到的方法叫多部分消息。
继续阅读PHP Mail:使用纯文本和HTML格式发送Email(多部分消息)借助phpmailer使用gmail和163邮箱发送邮件
本地没有发邮件的服务器,借助现成的SMTP服务器发送邮件是个不错的选择,这里使用到的工具是phpmailer ( Version 5.2.0),SMTP服务器就选gmail和163。
继续阅读借助phpmailer使用gmail和163邮箱发送邮件Apache的order deny/allow命令的含义
Allow和Deny可以用于apache的conf文件或者.htaccess文件中(配合Directory, Location, Files等),用来控制目录和文件的访问授权。order,顾名思义是顺序的意思,所以order命令可以决定deny和allow起作用的顺序,通俗的说就是谁排在最后那么谁就有最终的决定权。
继续阅读Apache的order deny/allow命令的含义简单之美 – PHP Mail Class – PHPMailer
发邮件是一件再普通不过的事情,php mail()函数用起来虽然不麻烦,但类似发送附件等比较复杂的工作,如果每次都写一遍代码,重复性劳动就太不值了。为此,今天为大家介绍一个简单实用、支持良好、使用广泛的的php 邮件类 – PHPMailer。
继续阅读简单之美 – PHP Mail Class – PHPMailerSSL加密不完全的https页面在IE中弹出警告的解决方式
IE8以及更低版本IE浏览器在浏览SSL加密https网页时,会弹出一个警告窗口,警告用户该网页存在不安全内容,是否只查看安全内容,如果选是,往往会看到一个凌乱不堪的网页,很多图片都无法显示。从开发者角度讲,应该尽量避免这种情况发生。
理论上讲只要使用ssl加密的网页存在混合内容(mixed content),就会触发安全警报,混合内容就是指http和https共存的页面内容,实际测试时发现,并不是所有的http链接都会触发安全警告,只有以下几种情况会。
继续阅读SSL加密不完全的https页面在IE中弹出警告的解决方式谨防浏览器的怪异模式捣乱
最近研究一个oscommerce的模板,IE浏览器总是出一堆奇奇怪怪的问题,比如载入的时候图片和文字还存在,等网站全部载入完毕后这些图片和文字就莫名其妙的消失了,开始以为是绝对定位有问题,搞了很久没效果,偶然在IE的调试工具中看见Quirks模式,一下搞明白了。。。
怪异模式,与DTD声明密切相关,如果DTD声明漏写,就会使浏览器按照怪异模式解析。DTD(Document Type Definition)即文档类型定义,它给你的HTML文档定义了一个规范,这个规范里有很多规则,你的HTML标签是大写还是小写,是否需要闭合等是不是正确就取决于这个规范。不同DTD会影响浏览器解析同一个网页的方式。浏览器解析网页时可以按照标准模式和怪异模式来进行。标准模式是我们现在最常用的模式,而怪异模式是给旧版本浏览器使用的,例如IE4,Navigator 4。如果用怪异模式解析一个按照现在W3C标准书写的网页,可能就要出错了。
继续阅读谨防浏览器的怪异模式捣乱用phpBB做中文论坛常用的MOD
phpBB是国外著名的开源论坛,国内使用较少,与discuz相比phpBB功能非常简单,后台界面不太符合中国人的操作习惯。dizcuz相当于安装了各种插件并经过定制化以后的phpBB,而phpBB的优点就是“干净”,没有任何你不需要的功能。它给我们充分的想象力来做符合自己要求的论坛,这需要一些php知识。
继续阅读用phpBB做中文论坛常用的MODPhp文件上传类class.upload.php
简介
Class.upload.php是用于管理上传文件的php文件上传类, 它可以帮助你快速的给自己的网站集成上传文件功能。不仅如此,此分类还有一些列的处理功能,可以对上传的文件或者本地的文件进行处理,其图片处理功能比较 强大,包括图片的缩放、旋转、剪裁、类型转换、应用滤镜、添加边框文字和水印等。支持的图片类型是png、jpg、gif和bmp。
继续阅读Php文件上传类class.upload.php如何获取flash文件(.swf文件)的长度和宽度
Flash文件一般是可以缩放的,但缩放显示会一影响flash的效果,比如动作变慢或变快。要想以最佳状态显示,就需要获取flash文件的长度和宽度,因此要解析flash文件。这里介绍一个很好用的探测flash文件属性的php class – swfheader.class.php.
使用方法:
继续阅读如何获取flash文件(.swf文件)的长度和宽度
解析MP3等媒体文件的超强php类-getid3
getID3()是一款从MP3等媒体文件中提取文件信息的php类,既可以提取也能修改文件的标签信息。它能读取的文件类型非常多,例如MP3、wav、midi等,这里就不一一列举了,详细版本和可读取的文件类型可以参考官方网站http://getid3.sourceforge.net/
这里举一个获取mp3文件信息的例子
继续阅读解析MP3等媒体文件的超强php类-getid3phpbb论坛首页最新文章以文章标题形式显示
phpbb论坛首页显示带链接的最新文章标题似乎更实用一些,比干巴巴的现实”最新文章“这几个字好,改起来也很简单,找到你实用的模板目录,打开forumlist_body.html,找到
<!– IF forumrow.LAST_POST_TIME –>{L_LAST_POST} {L_POST_BY_AUTHOR} {forumrow.LAST_POSTER_FULL}
改为
<!– IF forumrow.LAST_POST_TIME –><a href=”{forumrow.U_LAST_POST}”>{forumrow.LAST_POST_SUBJECT}</a><br />{L_POST_BY_AUTHOR} {forumrow.LAST_POSTER_FULL}
继续阅读phpbb论坛首页最新文章以文章标题形式显示