WDDX是一个打包成XML的工具,可以让我们摆脱XML的格式设计。你只要将你的数组等数据打成WDDX的XML包发送出去,接收方用WDDX解包,直接还原成原来的数据格式,有了WDDX可以让我们在数据传输上,根本就不需要考虑XML的格式和命名,打包方和接收方都能很方便的就拿到想要的数据(毕竟XML并不能直接作为一种数据使用,只能做为传输数据使用)。
  这么方便的工具,不过目前好像在国内使用的并不多,大家都还是拼了命的去设计各式各样的XML,建立各种XML格式,然后又想尽办法去拆解XML格式,最终拿到要使用的数据。在这里我使用WDDX做FLASH和PHP的通讯,Flash本身并不支持WDDX,但是PHP是默认支持的,所以我在网上找来了FLASH使用的WDDX类库,可惜这个类库提供的是由FLEX支持的,里面的数据类型FLASH不支持,我就对这个类库进行了改写,希望对大家有些帮助。
  本文由ArthurXF倾情奉献。
  使用说明,下载的WDDX包中_fromArrayFlex函数是在Flex下用的,_fromArray是我改写的在FLASH下用的,支持as3的。
  请下载支持FLASH或FLEX的WDDX类库.
WDDX for as3

引用
另外本人还在搞php实习培训,到我公司跟着项目一边学习一边实践,全程指导使用本人设计的ArthurXF建站系统快速建站。有意向的朋友,可以跟我公司的小姑娘联系。QQ:272209362。

Tags: , , ,
  我们可能会经常碰到从网上下载的CHM文件,本地打开说无法显示的错误。其实这个问题很容易解决,并不是CHM文件损坏了,而是被锁住了。我们在那个文件上点击右键查看属性,点击下面的解开锁定,就可以正常的查看CHM文件了。
   此文由ArthurXF倾情奉献。另本人正在做PHP编程、CSS网页设计、FREEBSD服务器管理、WAP无线网站编程的培训,欢迎咨询,QQ:29011218
Tags:
  PHPCLASS.org是一个共享php类的网站,上面的类都写的非常好,我们可以直接拿来使用,不过这个网站打开的速度实在是不敢恭维,我就是从早上下载到下午5点才找到一个办法下载到了我想要的类。这里我把方法共享给大家,希望对大家有所帮助。
  主站在国外,我们就找镜像网站。
大家可以通过这个网址选择离自己进的镜像服务器,并通过修改网址后面那个20,来下载自己想要的package.

亚洲只有3个镜像,一个是新加坡,我就选择了新加坡的服务器下载的,速度虽然有点慢,但是比主站的速度要快多了。
如果大家要从新加坡的服务器上直接下载的话,可以使用下面的链接,将4617修改成你要下载的那个package的id即可。

Tags:

CSS Framework汇总

2008/06/17 16:57 ArthurXF

前言

网页设计中,组织CSS、JS等相关资源的方法有很多种,有的是根据文件类型分为CSS\JS\IMG等,有的则是根据站点栏目来划分,每个栏目的所有CSS\JS\IMG都放入该栏目目录下,而针对CSS,每个人根据自己的习惯,又会做各种细分,这些种种组织方法各有优缺点,我想大家也都深有体会。

现在,让我们来看看来个各领域专家是如何组织CSS资源,希望对XOOPS的开发有所借鉴。如果哪位有时间,可以制作一个PPT,全面介绍一下这些CSS Frameworks,并提出适合XOOPS的CSS框架,那就太好了!期待!!

什么是 CSS Framework?

A CSS framework is a library that is meant to allow for easier, more standards-compliant styling of a webpage using the Cascading Style Sheets language. Just like programming and scripting language libraries, CSS frameworks package a number of ready-made options for designing and outlaying a webpage.

CSS Framework汇总:

Elements CSS Frameworks (Source: Project Designs)

WYMstyle: a CSS framework (Source: Daniel Reszka)

