使用此代码创建的两个图像文件,其中一个是.png,其中包含实际文件,另一个文件的实际名称为0kb

时间:2016-05-07 11:15:33

标签: php android

<?php

 $sql ="SELECT id FROM yoring ORDER BY id ASC";

    $name = $_POST["name"];
    $designation=$_POST['designation'];
    $company=$_POST['company'];
    $email = $_POST["email"];
    $mobile=$_POST['mobile'];
    $workno=$_POST['workno'];
    $address=$_POST['address'];
    $association=$_POST['association'];
    $password = $_POST["password"];
    $username = $_POST["username"];
    $code=$_POST['code'];
        $id = 0;
        $res = mysqli_query($con,$sql);
       while($row = mysqli_fetch_array($res)){
       $id = $row['id'];
        }

        $image = $_POST['image'];



        $path = "uploads/$id.png";


        $actualpath = "http://sumitmehra.esy.es/$path";

    $insertquery = mysqli_prepare($con , "INSERT INTO yoring ( name ,designation , company, email, mobile, workno, address, association, password,username,code,pic) VALUES (?,?,?,?,?,?,?,?,?,?,?,?)");

        mysqli_stmt_bind_param($insertquery , "ssssiissssis", $name, $designation , $company, $email  ,$mobile, $workno, $address, $association, $password,$username,$code,$actualpath);
    mysqli_stmt_execute($insertquery);

        file_put_contents($path,base64_decode($image));
    mysqli_stmt_close($insertquery);
    mysqli_close($con);



?>

创建文件的服务器上文件目录的屏幕截图:

Screenshot of file directory on server where file is created

使用此代码创建的两个图像文件,其中一个是包含实际文件的.png,另一个实际名称为0kb的文件帮助我

1 个答案:

答案 0 :(得分:0)

您已从数据库中覆盖了ID。在$ id = 0之后输入您的查询$ res。