郁闷死了,我用zend加压后的老是在别人服务器上运行不了!

山雨欲来-风满楼 2005-07-09 09:12:15
郁闷死了,我用zend加压后的老是在别人服务器上运行不了!但有的程序又可以运行...
而在我自己的电脑上是全部都可以运行的.
只好把源代码传上去了,这样是可以运行的,但保密性就为0了.

想想是不是站长心黑,用这种方法来偷源代码啊~~~~

各位高手有没有碰到过,是不是有解决方案?(别告诉我让站长升级zend,它才不会理我呢)

Fatal error: Unable to read 9017 bytes in /home/customer/e-windows.net/www/e-windows/custmst_join.php on line 0

网站服务器上的zend版本是:
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies with Zend Extension Manager v1.0.6, Copyright (c) 2003-2004, by Zend Technologies with Zend Optimizer v2.5.7, Copyright (c) 1998-2004, by Zend Technologies

我自己电脑上的zend版本是:
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies with Zend Optimizer v2.5.7, Copyright (c) 1998-2004, by Zend Technologies

看起来是一样的啊,服务上只是多了一个Zend Extension Manager v1.0.6,那应该不会影响啊.
郁闷哪~~~~

哪位介绍下上面三种zend部件的具体功能?

...全文
212 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
To zairwolf(君子兰),
你的经验是对的.
但你最后一个描述是错的,当然,我先前的描述也是错的.

我当时只是用覆盖的方式来判断文件大小,都是3.4K,我就以为文件完全一样大小了(MS的错?)
后来我用右键点击查看属性,发现文件差了10个字节,哈,正是它搞的鬼.

OK,解决,谢谢楼上各位~~~
  • 打赏
  • 举报
回复
真有这等事?可明明从服务器下载下来的文件跟上传的文件是一模一样的嘛
我试下先~~~
zairwolf 2005-07-15
  • 打赏
  • 举报
回复
二进制只是服务器端存储方式,不涉及文件内容变化!
maziliu 2005-07-14
  • 打赏
  • 举报
回复
zairwolf(君子兰) ,说得对,上传模式改为二进制上传即可,我也遇到过同样的问题。
wmchief 2005-07-14
  • 打赏
  • 举报
回复
99.9%是没按二进制上传
zairwolf 2005-07-14
  • 打赏
  • 举报
回复
你上传确定是二进制?
通常程序运行出现Fatal error: Unable to read 9017 bytes in xx line 0 的错误,都是因为没有二进制上传ftp造成的。
或者检查一下zend版本。
  • 打赏
  • 举报
回复
To zairwolf(君子兰) ,

啥叫纸上谈兵,我可是实际试过的哟~~~
兄弟你呢:p
zairwolf 2005-07-12
  • 打赏
  • 举报
回复
不要纸上谈兵。
  • 打赏
  • 举报
回复
To zairwolf(君子兰) ,
不太可能,因为我有的程序是正常的.
而且,我在CUTEFTP里右键点击服务器上出错的文件再选择"查看"下载到本地后自动打开后是正常的加密过后的乱码,文件长度也对.
zairwolf 2005-07-11
  • 打赏
  • 举报
回复
这是由于你的php源代码上传的时候没有选择二进制方式。

ftp上传连接时选择二进制。
  • 打赏
  • 举报
回复
如果说我程序有问题,为什么zend后的代码能在我本机上运行?

GaoXX 2005-07-10
  • 打赏
  • 举报
回复
“加压”是什么意思?
uuq 2005-07-10
  • 打赏
  • 举报
回复
是不是你程序有问题
-神仙- 2005-07-10
  • 打赏
  • 举报
回复
谁会偷源代码。。。。。。
lostgdi731 2005-07-10
  • 打赏
  • 举报
回复
用optimizations 用 "none" 试试
netlong008 2005-07-10
  • 打赏
  • 举报
回复
很可能是语法不规范造成的,你把那一段代码语法重新整理下
  • 打赏
  • 举报
回复
To GaoXX(我即老高,老高即我) ,纯属笔误,是“加密”的意思。

To uuq(杜牧),不可能,是已经注册的,不然就不可能成功执行加密操作了,而且,在我本机上是OK的,只是到了别人服务器就不行了,超郁闷。
uuq 2005-07-09
  • 打赏
  • 举报
回复
是你加密码那个safeGuard 没有注册。没钱找一个破解版吧

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