YUI Grids CSS (Source: Yahoo)

Boilerplate CSS Framework

Blueprint CSS

Schema Web Design Framework (Source: David Golding Design)

CleverCSS

Tripoli Beta CSS Framework (Source: Monc)

ESWAT Web Project Framework (Source: Philip Karpiak)

CwS CSS Framework (Source: Content with Style)

My CSS Framework (Source: That Standards Guy)

YAML CSS Framework (Source: High Resolution)

Hartija: Css Print Framework

Tags: ,

利用Nginx替代apache实现高性能的Web环境 ,在freebsd下的安装更是方便,
一 . 安装必备软件
MySQL+PHP+Pcre
cd /usr/ports/database/mysql50-server && make install clean
cd /usr/lang/php5/ && make install clean 选择对cgi mysql等的支持
cd /usr/devel/pcre && make install clean

用ports安装 /usr/ports/www/nginx, make install clean

二、弄了一个fastcgi的脚本,来自lighttpd
1) cd /usr/ports/www/lighttpd
2) make
3) cp /usr/ports/www/lighttpd/work/lighttpd-1.4.18/src/spawn-cgi /usr/bin
4) make clean
三、修改配置文件:
1,/usr/local/etc/nginx/nginx.conf:

  1. user www www;
  2. worker_processes 10;
  3. error_log /usr/local/etc/nginx/logs/nginx_error.log
  4. events
  5. {
  6. use kqueue;
  7. worker_connections 51200;
  8. }
  9. http
  10. {
  11. include conf/mime.types;
  12. default_type application/octet-stream;
  13. charset gb2312;
  14. server_names_hash_bucket_size 128;
  15. keepalive_timeout 60;
  16. tcp_nodelay on;
  17. gzip on;
  18. gzip_min_length 1k;
  19. gzip_buffers 4 8k;
  20. gzip_http_version 1.1;
  21. gzip_types text/plain application/x-javascript. text/css text/html application/xml;
  22. server
  23. {
  24. listen 80;
  25. server_name www.jianblog.com;
  26. index index.html index.htm index.php;
  27. root /usr/local/www/data/;
  28. location ~ .*\.php?$
  29. {
  30. include fcgi.conf;
  31. fastcgi_pass 127.0.0.1:9000;
  32. fastcgi_index index.php;
  33. }
  34. log_format access '$remote_addr - $remote_user [$time_local] "$request" '
  35. '$status $body_bytes_sent "$http_referer" '
  36. '"$http_user_agent" $http_x_forwarded_for';
  37. access_log /usr/local/nginx/logs/access.log access;
  38. }
  39. }
  40. 2 ,先将php.ini的配置中
  41. cgi.fix_pathinfo=1 这样php-cgi方能正常使用SCRIPT_FILENAME这个变量。
  42. 3,编辑fcgi.conf文件,加入
  43. fastcgi_param GATEWAY_INTERFACE CGI/1.1;
  44. fastcgi_param SERVER_SOFTWARE nginx;
  45. fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  46. # PHP only, required if PHP was built with --enable-force-cgi-redirect
  47. #fastcgi_param REDIRECT_STATUS 200;

四,启动
1, 启动fcgi
/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www -f /usr/local/bin/php-cgi
参数说明:
-f 指定调用FastCGI的进程的执行程序位置,根据系统上所装的PHP的情况具体设置
-a 绑定到地址addr
-p 绑定到端口port
-s 绑定到unix socket的路径path
-C 指定产生的FastCGI的进程数,默认为5(仅用于PHP)
-P 指定产生的进程的PID文件路径
-u和-g FastCGI使用什么身份(-u 用户 -g 用户组)运行,Ubuntu下可以使用www-data,其他的根据情况配置,如nobody、apache等

/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www -f /usr/local/bin/php-cgi

Tags:
分页: 61/128 第一页 上页 56 57 58 59 60 61 62 63 64 65 下页 最后页 [ 显示模式: 摘要 | 列表 ]