请大家帮我看看这个php代码有什么?
<label>请选择要上传的图片(图片格式为.jpg):</label><formmethod="post"action="1.php"enctype="multipar...
<label>请选择要上传的图片(图片格式为.jpg):</label>
<form method="post" action="1.php"enctype="multipart/fom-data">
<input type="hidden" name="action" value="upload" />
<input type="file" name="u_file"/>
<input type="submit" value="上传" />
</form>
<?php
if($_POST[action] == "upload"){
$file_path = "./uploads\\";
$picture_name=$_FILES[u_file][name];
$picture_name=strstr($picture_name , ".");
if($picture_name!= ".jpg"){
echo"<script>alert('上传的图片格式不正确,麻烦你重新上传一次');window.locatilon.href=‘1.php’;</script>";
}else if($_FILES[u_file][tmp_name]){
move_uploaded_file($_FILES[u_file][tmp_name],$file_path.$_FILES[u_file][name]);
echo"你的图片上传成功了!";
}
else
echo"非常抱歉,你的图片无法上传,上传图片失败";
}
?>
是有个地方错了,上传不是jpg文件不会提示错误 展开
<form method="post" action="1.php"enctype="multipart/fom-data">
<input type="hidden" name="action" value="upload" />
<input type="file" name="u_file"/>
<input type="submit" value="上传" />
</form>
<?php
if($_POST[action] == "upload"){
$file_path = "./uploads\\";
$picture_name=$_FILES[u_file][name];
$picture_name=strstr($picture_name , ".");
if($picture_name!= ".jpg"){
echo"<script>alert('上传的图片格式不正确,麻烦你重新上传一次');window.locatilon.href=‘1.php’;</script>";
}else if($_FILES[u_file][tmp_name]){
move_uploaded_file($_FILES[u_file][tmp_name],$file_path.$_FILES[u_file][name]);
echo"你的图片上传成功了!";
}
else
echo"非常抱歉,你的图片无法上传,上传图片失败";
}
?>
是有个地方错了,上传不是jpg文件不会提示错误 展开
4个回答
展开全部
<label>请选择要上传的图片(图片格式为.jpg):</label>
<form action="1.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
<input type="file" name="u_file" id="u_file" />
<input type="submit" name="button" id="button" value="上传" />
</form>
<?php
if($_FILES[u_file]){
$file=$_FILES[u_file];
$wj=preg_split('/[.]/',$file[name]);
$hzm=strtoupper($wj[max(array_keys($wj))]);//获取后缀名
if($hzm== "JPG"){
move_uploaded_file($file[tmp_name],"uploads/".$file[name]);
echo"你的图片上传成功了!";
}else{
echo"<script>alert('上传的图片格式不正确,麻烦你重新上传一次');window.locatilon.href='1.php';</script>";
}
}else{
echo"非常抱歉,你的图片无法上传,上传图片失败";
}
?>
我将你的修改了下,不明白问我!
<form action="1.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
<input type="file" name="u_file" id="u_file" />
<input type="submit" name="button" id="button" value="上传" />
</form>
<?php
if($_FILES[u_file]){
$file=$_FILES[u_file];
$wj=preg_split('/[.]/',$file[name]);
$hzm=strtoupper($wj[max(array_keys($wj))]);//获取后缀名
if($hzm== "JPG"){
move_uploaded_file($file[tmp_name],"uploads/".$file[name]);
echo"你的图片上传成功了!";
}else{
echo"<script>alert('上传的图片格式不正确,麻烦你重新上传一次');window.locatilon.href='1.php';</script>";
}
}else{
echo"非常抱歉,你的图片无法上传,上传图片失败";
}
?>
我将你的修改了下,不明白问我!
展开全部
一个图片上传的类
如果图片不是JPG格式的返回图片格式不正确
如果是JPG格式的,就把图片保存在某目录中,然后输出“你的图片上传成功了”
其它情况就输出 非常抱歉,你的图片无法上传
给分
如果图片不是JPG格式的返回图片格式不正确
如果是JPG格式的,就把图片保存在某目录中,然后输出“你的图片上传成功了”
其它情况就输出 非常抱歉,你的图片无法上传
给分
更多追问追答
追问
不是的,是有个地方错了,上传不是jpg文件不会提示错误
追答
那你把错误代码发上来呗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一个返回图片上传成功与否的php页面而已
追问
不是的,是有个地方错了,上传不是jpg文件不会提示错误
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我是逐风者雷霆之惹,那个号有点儿抽风,答案传不上去,换个号给你解答
最佳答案要给我那个号哈
好吧,我把你这个改了
这下就好用了
出错原因在最下面的三行注释有说明
<?php
header('Content-type:text/html;Charset=utf-8');
?>
<label>请选择要上传的图片(图片格式为.jpg):</label>
<form method="post" action="upload.php" enctype="multipart/form-data">
<input type="hidden" name="action" value="upload" />
<input type="file" name="u_file"/>
<input type="submit" value="上传" />
</form>
<?php
if($_POST[action] == "upload"){
$file_path = "c:/test/";
$picture_name=$_FILES['u_file']['name'];
// echo '<pre>';
// var_dump($_FILES);
$picture_name=strstr($picture_name , ".");
// echo $picture_name;
$file_name = time().mt_rand(1000,9999).$picture_name;
if($picture_name!= ".jpg"){
echo"<script>alert('上传的图片格式不正确,麻烦你重新上传一次')</script>";
}else if($_FILES[u_file][tmp_name]){
// echo $_FILES[u_file][tmp_name];
move_uploaded_file($_FILES[u_file][tmp_name],$file_path.$file_name);
echo"你的图片上传成功了!";
}
else
echo"非常抱歉,你的图片无法上传,上传图片失败";
}
// enctype 改成form-data
// javascript 处的格式不正确
// move_uploaded_file的最后的路径不对
?>
最佳答案要给我那个号哈
好吧,我把你这个改了
这下就好用了
出错原因在最下面的三行注释有说明
<?php
header('Content-type:text/html;Charset=utf-8');
?>
<label>请选择要上传的图片(图片格式为.jpg):</label>
<form method="post" action="upload.php" enctype="multipart/form-data">
<input type="hidden" name="action" value="upload" />
<input type="file" name="u_file"/>
<input type="submit" value="上传" />
</form>
<?php
if($_POST[action] == "upload"){
$file_path = "c:/test/";
$picture_name=$_FILES['u_file']['name'];
// echo '<pre>';
// var_dump($_FILES);
$picture_name=strstr($picture_name , ".");
// echo $picture_name;
$file_name = time().mt_rand(1000,9999).$picture_name;
if($picture_name!= ".jpg"){
echo"<script>alert('上传的图片格式不正确,麻烦你重新上传一次')</script>";
}else if($_FILES[u_file][tmp_name]){
// echo $_FILES[u_file][tmp_name];
move_uploaded_file($_FILES[u_file][tmp_name],$file_path.$file_name);
echo"你的图片上传成功了!";
}
else
echo"非常抱歉,你的图片无法上传,上传图片失败";
}
// enctype 改成form-data
// javascript 处的格式不正确
// move_uploaded_file的最后的路径不对
?>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询