[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]
解决方案 »
- 新人提问:如何使用rmdir函数
- group by 怎么分页 与获取总记录数?
- 看到一段代码,不知道怎么理解
- 新手关于用php写helloworld的问题
- 使用shell_exec的问题
- Warning: fopen(counter.dat): failed to open stream: Permission denied in
- 请问如何精确小数点后边的"0"(去掉"0")
- 接收变量的一点问题,解决后给200!!!谢谢
- 一个关于 PHP图象函数的问题?
- php7.1.5提示Call to undefined function sqlsrv_connect()
- 想学习php+mysql,望前辈指导
- SAE 有用过的木有?数据库连接问题
<?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>