[align=left]我是新手,卟知道问题吃在那里,我仔细的对好了路径,可还是不行。请各位同行帮帮忙...
以下是我的代码
if($_FILES['myfile']['type']=="image/gif"||$_FILES['myfile']['type']=="image/pjpeg"||$_FILES['myfile']['type']=="image/png")
{
if($_FILES['myfile']['error']>0){
echo"错误:".$_FILES['myfile']['error'];
}
else
{
$tmp_filename=$_FILES['myfile']['tmp_name'];
$filenamey=$_FILES['myfile']['name'];//echo $tmp_filename."<br>".$filename;exit;
$a=explode(".",$filenamey);
$filename=mt_rand(3314,2525126).".".$a[1];
$dir="../Image/";
//$newupload=$dir.$filename;
if(is_uploaded_file($tmp_filename))
{
if(move_uploaded_file($tmp_filename,$dir.$filenamey))
{
echo "文件上传成功!"."<br>".$dir;
echo "文件大小为:".($_FILES['myfile']['size']/1024)."KB";
$strmyfile=Image."/"."$filename";
$strname=$_POST['txtname'];
$strpass=$_POST['txtispass'];
$sql="insert into honorinfo(hon_name,hon_img,hon_pass) values('".$strname."','".$strmyfile."','".$strpass."')";
mysql_query($sql); echo $sql; exit;
echo "<script>alert('添加成功!');parent.location.href='honor_list.php';</script>";
}
else
echo "上传文件失败!";
}
else
echo "该文件没有通过 HTTP POST 上传!";
}
}
else
{
echo "上传的文件无效!";
} [/align]
以下是我的代码
if($_FILES['myfile']['type']=="image/gif"||$_FILES['myfile']['type']=="image/pjpeg"||$_FILES['myfile']['type']=="image/png")
{
if($_FILES['myfile']['error']>0){
echo"错误:".$_FILES['myfile']['error'];
}
else
{
$tmp_filename=$_FILES['myfile']['tmp_name'];
$filenamey=$_FILES['myfile']['name'];//echo $tmp_filename."<br>".$filename;exit;
$a=explode(".",$filenamey);
$filename=mt_rand(3314,2525126).".".$a[1];
$dir="../Image/";
//$newupload=$dir.$filename;
if(is_uploaded_file($tmp_filename))
{
if(move_uploaded_file($tmp_filename,$dir.$filenamey))
{
echo "文件上传成功!"."<br>".$dir;
echo "文件大小为:".($_FILES['myfile']['size']/1024)."KB";
$strmyfile=Image."/"."$filename";
$strname=$_POST['txtname'];
$strpass=$_POST['txtispass'];
$sql="insert into honorinfo(hon_name,hon_img,hon_pass) values('".$strname."','".$strmyfile."','".$strpass."')";
mysql_query($sql); echo $sql; exit;
echo "<script>alert('添加成功!');parent.location.href='honor_list.php';</script>";
}
else
echo "上传文件失败!";
}
else
echo "该文件没有通过 HTTP POST 上传!";
}
}
else
{
echo "上传的文件无效!";
} [/align]
<?php
if($_FILES['myFile']){
$dir = dirname(__FILE__).'/file/';
$info=explode('.',$_FILES['myFile']['name']);
$file=mt_rand(3314,2525126).'.'.$info[count($info)-1];
if(move_uploaded_file($_FILES['myFile']['tmp_name'],$dir.$file)){
echo 'ok';
}else{
echo $_FILES['myFile']['tmp_name'].'无法复制到:<br/>';
echo $dir.$file;
}
}
?>
<html>
<form method=POST enctype="multipart/form-data">
<input type=file name=myFile />
<input type=submit />
</form>
</html>