Zend AMF+Flex+PHP的一点点小问题
昨天晚上一直在琢磨Flex,想通过DataGrid把MySQL里面的数据给读出来,期间出现了几个小问题,记录下~~
1.第一次进行连接数据服务(Data-Connect to Data/Service-PHP-Browse)时,会出现安装Zend FrameWork,选择ok,不要事后再去网站下载ZendAMF,这个里面会少一些东西.
2.Data-Bind to Data时,从样本数据自动检测它即可配置返回类型,这时弹出了一个对话框,一大堆的Warning,都是一些Mysqli的函数,类似于Warning: mysqli_connect() expects parameter 5 to be long等等,这可能是因为PHP不支持mysqli扩展的缘故,用phpinfo()函数测试一下,如果页面没有出现mysqli,打开Php.ini配置文件去掉extension=php_mysqli.dll前面的引号即可.如果PHP已经支持mysqli扩展,就是你的PHP类文件里面的Port设置为空了,把它改为3306就可以了,这个是MySQL的默认端口号..
3.如果发现一切部署完毕但是DataGrid还是不能把MySQL里面的数据读出来,并且弹出写有Channel disconnected before an acknowledgement was received的对话框,这是大概是说明你的PHP文件有问题,类似像有一些空格什么的,当我打开我的PHP文件的时候,里面会莫名出现一些问号,多数是出现在句尾或者换行处,把那些问号删掉就可以了 :)
----------------------------------------------------------------------------------------------------------------------------------------
今天听说IE9不会支持Flash,Adobe也因此受到了很多人的抨击,话说我已经有快两年不使用IE了,呵呵,萝卜白菜各有所爱
相关文档:
作为实现动态网站的工具之一,PHP以其语法简单、高效快速和对数据库的广泛支持而深受用户欢迎。编写PHP程序和ASP一样需要在本机调试,为此需要配置一下调试环境。
有很多方案可以选择,这里提供两种较为简易的方法。
不管是哪种方法,都需要安装PHP。如果你是PHP使用者,你可能在网上找过PHP的安装资讯,它们几乎都说的 ......
在PHP中使用过SESSION的朋友可能会碰到这么一个问题,在某些客户端电脑上SESSION变量不能跨页传递。这令我苦恼了好些日子,最终通过查资料思考并解决了这个问题。我认为,出现这个问题的原因有以下几点:
1、客户端禁用了cookie
2、浏览器出现问题,暂时无法存取cookie
3、php.ini中的session.use_trans_sid = 0或者编译 ......
PHP5.2.4之前的版本无需设置时区。下面是修改PHP时区的三个办法。
1、修改PHP.ini这个文件
找到date.timezone这行,去掉前面的分号,改成: date.timezone = Asia/Shanghai 2、修改 .htaccess文件
修改.htaccess文件有两种办法,下面的两条语句只要有一条即可 php_value date.timezone Asia/Shanghai
......
php有一组进程控制函数,使得php能在*nix系统中实现跟c一样的创建子进程、使用exec函数执行程序、处理信号等功能。
引用
Process Control support in PHP implements the Unix style of process creation, program execution, signal handling and process termination. Process Control should not be enabled within a ......
http://www.oracle.com/technology/global/cn/pub/notes/technote_php_instant.html
为 Linux 和 Windows 安装 PHP 和 Oracle 10g Instant Client
作者:Christopher Jones,甲骨文公司的咨询技术人员
发布日期:2004 年 12 月
Oracle 10g Instant Client(免费下载)是PHP 与远程 Oracle 数据库连接的最简单方式,它 ......