Laan's steps..

Feed Rss

首次使用php

11.21.2008, flash, flex, php, by .

昨天思维比较僵硬,头疼+呆滞。想来想去,还是学点什么东西吧。自然想到php——我们组可是大有高手在啊。而且学了点在以后的协作中应该是有点作用的。于是让同事传我一份php手册。埋头苦啃。

不过装apache和php失败了。郁闷了好久。不过发现小小菜鸟先前的大头贴源文件中有apache和php。哈哈,拿来主义生效~~~~

昨天摸索了一天,今天过来找到amfphp。安装。呵呵,对amf的感情还是很深的啊。想当年第一份工作就是用amf来进行前端后台通讯:前端使用flex,后台使用java,然后用javaamf做连接,怎一帅字了得啊!

然后是尝试去运行amfphp的例子。还好,没遇到什么困难。

然后正好需要用到php来做一个小的应用。demi网站中有一个简易播放器,读取配置信息来获得歌曲列表。要更改歌曲列表,必须更改配置文件。可是她不会ftp工具——而且也懒得学。于是想做一个前端来管理该配置文件。其实自己也有用。呵呵,读圣贤书,所为何事?当然是方便自己方便大家啊。要不然到没多少意思。

使用flex+amfphp+php来实现。php脚本很简单,就是读取配置文件给flex,然后接收flex数据保存;amf也简单,往服务器一扔就可以了;flex也简单,就是写重复的代码。不过这次比较用心点。该使用接口就使用接口,该继承就继承,该mvc就mvc。慢慢书写代码,慢慢体会设计模式,体会面向接口编程,也蛮有收获的。

可以在这里查看flex运行界面

php代码就不拿出来丢人了。属于傻瓜型代码。慢慢学习吧。

另外还要提及一些问题:

1:amfphp部署到wordpress的问题了。要注意一点就是别把amfphp中的.htaccess文件部署上去。具体什么原因我也不知道(也说明一个问题,我这人就是比较蛮干,我就一个文件一个文件的删,然后删到.htaccess文件就好了)。希望高手解答一二。

.htaccess文件内容如下:
php_flag display_errors on
php_flag display_startup_errors on
php_value error_reporting 2047

2:中文问题。网上有很多解决方案。我使用了而且仅需使用一种方案:
就是将gateway.php文件中的
$gateway->setCharsetHandler(“utf8_decode”, “ISO-8859-1″, “ISO-8859-1″);
改为:
$gateway->setCharsetHandler(“mbstring”, “UTF-8″, “UTF-8″);

首次使用php 有 2 条回应

  1. 2008-12-05 在 10:27 lazarus

    你好,可以教我Flex怎么样用amfphp给PHP数组或对象吗?

    回复
  2. 2009-09-07 在 10:07 lazarus

    发08年的留言.现在己经改用ZendAmf.收藏楼主博客.

    回复

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>