Chinaunix首页 | 论坛 | 博客
  • 博客访问: 53694
  • 博文数量: 48
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 260
  • 用 户 组: 普通用户
  • 注册时间: 2016-07-12 11:48
文章分类
文章存档

2016年(48)

我的朋友

分类: PHP

2016-10-21 16:51:33

wemall软件交易平台微信图文编辑器部分代码,可下载;

/www/koahub/1/public/uploads/1df1f4e0-7a4f-11e6-89c8-530826cd2fc6.jpg

controller.php

点击(此处)折叠或打开

  1. <?php
  2. date_default_timezone_set("Asia/chongqing");
  3. error_reporting(E_ERROR);
  4. header("Content-Type: text/html; charset=gbk");

  5. $CONFIG = json_decode(preg_replace("/\/\*[\s\S]+?\*\//", "", file_get_contents("config.json")), true);
  6. $action = $_GET['action'];

  7. switch ($action) {
  8.     case 'config':
  9.         $result = json_encode($CONFIG);
  10.         break;

  11.     /* 上传图片 */
  12.     case 'uploadimage':
  13.     /* 上传涂鸦 */
  14.     case 'uploadscrawl':
  15.     /* 上传视频 */
  16.     case 'uploadvideo':
  17.     /* 上传文件 */
  18.     case 'uploadfile':
  19.         $result = include("action_upload.php");
  20.         break;

  21.     /* 列出图片 */
  22.     case 'listimage':
  23.         $result = include("action_list.php");
  24.         break;
  25.     /* 列出文件 */
  26.     case 'listfile':
  27.         $result = include("action_list.php");
  28.         break;

  29.     /* 抓取远程文件 */
  30.     case 'catchimage':
  31.         $result = include("action_crawler.php");
  32.         break;

  33.     default:
  34.         $result = json_encode(array(
  35.             'state'=> '请求地址出错'
  36.         ));
  37.         break;
  38. }

  39. /* 输出结果 */
  40. if (isset($_GET["callback"])) {
  41.     if (preg_match("/^[\w_]+$/", $_GET["callback"])) {
  42.         echo htmlspecialchars($_GET["callback"]) . '(' . $result . ')';
  43.     } else {
  44.         echo json_encode(array(
  45.             'state'=> 'callback参数不合法'
  46.         ));
  47.     }
  48. } else {
  49.     echo $result;
  50. }

 

action_crawler.php

点击(此处)折叠或打开

  1. <?php

  2. set_time_limit(0);
  3. include("Uploader.class.php");

  4. /* 上传配置 */
  5. $config = array(
  6.     "pathFormat" => $CONFIG['catcherPathFormat'],
  7.     "maxSize" => $CONFIG['catcherMaxSize'],
  8.     "allowFiles" => $CONFIG['catcherAllowFiles'],
  9.     "oriName" => "remote.png"
  10. );
  11. $fieldName = $CONFIG['catcherFieldName'];

  12. /* 抓取远程图片 */
  13. $list = array();
  14. if (isset($_POST[$fieldName])) {
  15.     $source = $_POST[$fieldName];
  16. } else {
  17.     $source = $_GET[$fieldName];
  18. }
  19. foreach ($source as $imgUrl) {
  20.     $item = new Uploader($imgUrl, $config, "remote");
  21.     $info = $item->getFileInfo();
  22.     array_push($list, array(
  23.         "state" => $info["state"],
  24.         "url" => $info["url"],
  25.         "size" => $info["size"],
  26.         "title" => htmlspecialchars($info["title"]),
  27.         "original" => htmlspecialchars($info["original"]),
  28.         "source" => htmlspecialchars($imgUrl)
  29.     ));
  30. }

  31. /* 返回抓取数据 */
  32. return json_encode(array(
  33.     'state'=> count($list) ? 'SUCCESS':'ERROR',
  34.     'list'=> $list
  35. ));

 

2wm.html

