使用MaxMind 根据IP地址对访问者定位 MaxMind提供了商业数据库和免费数据库。前者更为精确,精度可以达使用者所在城市信息一级,而后者则只能确定国家和地区。如果你需要更多详细信息,比如远程客户的城市以及国家信息,你需要从MaxMind:http://www.maxmind.com购买更详细的数据库。我们然后使用由调用geoip_open()返回的句柄,由此根据所给的IP地址以获取两字母的国家代码及直观的国家名称。
PHP模板引擎SMARTY 用PHP实现MVC开发模式的逻辑层和表示层有多种模板引擎可供选择,但是官方引擎SMARTY诞生后,选择就有了变化。本文主要讨论SMARTY之于其他模板引擎的不同特点,简要介绍了该引擎的安装及使用,并用一个小的测试案例对比了SMARTY和PHPLIBtemplate的速度和易用性。并不是每一个人都按照SMARTY默认目录结构来写应用的。
在jsp中发送email 在jsp中发送email一、我们可以通过任何支持sun规范中的sun.net.smtp包的JSP引擎发送mail。)以下scriptlet利用SmtpClient类在jsp文件中发送email。虽然该API比sun.net.smtp.SmtpClient更丰富或者说更复杂,但它是可移植的。这里重新创建了一个MailSender类,它包含了JavaMailAPI。
在php中取得image按钮传递的name值 我需要使用图片按钮来美化我的web,但是使用连接的传递方式会在浏览栏里面出现变量值,这样看上去不舒服,如果使用hidden来提交呢,又觉得没有必要,因为既然image有name属性,就应该能取到的,何必要多加一个变量呢?
使用JSP开发WebMail系统 另外WebMail同样也适用于企业或校园网的应用。通常在后台服务器的搭建和设置完成后实现WebMail系统,而前台的开发工作主要是开发工具与后台数据库和邮件服务器的交互问题。实现WebMail的主要功能该系统提供了获取、阅读、书写、转发、回复、打印、删除及用户管理的功能。整个WebMail系统全部采用纯Java代码,服务器端每响应一个服务请求启动一个线程,而不像CGI那样启动一个进程。采用Java为编程工具开发高性能、高可用性的WebMail服务器具有非常重要的意义。
javamail收取Hotmail的退信 Hotmail是我最常用的EmailClient。虽然时下hotmail的容量是小了些,速度也常常慢得让人不禁问候盖茨的母亲。不象很多的POP3服务器,hotmail实现了邮件传送状态通知。multipart/report邮件类型的介绍参见RFC1892,Sun的中文JavamailFaq里也有相关的说明,我摘录如下:问.当消息不能被传送时,就会返回一个失败消息。这使得将“回弹”消息与产生问题的原始消息相互关联起来非常困难。大家都知道,hotmail不是用pop3协议收信,而是用webdav协议。用jav
PHP下MAIL的另一解决方案 前一段时间我接触到DECTru64Unix我在上面装了PHPAPACHE,可以用提供的mail函数始终不能正常发信,于是自编了一个函数,它利用UNIX下的管道和PHP的SOCK函数进行发信,经过实验非常驻成功,下面是此函数原代码。
php中检查email完整性 phpif{echo"您的E-Mail通过初步检查";}?>在这句话里,首先是应用了一个eregi函数,这个函数还算好理解。随便找本书,就能给你一段解释:语法:intereg;返回值:整数/数组本函数以pattern的规则来解析比对字符串string。比对结果返回的值放在数组参数regs之中,regs[0]内容就是原字符串string、regs[1]为第一个合乎规则的字符串、regs[2]就是第二个合乎规则的字符串,余类推。"()"表示包含的内容必须同时出现在目标对象中。
用PHP将数据导入到Foxmail 某日小阳突然想到,如果能用PHP生成一个文件,供同学们下载并把这些资料导入他们的Foxmail地址簿中,那该多好啊!打开Foxmail4.2一个帐户的地址簿,在其菜单栏“工具”-“导入”中可以看到,Foxmail支持两种外部文件的导入:“CSV文件”和“Wab文件”。所以我们在PHP中按这种格式生成CSV文件,别人就可以下载并导入他们的Foxmail中了!