义乌立天网络公司
服务热线:0579-85905398 85905399   传真:0579-85905460  投诉:0579-85905455  QQ咨询:义乌立天网络公司客服 
做客户最满意的义乌网站建设义乌网络公司服务商!    亲切、开放、严谨、诚信、热忱!
义乌立天网络公司简介
 
  立天服务项目
义乌网站建设
义乌企业邮箱
义乌网站建设
  5年互联网服务经验,成就非凡
  7×24小时不间断服务:13429027500
  专业的技术团队,高素质的客服人员
  常见问题
   义乌网站建设--网站如何备案?
   义乌网站推广--企业应如何建设营销型网站?
   义乌网站优化--谈谈最基本的SEO你做了吗?
   义乌网页制作--企业建设网站需要策划吗?
   立天网络公司能为您做什么样的网站?
   网站建设对搜索引擎的影响
   义乌网络公司网站建设流程
   网站建设详细策划的关键步骤
   义乌网络公司--网站建设的常见问题
   企业为什么要选择海外服务器虚拟主机
义乌网络公司
   新闻中心
教你PHP网站建设如何把循环出的数组存入一个变量
文章来源:义乌立天网络 发表于:2013-3-11

        最近做一个案例客户的要求是网站上能群发邮件给注册会员,在会员列表栏中选中要发邮件的客户,然后提交这样会得到一组会员的邮箱数据,如果直接加载到PHPMAILER组件中即可发送邮件,但问题是测试过的程序无法在服务器上运行,在国内WINDOWS服务器测试运行通过,到国外的linux服务器上测试出现错误,浪费了一下午无法解决,因为国外的服务器一时无法与对方取得联系和急时沟通,这条路不行换另外的办法吧,把取得的数据存入变量联接到国内服务器上也是一个不错的想法!

        那么要解决二个问题:如何把这数组存入一个变量中呢?其次如何把这些数据联接到另外的服务器?

第一个问题:
if(!is_array($arr)){go_to_tsurl("'您没有选中任何会员.'","'allmail.php'");}else{
   foreach ($arr as $key=>$vaule){
   $sql="SELECT * FROM `ywlt_user` WHERE `id`=".$vaule;
   $query=$db->query($sql);
   $row=$db->fetch_array($query);
   $mailadd.=$row["ad_name"]."%";}?>
只要一句话就可以把这个数组数据存入到一个变量中;

第二个问题直接用form提到要另外一台服务器即可:

 <form action="另外一台服务器地址/send.php?mailaddress=<?php echo $mailadd;?>" method="post" enctype="multipart/form-data" name="cpform" id="cpform" onsubmit="editor.sync()">

        很郁闷的事是在国外服务器无法解决的问题,百度,google找了一下午,虽然有人给出解决问题的办法,但很多都是无法使用的,甚至是以讹传讹,在处理问题时出现问题没办法解决时想一想其它的办法是网站建设过程中遇到问题解决的好办法!



本文地址:http://www.eobo.cn/news/447.html
地址:浙江省义乌市江东南路583楼  电话:0579-85905398  85905399   85905400  浙ICP备07017869号  
版权所有:©2005-2012 义乌立天网络信息技术有限公司