各位PHP高手,小弟请教一个问题,我目前做了一个嵌入式web服务器,采用的是Apache+PHP+SQLite,硬件是一块arm板!
chmod() [function.chmod]: No such file or directory in /usr/local/apache_arm/htdocs/cmmn/func/excelSms/uploadExcelSms.php on line 25 error PHP的源代码如下:
$batch = date('YmdHis', strtotime('now'))."e";
if ($_POST['action']=="uptable"){
$upfile=&$HTTP_POST_FILES['import'];
$temps = explode(".",$upfile['name']);
$upfileEx = $temps[count($temps) - 1];
$upFilePath='/work/www/htdocs/tmpUploadFiles/'.$batch.'.'.$upfileEx;//上传目录+用批号当文件名+后缀
$upTemp=move_uploaded_file($upfile['tmp_name'],$upFilePath);
chmod($upFilePath, 0755);//出错
}功能是上载一个excel文件,目标文件夹确实也没有创建的文件,请问我是哪个地方出错了?!还望各位大侠不吝赐教啊,先谢过了!!另外,也会出现那个session_start()的问题:Warning: open(/tmp\sess_ae9f52dbf34d35df31587543a9dd1c43, O_RDWR) failed: m (2) in e:\haokoo\guestbook\session.php on line 2
但我已经有修改session.save_path=/tmp了(在Linux下),还是会出现这个问题,也希望各位高手能解答一下,万分感激!!
chmod() [function.chmod]: No such file or directory in /usr/local/apache_arm/htdocs/cmmn/func/excelSms/uploadExcelSms.php on line 25 error PHP的源代码如下:
$batch = date('YmdHis', strtotime('now'))."e";
if ($_POST['action']=="uptable"){
$upfile=&$HTTP_POST_FILES['import'];
$temps = explode(".",$upfile['name']);
$upfileEx = $temps[count($temps) - 1];
$upFilePath='/work/www/htdocs/tmpUploadFiles/'.$batch.'.'.$upfileEx;//上传目录+用批号当文件名+后缀
$upTemp=move_uploaded_file($upfile['tmp_name'],$upFilePath);
chmod($upFilePath, 0755);//出错
}功能是上载一个excel文件,目标文件夹确实也没有创建的文件,请问我是哪个地方出错了?!还望各位大侠不吝赐教啊,先谢过了!!另外,也会出现那个session_start()的问题:Warning: open(/tmp\sess_ae9f52dbf34d35df31587543a9dd1c43, O_RDWR) failed: m (2) in e:\haokoo\guestbook\session.php on line 2
但我已经有修改session.save_path=/tmp了(在Linux下),还是会出现这个问题,也希望各位高手能解答一下,万分感激!!
session.save_path=/tmp了(在Linux下) ??? 到底是啥?
用$_FILES试一下
那个session_start()的错误是Warning: open(/tmp\sess_ae9f52dbf34d35df31587543a9dd1c43, O_RDWR) failed: in /usr/local/apache_arm/htdocs/... on line 2 ,大致就是这样描述的,我在网上查资料说是改下php.ini的配置session.save_path=/tmp,但改过还是出现这个错误,而且/tmp下也没有那个所谓的临时sessionID号生成,不知道原因!!!
To:jerryxiaosa
用$_FILES也不行!
目录不对,要会看出错提示
挺奇怪你这个/tmp\sess_xxxxx, 这里为什么是\ ?