初次接触PHP,文件路径问题,是不是PHP.INI配置问题? $php_include_path .= ":" . $classpath ;直接改成.;从当前目录去找就可以了, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $php_include_path .= .;这是样吗,还行,错误码:Parse error: parse error in E:\zsyy\base_00.php on line 11 将这两行的":"改成";"号$classpath .= ";" . $rootpath . "/WEB-INF/classes";$php_include_path .= ";".$classpath; 不行,我认为语法上不会有问题吧,都是PHP+MYsqL环境。 会不会跟PHP.ini参数设置有关呀 php.ini中的include_path在win下和linux下的分隔符是不一样的,win下是;号,linux下是:号根据这行错误提示:Fatal error: main(): Failed opening required 'functions/function.php' (include_path='.;c:\php4\pear:E:\zsyy/WEB-INF/lib:E:\zsyy/WEB-INF/classes') in E:\zsyy\base_00.php on line 21你的include_path='.;c:\php4\pear:E:\zsyy/WEB-INF/lib:E:\zsyy/WEB-INF/classes'显然应该把:改成分号;然后再把/改成\$classpath = $rootpath . "\WEB-INF\lib" ;$classpath .= ":" . $rootpath . "\WEB-INF\classes";$php_include_path = ini_get ("include_path");$php_include_path .= ":" . $classpath ;因为你是的程序中更改php.ini的设置。如这行ini_set("include_path",$php_include_path); $classpath = $rootpath . "/WEB-INF/lib" ;$classpath .= ":" . $rootpath . "/WEB-INF/classes";$php_include_path = ini_get ("include_path");$php_include_path .= ":" . $classpath ;把“:”改为“;” ;;;;;;;;;;;;;;;;;;;;;;;;;; Paths and Directories ;;;;;;;;;;;;;;;;;;;;;;;;;;; UNIX: "/path1:/path2";include_path = ".:/php/includes";; Windows: "\path1;\path2"注意两者的区别!!! $GLOBALS['rootpath'] = $rootpath;上面这条要改吗? $classpath = $rootpath . "/WEB-INF/lib" ;$classpath .= ":" . $rootpath . "/WEB-INF/classes";$php_include_path = ini_get ("include_path");$php_include_path .= ":" . $classpath ;只有这段需要修改他是用来设置嵌入文件路径的,别的文件都是引用他如果到处都要修改,那么建议你放弃这个程序! 如何用php编程实现网页的在线支付功能? 关于apache调优的一些问题 判断用户是否登录 php命令行里面执行,curl_init()出错 php结合flash显示图片 php可不可以用request.queryString来获取url? 为什么页面上显示HTML源代码? mysql数据库查询语句 php smarty的问题 網頁url傳遞參數變量及Form表單提交問題? 關於php變量的討論(全局變量,頁面變量的定義等) 如何检测字符串是只有数字0~9和@,且第1个字符必须是数字0~9?
这是样吗,还行,错误码:
Parse error: parse error in E:\zsyy\base_00.php on line 11
$classpath .= ";" . $rootpath . "/WEB-INF/classes";
$php_include_path .= ";".$classpath;
win下是;号,linux下是:号根据这行错误提示:Fatal error: main(): Failed opening required 'functions/function.php' (include_path='.;c:\php4\pear:E:\zsyy/WEB-INF/lib:E:\zsyy/WEB-INF/classes') in E:\zsyy\base_00.php on line 21你的include_path='.;c:\php4\pear:E:\zsyy/WEB-INF/lib:E:\zsyy/WEB-INF/classes'
显然应该把:改成分号;
然后再把/改成\$classpath = $rootpath . "\WEB-INF\lib" ;
$classpath .= ":" . $rootpath . "\WEB-INF\classes";
$php_include_path = ini_get ("include_path");
$php_include_path .= ":" . $classpath ;因为你是的程序中更改php.ini的设置。如这行
ini_set("include_path",$php_include_path);
$classpath .= ":" . $rootpath . "/WEB-INF/classes";
$php_include_path = ini_get ("include_path");
$php_include_path .= ":" . $classpath ;
把“:”改为“;”
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;; UNIX: "/path1:/path2"
;include_path = ".:/php/includes"
;
; Windows: "\path1;\path2"注意两者的区别!!!
上面这条要改吗?
$classpath .= ":" . $rootpath . "/WEB-INF/classes";
$php_include_path = ini_get ("include_path");
$php_include_path .= ":" . $classpath ;
只有这段需要修改
他是用来设置嵌入文件路径的,别的文件都是引用他
如果到处都要修改,那么建议你放弃这个程序!