代码改变世界

HTML5开发 拖拽文件上传

2012-09-15 07:24 by BytesLoop, 2036 阅读, 1 推荐, 收藏, 编辑
摘要:Drag&Drop 拖拽功能的处理关于HTML5拖拽文件上传,其实国外已经有很多网站有这样的应用,最早推出拖拽上传应用的是 Gmail,它支持标准浏览器下拖拽本地文件到浏览器中作为邮件的附件发送,但其实现在利用HTML5的功能实现,主要借助于新版支持的浏览器来实现,IE还是弱很多。拖拽上传应用主要使用了以下 HTML5技术:Drag&Drop:HTML5基于拖拽的事件机制.File API: 可以很方便的让 Web 应用访问文件对象,File API 包括FileList、Blob、File、FileReader、URI scheme,本文主要讲解拖拽上传中用到的 FileLi 阅读全文

HTML5开发 桌面提醒功能

2012-09-02 20:22 by BytesLoop, 2594 阅读, 3 推荐, 收藏, 编辑
摘要:桌面提醒的介绍桌面通知功能能够让浏览器即使是最小化状态也能将消息通知给用户。这和WebIM是最为天然的结合。不过,目前支持Desktop Notification功能的浏览器只有Chrome5+。 在实际使用的过程中,应该尽量减少通知功能对用户的干扰,最大程度的减少通知功能的出现,这就需要解决以下几个问题:1. 收到多条消息时确保只出现一条通知;2. 当用户处于IM出现的页面中时(页面处于Focus状态)将不出现通知;3. 当用户使用多Tab开启多个存在IM的页面时,只要有一个页面处于Focus状态将不出现通知;4. 如何让用户点击通知浮动层即可定位到具体的聊天窗口5.此外,还需要解决一个便利 阅读全文

PHP模块开发(一) PHP环境搭建

2012-09-01 17:53 by BytesLoop, 1053 阅读, 0 推荐, 收藏, 编辑
摘要:Windows 下 Apache+PHP+MySQL 的下载Apache httpd-2.2.22-win32-x86-no_ssl.msi 下载地址: http://httpd.apache.org/download.cgiPHP 5.2.17-VC6 x86 Non Thread Safe 下载地址: http://windows.php.net/download/MySQL mysql-5.5.25-win32.msi 下载地址: http://www.mysql.com/downloads/mysql/在 Windows 下架设 IIS+PHP 的执行环境htt... 阅读全文

文档视图应用程序实例

2012-08-24 18:15 by BytesLoop, 311 阅读, 0 推荐, 收藏, 编辑
摘要:1.窗体操作 实现启动时无子窗口的 MDI 程序BOOL CNoChildWndApp::InitInstance(){ CCommandLineInfo cmdInfo; //命令行信息类 ParseCommandLine(cmdInfo); //禁止程序启动时自动创建子窗口 cmdInfo.m_nShellCommand = CCommandLineInfo::FileNothing; cmdInfo.m_strFileName = "c:\\test.txt";}实现 MDI 应用程序启动时子窗口默认最大化BOOL CChildFrame::PreCreateWind 阅读全文

PHP函数-自定义函数

2012-08-24 18:11 by BytesLoop, 388 阅读, 0 推荐, 收藏, 编辑
摘要:encrypt 实现对字符串进行加密,主要应用于用户注册模块中function keyED($txt,$encrypt_key){ $encrypt_key = md5($encrypt_key); $ctr=0; $tmp = ""; for ($i=0;$i<strlen($txt);$i++){ if ($ctr==strlen($encrypt_key)){ $ctr=0; } else{ $tmp.= substr($txt,$i,1) ^ substr($encrypt_key,$ctr,1); } $ctr++; } ... 阅读全文

PHP函数-其他常用函数

2012-08-24 18:10 by BytesLoop, 273 阅读, 0 推荐, 收藏, 编辑
摘要:connection_aborted 判断是否与客户端失去连接<?phpif(connection_aborted()){ echo("与客户端失去连接!");}else{ echo("与客户端保持连接!");}?>connection_status 获取连接状态<?phpswitch (connection_status()){case CONNECTION_NORMAL: $txt = 'Connection is in a normal state'; break;case CONNECTION_ABORTED: 阅读全文

PHP函数-信号与共享内存函数

2012-08-24 18:09 by BytesLoop, 767 阅读, 0 推荐, 收藏, 编辑
摘要:shmop_* 函数在 Windows 2000 之前的版本不可用,且在 Windows 系统下,只有将 PHP 安装为服务器模式的前提下才能工作(CLI 和 CGI 模式下 shmop_* 函数无法工作),即将 php.ini 文件中的";extension=php_shmop.dll"选项中的";"删除,保存后重新启动 Apache 服务器.另外,本章其他函数仅支持 UNIX,Linux 系统.shmop_close 关闭共享内存<?php$shm_key=ftok(__FILE__,'t'); //获取路径下系统的进程标识符$ 阅读全文

PHP函数-输出控制函数

2012-08-24 18:08 by BytesLoop, 242 阅读, 0 推荐, 收藏, 编辑
摘要:flush 刷新输出缓存ob_clean 把缓冲区中的所有数据清除,但不关闭缓存ob_end_clean 在清空数据的同时,关闭输出缓存ob_end_flush 发送缓存数据到 Web 服务器并关闭输出缓存ob_flush 刷新输出缓存,让数据发送到浏览器ob_get_clean 获取当前的缓存内容并删除ob_get_contents 返回缓存中的内容ob_get_flush 返回缓存中的内容并输出到浏览器ob_get_length 返回缓存中的长度ob_get_level 返回输出缓存的嵌套级别ob_get_status 获取输出缓存的资料ob_gahandler 被... 阅读全文

PHP函数-HTTP 相关函数

2012-08-24 18:07 by BytesLoop, 144 阅读, 0 推荐, 收藏, 编辑
摘要:header 发送 HTTP 标头信息headers_list 返回已发送(或准备发送)的响应标头的列表headers_sent 检查标头是否已被发送以及在哪里被发送setcookie 发送一个 cookie 信息 阅读全文

PHP函数-FTP文件传输函数

2012-08-24 18:06 by BytesLoop, 189 阅读, 0 推荐, 收藏, 编辑
摘要:ftp_alloc 为上传到 FTP 服务器上的文件分配空间ftp_cdup 在 FTP 服务器上返回到当前目录的上一级目录ftp_chdir 改变 FTP 服务器上的当前目录ftp_chmod 改变 FTP 服务器上的文件属性ftp_close 关闭与 FTP 服务器的连接ftp_connect 建立与 FTP 服务器的连接ftp_delete 删除 FTP 服务器上的文件ftp_exec 向 FTP 服务器请求运行 FTP 命令ftp_fget 从 FTP 服务器上下载文件到本地一个已经打开的文件中ftp_fput 上传一个已经打开的本地文件到 FTP 服务器上ftp_... 阅读全文