$conn = ftp_connect($server);
中的$server是在函数外定义的,函数内取不到值
中的$server是在函数外定义的,函数内取不到值
解决方案 »
- PHP引用PHP页面问题
- [转]PHP中一些搞人的玩意:is_null,empty以及isset,unset的区别
- phpmyadmin配置好了總提示錯誤(如圖)
- 求PHP可以上传文件的代码
- 用php做收发html邮件和带附件的邮件系统,怎么做?
- php的cookie问题,急急急
- SQL语句的问题,用LIKE关键字查询出错了,用=也不行,这是为什么呀?
- 关于大型网站开发的问题!!!高分相送
- 请问insert into table values ($arr[$i],........)可以用吗?
- UNION ALL联合查询好慢,有大神能帮优化一下以下语句吗?
- 一些中文字符(如:"啊" 等)做正则替换时 的乱码问题请教!
- 图片上传问题
function uploadFile($file_name, $type_id, $i=0){
global $_FILES,$ftp_server,$ftp_user_name,$ftp_user_pass,$ftp_remote_dir;
$file_path = $ftp_remote_dir;
$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); if ((!$conn_id) || (!$login_result)) {
echo "连接到ftp服务器失败,请检查ftp服务是否已打开,用户名或密码是否正确!<br>";
exit;
}
if(!file_exists($file_path.$type_id)){
ftp_mkdir($conn_id, $type_id);
}
$temp_name = str_replace(' ', '_', $file_name);
$new_file_name = $temp_name;
while(file_exists($file_path.$type_id."/".$temp_name)){
$i++;
$temp_name = substr($new_file_name,0,strrpos($new_file_name,".")).
"[$i]".strrchr($new_file_name,".");
}
$file_name = str_replace(' ', '_', $temp_name);
ftp_chdir($conn_id,$type_id);
$upload = ftp_put($conn_id, $file_name, $_FILES['FileName']['tmp_name'], FTP_BINARY);
@unlink($_FILES['FileName']['tmp_name']);
ftp_close($conn_id);
if (!$upload) {
echo "ftp上传失败!<br>";
exit;
}
return $file_name;
}?>
我觉得不行吧