当前位置: 网学 > 编程文档 > Ajax > 正文

AJAX开发技术在PHP开发中的简单应用技巧

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/07/11
理上传的PHP文件:upload.php

<?php

/* 定义常量 */

//定义允许上传的MIME格式
define("UPLOAD_IMAGE_MIME", "image/pjpeg,image/jpg,image/jpeg,image/gif,image/x-png,image/png");
//图片允许大小,字节
define("UPLOAD_IMAGE_SIZE", 102400);
//图片大小用KB为单位来表示
define("UPLOAD_IMAGE_SIZE_KB", 100);
//图片上传的路径
define("UPLOAD_IMAGE_PATH", "./upload/");

//获取允许的图像格式
$mime = explode(",", USER_FACE_MIME);
$is_vaild = 0;

//遍历所有允许格式
foreach ($mime as $type)
{
 if ( AJAX开发技术在PHP开发中的简单应用技巧_网学
当前位置: 网学 > 编程文档 > Ajax > 正文

AJAX开发技术在PHP开发中的简单应用技巧

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/07/11
content
  • 下一篇资讯: ajax 技术和原理分析
  • 版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号
    FILES[''image''][''type''] == $type)
     {
      $is_vaild = 1;
     }
    }

    //如果格式正确,并且没有超过大小就上传上去
    if ($is_vaild && AJAX开发技术在PHP开发中的简单应用技巧_网学
    当前位置: 网学 > 编程文档 > Ajax > 正文

    AJAX开发技术在PHP开发中的简单应用技巧

    来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/07/11
    content
  • 下一篇资讯: ajax 技术和原理分析
  • 版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号
    FILES[''image''][''size'']<=USER_FACE_SIZE && amp; AJAX开发技术在PHP开发中的简单应用技巧_网学
    当前位置: 网学 > 编程文档 > Ajax > 正文

    AJAX开发技术在PHP开发中的简单应用技巧

    来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/07/11
    content
  • 下一篇资讯: ajax 技术和原理分析
  • 版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号
    FILES[''image''][''size'']>0)
    {
      if (move_uploaded_file( AJAX开发技术在PHP开发中的简单应用技巧_网学
    当前位置: 网学 > 编程文档 > Ajax > 正文

    AJAX开发技术在PHP开发中的简单应用技巧

    来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/07/11
    content
  • 下一篇资讯: ajax 技术和原理分析
  • 版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号
    FILES[''image''][''tmp_name''], USER_IMAGE_PATH . AJAX开发技术在PHP开发中的简单应用技巧_网学
    当前位置: 网学 > 编程文档 > Ajax > 正文

    AJAX开发技术在PHP开发中的简单应用技巧

    来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/07/11
    content
  • 下一篇资讯: ajax 技术和原理分析
  • 版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号
    FILES[''image''][''name'']))
     {
      $upload_msg ="上传图片成功!";
     }
     else
     {
      $upload_msg = "上传图片文件失败";
     }
    }
    else
    {
     $upload_msg = "上传图片失败,可能是文件超过". USER_FACE_SIZE_KB ."KB、或者图片文件为空、或文件格式不正确";
    }

    //解析模板文件
    $smarty->assign("upload_msg", $upload_msg);
    $smarty->display("upload.tpl");

    ?>

    模板文件:upload.tpl

    {if $upload_msg != ""}
    callbackMessage("{$upload_msg}");
    {/if}

    //回调的JavaScript函数,用来在父窗口显示信息
    function callbackMessage(msg)
    {
     //把父窗口显示消息的层打开
     parent.document.getElementById("message").style.display = "block";
     //把本窗口获取的消息写上去
     parent.document.getElementById("message").innerHTML = msg;
     //并且设置为3秒后自动关闭父窗口的消息显示
      setTimeout("parent.document.getElementById(''message'').style.display = ''none''", 3000);
    }

    使用异步回调的方式过程有点复杂,但是基本实现了Ajax、以及信息提示的功能,如果接受模板的信息提示比较多,那么还可以通过设置层的方式来处理,这个随机应变吧。

    [结束语]

    这是一种非常良好的Web开发技术,虽然出现时间比较长,但是到现在才慢慢火起来,也希望带给Web开发界一次变革,让我们朝RIA(富客户端)的开发迈进,当然,任何东西有利也有弊端,如果过多的使用JavaScript,那么客户端将非常臃肿,不利于用户的浏览体验,如何在做到快速的亲前提下,还能够做到好的用户体验,这就需要Web开发者共同努力了。

  • 下一篇资讯: ajax 技术和原理分析
  • 网学推荐

    免费论文

    原创论文

    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号