点击(此处)折叠或打开

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
  2. <html xmlns="">
  3. <head>
  4.     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5.     <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  6. <TITLE>我们宅二维码在线生成工具—二维码图片生成器—嗨皮网二维码</TITLE>
  7. <META content="text/html; charset=utf-8" http-equiv=Content-Type>
  8. <META name=description content=在线二维码生成器提供免费的在线二维码生成服务,可以把电子名片、文本、wifi网络、电子邮件、短信、电话号码、网址等信息生成对应的二维码图片。二维码手机扫描软件下载。>
  9. <META name=keywords content=二维码,二维码生成器,二维码图片,二维码是什么,手机二维码,二维码生成,二维码扫描软件,二维码识别软件,手机二维码识别软件,二维码解码器,二维码软件,手机二维码软件>
  10. <LINK rel=stylesheet type=text/css href="images/index.css">
  11. <SCRIPT type=text/javascript src="images/jquery-1.8.2.min.js"></SCRIPT>
  12. <SCRIPT type=text/javascript src="images/iColorPicker.js"></SCRIPT>
  13. <SCRIPT type=text/javascript src="images/ZeroClipboard.js"></SCRIPT>
  14. <META name=GENERATOR content="MSHTML 8.00.6001.19393">
  15. </head>
  16. <body style="padding:0;margin:0;background:#ddd;font-size:14px">
  17.     <div id="main" style="width:960px;background:#fff; border:1px solid #eee;margin:20px auto;padding:20px 40px;">
  18.     <div style="height:18px; line-height:18px; width:888px; margin:10px 30px;">
  19. <script>
  20. var marqueeContent=new Array(); //滚动新闻
  21. marqueeContent[0]='我们宅温馨提示: 二维码又称二维条码,是在一维条码的基础上扩展出的一种具有可读性的条码。
    '
    ;
  22. marqueeContent[1]='我们宅温馨提示: 设备通过扫描二维码,识别条码的二进制数据并可获取其中所包含的信息。
    '
    ;
  23. marqueeContent[2]='我们宅温馨提示: 手机二维码可以印刷在报纸、杂志、图书及个人名片等多种载体上,用户通过手机摄像头扫描二维码
    '
    ;
  24. marqueeContent[3]='我们宅温馨提示: 手机二维码扫描软件:比较知名的应用有条码扫描器、快拍、酷拍、我查查等。彩色二维码生成器,二维码生成器。
    '
    ;
  25. var marqueeInterval=new Array(); //定义一些常用而且要经常用到的变量
  26. var marqueeId=0;
  27. var marqueeDelay=5000;
  28. var marqueeHeight=18;
  29. //接下来的是定义一些要使用到的函数
  30. function initMarquee() {
  31.     var str=marqueeContent[0];
  32.     document.write('
    +marqueeHeight+'px" onmouseover="clearInterval(marqueeInterval[0])" onmouseout="marqueeInterval[0]=setInterval(\'startMarquee()\',marqueeDelay)">
    '+str+'
    '
    );
  33.     marqueeId++;
  34.     marqueeInterval[0]=setInterval("startMarquee()",marqueeDelay);
  35.     }
  36. function startMarquee() {
  37.     var str=marqueeContent[marqueeId];
  38.         marqueeId++;
  39.     if(marqueeId>=marqueeContent.length) marqueeId=0;
  40.     if(marqueeBox.childNodes.length==1) {
  41.         var nextLine=document.createElement('DIV');
  42.         nextLine.innerHTML=str;
  43.         marqueeBox.appendChild(nextLine);
  44.         }
  45.     else {
  46.         marqueeBox.childNodes[0].innerHTML=str;
  47.         marqueeBox.appendChild(marqueeBox.childNodes[0]);
  48.         marqueeBox.scrollTop=0;
  49.         }
  50.     clearInterval(marqueeInterval[1]);
  51.     marqueeInterval[1]=setInterval("scrollMarquee()",18);
  52.     }
  53. function scrollMarquee() {
  54.     marqueeBox.scrollTop++;
  55.     if(marqueeBox.scrollTop%marqueeHeight==(marqueeHeight-1)){
  56.         clearInterval(marqueeInterval[1]);
  57.         }
  58.     }
  59. initMarquee();
  60. </script>
  61. </div>

  62.         <DIV class=main>
  63. <DIV class=ibox>
  64. <DIV class=il>
  65. <DIV class=inav>
  66. <UL id=datatype class=class>
  67.   <LI class=hover><SPAN class=s1><A href="javascript:" name=nav_text>通用文本</A></SPAN>
  68.   <LI><SPAN class=s2><A href="javascript:" name=nav_telephone>电话号码</A></SPAN>
  69.   <LI><SPAN class=s3><A href="javascript:" name=nav_sms>短信</A></SPAN>
  70.   <LI><SPAN class=s4><A href="javascript:" name=nav_card>电子名片</A></SPAN>
  71.   <LI><SPAN class=s5><A href="javascript:" name=nav_mail>电子邮件</A></SPAN>
  72.   <LI><SPAN class=s6><A href="javascript:" name=nav_url>网址</A></SPAN>
  73.   <LI><SPAN class=s7><A href="javascript:" name=nav_wifi>WiFi网络</A></SPAN>
  74. </LI></UL>
  75. </DIV>
  76. <DIV class=middle>
  77. <FORM id=qrcodeform action=#>
  78. <DIV id=text class=imbox>
  79. <DIV class=imtit>推荐150字以内,支持普通文本/网址/EMAIL地址</DIV>
  80. <DIV class=imtext><TEXTAREA id=text_text rows=5 cols=30></TEXTAREA> </DIV></DIV>
  81. <DIV id=telephone class=imbox>
  82. <DIV class=imtit>请输入你的电话号码</DIV>
  83. <DIV class=imtext>
  84. <DIV class=input><INPUT id=telephone_tel class=sms></DIV></DIV></DIV>
  85. <DIV id=sms class=imbox>
  86. <DIV class=imtit>短信生成二维码,短信内容推荐140个字以内</DIV>
  87. <DIV class=imtext>
  88. <DIV class=subtit>电话号码</DIV>
  89. <DIV class=input><INPUT id=sms_tel class=sms></DIV>
  90. <DIV class=subtit>短信内容</DIV><TEXTAREA id=sms_sms rows=5 cols=30></TEXTAREA>
  91. <DIV class=size><SPAN id=sms_size>0</SPAN>/140</DIV></DIV></DIV>
  92. <DIV id=card class=imbox>
  93. <DIV class=imtit>电话和姓名为必填项</DIV>
  94. <DIV class=imtext>
  95. <DIV class=subtit><SPAN>*</SPAN>姓名</DIV>
  96. <DIV class=input><INPUT id=card_n class=sms></DIV>
  97. <DIV class=subtit><SPAN>*</SPAN>电话</DIV>
  98. <DIV class=input><INPUT id=card_tel class=sms></DIV>
  99. <DIV class=subtit>公司/单位</DIV>
  100. <DIV class=input><INPUT id=card_org class=sms></DIV>
  101. <DIV class=subtit>职位</DIV>
  102. <DIV class=input><INPUT id=card_til class=sms></DIV>
  103. <DIV class=subtit>网址</DIV>
  104. <DIV class=input><INPUT id=card_url class=sms></DIV>
  105. <DIV class=subtit>电子邮箱</DIV>
  106. <DIV class=input><INPUT id=card_mail class=sms></DIV>
  107. <DIV class=subtit>地址</DIV>
  108. <DIV class=input><INPUT id=card_adr class=sms></DIV></DIV></DIV>
  109. <DIV id=mail class=imbox>
  110. <DIV class=imtit>电子邮件生成二维码</DIV>
  111. <DIV class=imtext>
  112. <DIV class=input><INPUT id=mail_mail class=sms></DIV></DIV></DIV>
  113. <DIV id=url class=imbox>
  114. <DIV class=imtit>网址请以http://或https://开头</DIV>
  115. <DIV class=imtext>
  116. <DIV class=input><INPUT id=url_url class=sms></DIV></DIV></DIV>
  117. <DIV id=wifi class=imbox>
  118. <DIV class=imtit>适用于安卓系统</DIV>
  119. <DIV class=imtext>
  120. <DIV class=subtit>SSID/无线账号</DIV>
  121. <DIV class=input><INPUT id=wifi_ssid class=sms></DIV>
  122. <DIV class=subtit>密码</DIV>
  123. <DIV class=input><INPUT id=wifi_p class=sms></DIV>
  124. <DIV class=subtit>密码类型</DIV>
  125. <DIV class=input><SELECT id=wifi_t class=select> <OPTION selected
  126.   value=WPA/WPA2>WPA/WPA2</OPTION> <OPTION value=WEP>WEP</OPTION>
  127.   <OPTION>无加密</OPTION></SELECT> </DIV></DIV></DIV>
  128. <DIV class=selectcolor>背景颜色 <INPUT id=bg class=iColorPicker onClick="iColorShow('bg','icp_bg')" value=#ffffff maxLength=7 name=mycolor> 图片颜色
  129. <INPUT id=fg class=iColorPicker onClick="iColorShow('fg','icp_fg')" value=#000000 maxLength=7 name=mycolor> </DIV>
  130. <DIV class=generate><INPUT class=submit type=submit value=""></DIV>
  131. </FORM>

  132. <SCRIPT type=text/javascript>
  133. (function($){
  134. $('#telephone,#sms,#card,#mail,#url,#wifi').hide();
  135. })(jQuery)
  136. </SCRIPT>
  137. </DIV>
  138. </DIV>
  139. <DIV class=ir>
  140. <DIV class=irtit>您可以用手机扫描这张二维码图片 </DIV>
  141. <TABLE class=table>
  142.   <TBODY>
  143.   <TR>
  144.     <TD vAlign=center align=middle>
  145.       <DIV id=bigcode class=bigcode><A href="images/code.png" target=_blank><IMG id=qrcodeimg src="images/code.png"></A> </DIV>
  146.     </TD>
  147.   </TR>
  148. </TBODY>
  149. </TABLE>

  150.     <DIV class=save>

  151.     </DIV>
  152. </DIV>
  153. </DIV>
  154. <div style=" text-align:left; line-height:210%; font-size:14px;">
  155. &nbsp;&nbsp;&nbsp;&nbsp;<strong>二维码</strong>又称二维条码,是在一维条码的基础上扩展出的一种具有可读性的条码。<br>
  156. &nbsp;&nbsp;&nbsp;&nbsp;设备通过扫描二维码,识别条码的二进制数据并可获取其中所包含的信息。<br>
  157. &nbsp;&nbsp;&nbsp;&nbsp;手机二维码可以印刷在报纸、杂志、图书及个人名片等多种载体上,用户通过手机摄像头扫描二维码,即可实现快速手机上网,下载图文、音乐、视频、参与抽奖、了解企业产品信息等,还可以方便地用手机识别和存储名片、自动输入短信、获取公共服务(如天气预报)、查询电子地图、手机阅读等多种功能。手机二维码是3G时代网络浏览、应用下载、网上购物、网上支付等服务的重要入口。<br>
  158. &nbsp;&nbsp;&nbsp;&nbsp;手机二维码扫描软件:比较知名的应用有条码扫描器、快拍、酷拍、我查查等。彩色二维码生成器,二维码生成器。<br>
  159. <div class="bdsharebuttonbox"><a href="#" class="bds_more" data-cmd="more"></a><a href="#" class="bds_qzone" data-cmd="qzone" title="分享到QQ空间"></a><a href="#" class="bds_tsina" data-cmd="tsina" title="分享到新浪微博"></a><a href="#" class="bds_tqq" data-cmd="tqq" title="分享到腾讯微博"></a><a href="#" class="bds_renren" data-cmd="renren" title="分享到人人网"></a><a href="#" class="bds_weixin" data-cmd="weixin" title="分享到微信"></a><a href="#" class="bds_wealink" data-cmd="wealink" title="分享到若邻网"></a><a href="#" class="bds_sqq" data-cmd="sqq" title="分享到QQ好友"></a><a href="#" class="bds_douban" data-cmd="douban" title="分享到豆瓣网"></a><a href="#" class="bds_tsohu" data-cmd="tsohu" title="分享到搜狐微博"></a><a href="#" class="bds_thx" data-cmd="thx" title="分享到和讯微博"></a><a href="#" class="bds_mogujie" data-cmd="mogujie" title="分享到蘑菇街"></a><a href="#" class="bds_huaban" data-cmd="huaban" title="分享到花瓣"></a><a href="#" class="bds_meilishuo" data-cmd="meilishuo" title="分享到美丽说"></a><a href="#" class="bds_kaixin001" data-cmd="kaixin001" title="分享到开心网"></a><a href="#" class="bds_tqf" data-cmd="tqf" title="分享到腾讯朋友"></a><a href="#" class="bds_duitang" data-cmd="duitang" title="分享到堆糖"></a><a href="#" class="bds_diandian" data-cmd="diandian" title="分享到点点网"></a><a href="#" class="bds_iguba" data-cmd="iguba" title="分享到股吧"></a><a href="#" class="bds_fbook" data-cmd="fbook" title="分享到Facebook"></a><a href="#" class="bds_mshare" data-cmd="mshare" title="分享到一键分享"></a></div>
  160. <script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"1","bdSize":"32"},"share":{},"image":{"viewList":["qzone","tsina","tqq","renren","weixin","wealink","sqq","douban","tsohu","thx","mogujie","huaban","meilishuo","kaixin001","tqf","duitang","diandian","iguba","fbook","mshare"],"viewText":"分享到:","viewSize":"16"}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src=''+~(-new Date()/36e5)];</script>
  161. </div>
  162.   </div>
  163. </DIV>
  164. <SCRIPT type=text/javascript src="images/index.js"></SCRIPT>
  165. <SCRIPT type=text/javascript src="images/public.js"></SCRIPT>
  166.         </div>
  167.     </div>

  168. </body>
  169. </html>

 wemall 开源微商城 ,微信商城,商城源码,三级分销,微生鲜,微水果,微外卖,微订餐---专业的o2o系统

wemall地址:
代码下载地址:

 

阅读(860) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~