帖子
帖子
用户
博客
课程
显示全部楼层
回帖奖励
1 Y币
回复本帖可获得 1 Y币奖励! 每人限 1 次
2
帖子
0
勋章
40
Y币

[BUG] 连接服务器失败

[复制链接]
发表于 2016-5-3 21:40:44
使用php写的服务器端,可是每次上传语言的时候,第一次都显示失败, QQ图片20160503213030.png 紧接着第二次才能成功,这是怎么回事啊,求解这是php端代码:


<?php
session_start();
$username=$_SESSION['user'];
header("Content-Type:text/html;Charset=utf-8");

$content=$_POST['contvalue'];


//包含数据库连接文件
include('conn.php');
$con = mysql_connect("localhost","root","");
mysql_set_charset('utf8', $con);
// 参数1: 自己建立的数据库的名字
$myCon = mysql_select_db("test",$con);

function getname($exname){
        $dir = "./uploadfile/voice/";
           $i=1;
           if(!is_dir($dir)){
              mkdir($dir,0777);
           }
           while(true){
            if(!is_file($dir.$i.".".$exname)){
                $name=$i.".".$exname;
                break;
              }
             $i++;
           }
           return $dir.$name;
}

$exname=strtolower(substr($_FILES['upfile']['name'],(strrpos($_FILES['upfile']['name'],'.')+1)));

$uploadfile = getname($exname);
$showtime=date("Y-m-d H:i:s");

if (move_uploaded_file($_FILES['upfile']['tmp_name'], $uploadfile)) {
       

        //$sql="update user set video=concat(video,'$uploadfile'),videodesc=concat(videodesc,'$content') where username='$username'";
        $sql="insert into voice values('$username','$uploadfile','$content','$showtime')";
        if(mysql_query($sql,$conn)){
                //exit('用户注册成功!点击此处 <a href="login.html">登录</a>');
                $a = array();
                //$a['success'] = "1";
                $a['status'] = "载入数据库";
                $arr = json_encode($a);
                echo $arr;
        } else {
                echo '抱歉!添加数据失败:',mysql_error(),'<br />';
                // echo '点击此处 <a href="javascript:history.back(-1);">返回</a> 重试';
                 
                $a = array();
                //$a['success'] = "0";
                $a['status'] = "载入失败";
                $arr = json_encode($a);
                echo $arr;
        }
   //echo "<h2><font color=#ff0000>文件上传成功!</font></h2><br><br>";

        echo $arr;
} else {

  // echo "<h2><font color=#ff0000>文件上传失败!</font></h2><br><br>";
        $a = array();
        $a['success'] = "0";
        //$a['status'] = "上传失败";
        $arr = json_encode($a);
        echo $arr;
}
?>



2
帖子
0
勋章
40
Y币
怎么没人理我一下呢?网上找了好多解决方法都没用,有人没??
您需要登录后才可以回帖 登录

本版积分规则