Php 图像上载未处理
这是php中的注册页面,其中图像也与其他用户数据一起上载,但总是显示错误。请帮助我解决问题。它总是显示失败,但我使用的是正确的图像。我还想知道如何在phpmyadmin中设置配置文件图像的默认值,以及当用户输入他的选择以及其他用户数据(这些数据将通过insert query插入数据库)时,如何查询以更新它。以及如何同时进行插入和更新,即插入用户数据和更新默认图像Php 图像上载未处理,php,forms,image-uploading,Php,Forms,Image Uploading,这是php中的注册页面,其中图像也与其他用户数据一起上载,但总是显示错误。请帮助我解决问题。它总是显示失败,但我使用的是正确的图像。我还想知道如何在phpmyadmin中设置配置文件图像的默认值,以及当用户输入他的选择以及其他用户数据(这些数据将通过insert query插入数据库)时,如何查询以更新它。以及如何同时进行插入和更新,即插入用户数据和更新默认图像 <?php include_once 'conn.inc'; if(isset($_POST["btnsave"])) {
<?php
include_once 'conn.inc';
if(isset($_POST["btnsave"])) {
$filename=$_FILES['file']['name'];
$size=$_FILES['file']['name'];
$extenstion=pathinfo($filename,PATHINFO_EXTENSION);
if($extenstion=='jpeg' || $extenstion=='png' || $extenstion=='jpg' && $size<=30000) {
move_uploaded_file($_FILES["file"]["tmp_name"],
"upload/" . $_FILES["file"]["name"]);
}
else {
echo "failhhhhhhhhhh";
}
$name=mysql_real_escape_string($_POST["txtname"]);
$fname=mysql_real_escape_string($_POST["txtfname"]);
$gender=mysql_real_escape_string($_POST["gender"]);
$image=$_FILES['file']['name'];
$des=mysql_real_escape_string($_POST["des"]);
$job=mysql_real_escape_string($_POST["txtjob"]);
$country=mysql_real_escape_string($_POST["txtcountry"]);
$state=mysql_real_escape_string($_POST["txtstate"]);
$city=mysql_real_escape_string($_POST["txtcity"]);
$contact=mysql_real_escape_string($_POST["txtcontact"]);
$contactst=mysql_real_escape_string($_POST["contactst"]);
$email=mysql_real_escape_string($_POST["txtemail"]);
$emailst=mysql_real_escape_string($_POST["emailst"]);
$query="insert into tblregistration values
('','$name','$fname','$gender','$image','$des','$job','$country','$state','$city','$contact','$contactst','$email','$emailst')" or die('neverve'.mysql_error());
$res=mysql_query($query) or die('error 1'.mysql_error());
if(mysql_affected_rows())
{
echo "success";
}
else {
echo "failure";
}
}
?>
$size=$\u文件['file']['name']代码>请检查此情况更换
$size=$_FILES['file']['name'];
与
发生的确切错误是什么?如果是你的failhhh
,那么当你var\u dump()
你的扩展名和大小变量时,值是什么?我“认为”那$size=$\u FILES['file']['name'];必须为$size=$\u文件['file']['size'];
$size=$_FILES['file']['name'];
$size=$_FILES['file']['size'];