chdir函数问题,请教高手! unix转移linux

来源:互联网 发布:sql group by 取多列 编辑:程序博客网 时间:2024/05/17 09:07

 chdir("IMAGEDIR$image_directory/$FORM{'direct'}");

之前我们公司的主机用的是"unix",现在转移到了"linux"系统上,在unix上就可以正常的访问CGI程序,现在转到linux上之后就出现"error 500";我在转移到linux上后,也修改了CGI配置文件,现在没错误了,就是chdir("IMAGEDIR$image_directory/$FORM{'direct'}");朋友说是这里出现问题了;打开链接的CGI程序时不会显示产品目录图片详情:http://www.vb-toys.com/cgi-bin/imgfo/fl.cgi?direct=A/A01/;这是A目录下的子目录A01打开后不会显示目录中的产品图片;但是这里却可以随意显示在目录下的图片:http://www.vb-toys.com/cgi-bin/imgfo/ss.cgi?img=0&search=RANDOM在点击产品图片后,请注意打开的链接也是fl.cgi里面的链接,这就说明了是A01....A10.B01....的产品图片目录链接有误吧;可是在以前的unix系统中运行都没有出现什麽错误啊?chdir("IMAGEDIR$image_directory/$FORM{'direct'}");怎麽会在linux系统中不可以带两个变量呢?请各位朋友指点迷津!多谢!如果觉得我说的不明白的话,麻烦你打开www.vb-toys.com/index2.htm点击左边那些子菜单进行查看就知道是什麽问题了?希望能够在这里得到大家的帮助!感激!