主题: php中如何指定上传图片和其他文件的存储目录?
作者: dylwx, 发布日期: 2012-05-07 09:51:02, 浏览数: 4023

我知道可以修改以下代码中的$php_path来做:


//文件保存目录路径
$save_path = $php_path . '../attached/';
//文件保存目录URL
$save_url = $php_url . '../attached/';
//定义允许上传的文件扩展名

我的想法是$php_path调用数据库中的一个字符串来做,如

指定$php_path的位置,我想代码如下:


$sql=select `wei_zhi` from table;

$query=mysql_query($sql);

$row=mysql_fetch_array($query);


$php_path=$row[wei_zhi];


其中的wei_zhi内容是网站虚拟目录下的123,可仍不能传到这里,请问如何解决?


作者: dylwx, 发布日期: 2012-05-07 10:45:34

上传图片时,出现以下提示:

Parse error: syntax error, unexpected '`' in D:\PHPnow-1.5.6\htdocs\0ShanwuChengxin\admin.s\editor\php\upload_json.php on line 17


我的upload_json.php代码如下:

<?php
/**
 * KindEditor PHP
 * 
 * 本PHP程序是演示程序,建议不要直接在实际项目中使用。
 * 如果您确定直接使用本程序,使用之前请仔细确认相关安全设置。
 * 
 */


require_once 'JSON.php';


$php_path = dirname(__FILE__) . '/';
$php_url = dirname($_SERVER['PHP_SELF']) . '/';




//自己加的.begin
$sql=select `wei_zhi` from table;//这是第17行
$query=mysql_query($sql);
$row=mysql_fetch_array($query);
$php_path=$row[wei_zhi];
//end






//文件保存目录路径
$save_path = $php_path . '../attached/';
//文件保存目录URL
$save_url = $php_url . '../attached/';
//定义允许上传的文件扩展名










$ext_arr = array(

回复
发表新帖 发表回复