麻辣堂|资源主站|开发论坛|在线手册
首页 Apache Linux Java MySQL 注册帮助 
PHP项目开发组是PHP开发资源网于2007组年建成立的项目开发团队,目前核心开发成员有27人, 项目协作成员8名.下设7个开发组,主要承接大/中型网站项目开发任务。

    由于开发任务较多,人员比较紧张,现面向社会招聘全职或者兼职开发人员,不管你是在校大学生,还是全职开发人员,以及SOHO都可以联系本站,我们可以长期合作,并为您带来丰厚的报酬。
  您现在的位置:PHP开发资源网 > 麻辣堂 > 详细资料
待解决
如何将上传目录保存在<input>中?
悬赏分:20 - 2007年08月22日

下面的上传图片过程是点击了上传图标uppic.gif ,立即跳出新窗口,upload.php提示上传图片
然后将目录存放在例如:value="upload/myimage.jpg“

问题是如何将新窗口的上传目录自动添加到???

调用上传

uploadImageURL

上传文件upload.php 来自http://www.phpx.com/happy/viewth ... %C9%CF%B4%AB&page=1

<?
class upfile
{

var $imagedir; //存放根目录,目录名(不带/)
var $extend; //文件扩展名
var $filename; //原文件名称
var $name; //新文件名称
var $upload_file; //临时文件名
var $message; //提示信息


function upfile($imagedir='image',$filename='',$upload_file='')
{
$this->setvar($imagedir,$filename,$upload_file);
}

function setvar($imagedir='image',$filename='',$upload_file)
{
$this->imagedir=$imagedir;
$this->filename=$filename;
$this->upload_file=$upload_file;
}

function createdir($dir='')
{
$this->dir=$dir?$dirthis->dir;

if (!is_dir($this->dir))
{
$temp = explode('/',$this->dir);
$cur_dir = '';
for($i=0;$i {
$cur_dir .= $temp[$i].'/';
if (!is_dir($cur_dir))
{
@mkdir($cur_dir,0777);
}
}
}
}

function getdir($time=0)
{
$this->time=$time?$timethis->time;
$this->dir=$this->imagedir.'/'.date("Y-m",$this->time);
$this->createdir();
return $this->dir;
}

function getname($time=0,$filename='')
{
$this->time=$time?$timethis->time;
$this->filename=$filename?$filenamethis->filename;
$this->getdir();
$extend = pathinfo($this->filename);
$extend = strtolower($extend["extension"]);
$this->name=date("YmdHis",$this->time).".".$extend;
return $this->name;

}

function copyfile($time=0,$newname='')
{

$this->time=$time?$timethis->time;
if(empty($newname))
{
$this->getname();

}else{


$this->name=$dirname.'/'.$htmlname;
}
if (!move_uploaded_file($this->upload_file,$this->dir.'/'.$this->name)) {

$this->message= "复制文件失败!!!";
}
else{
$this->message="复制文件成功!!!";
}
return $message;
}
}

?>

[ 本帖最后由 julia_yl 于 2007-5-23 09:42 AM 编辑 ]

提问者:julia_yl   08-22 15:03
答复
路过。。。顺便帮顶:)
回答者:玉米づ冰冻可乐 - 瓦岗村民 8-22 09:10
我也来回答:
不管你有没有帮助我们,瓦岗寨8万村民将感谢你。。。。。

为防止灌水,您需要计算一道数学题: 答案:
45 + 94 = ? 请将计算结果填在上面

 
[]
©2007 PhpRes.COM