php中上传图片,路径对,图片路径也能插入数据库中,但就是上传不到放图片的文件夹下

解决方案 »

  1.   

    在window下面上传图片到 不存在的文件夹下面的时候  ,需要先设置上传的参数权限
      

  2.   

    <?php
    include("../conn/conn.php");if($_POST["submit"]!==""){
    if(!is_dir("/up")){ 
    mkdir("/up");
    }
    $path1="up/".$_FILES["pic1"]["name"];    //图片
    move_uploaded_file($_FILES["pic1"]["tmp_name"],$path1);  $path2="up/".$_FILES["pic2"]["name"];    //图片
    move_uploaded_file($_FILES["pic2"]["tmp_name"],$path2);  $path3="up/".$_FILES["pic3"]["name"];    //图片
    move_uploaded_file($_FILES["pic3"]["tmp_name"],$path3);  $path4="up/".$_FILES["pic4"]["name"];    //图片
    move_uploaded_file($_FILES["pic4"]["tmp_name"],$path4);  
      

  3.   

    <?php
    include("../conn/conn.php");if($_POST["submit"]!==""){
    if(!is_dir("/up")){ 
    mkdir("/up");
    }
    $path1="up/".$_FILES["pic1"]["name"];    //图片
    move_uploaded_file($_FILES["pic1"]["tmp_name"],$path1);  $path2="up/".$_FILES["pic2"]["name"];    //图片
    move_uploaded_file($_FILES["pic2"]["tmp_name"],$path2);  $path3="up/".$_FILES["pic3"]["name"];    //图片
    move_uploaded_file($_FILES["pic3"]["tmp_name"],$path3);  $path4="up/".$_FILES["pic4"]["name"];    //图片
    move_uploaded_file($_FILES["pic4"]["tmp_name"],$path4);  
      

  4.   

    1.检查error=0不,
    2.把这些变量输出$_FILES["pic1"]["tmp_name"],$path1
    是不是文件拼装错误
      

  5.   

     检查系统临时目录是否具有可写可修改权限,同时检查你的文件保存目录是否具有可写权限!
    error_reporting(E_ALL)把错误打印出来一下
      

  6.   

    $thumbs= array( 'normal'=>array('path'=>'assets/uploads/preview'), 'preview160X80'=>array('path'=>'assets/uploads/preview/160X80','width'=>160,'height'=>80), 'preview113X81'=>array('path'=>'assets/uploads/preview/113X81','width'=>113,'height'=>81),    'preview334X188'=>array('path'=>'assets/uploads/preview/334X188','width'=>334,'height'=>188));                        $cls_video = new Video(); $basename = $cls_video->getPreviewImage('pic',$thumbs); var_dump($basename,$_FILES['pic']);if($_POST['submit']){ if(is_array($_POST['friends']) && !empty($_POST['friends']))
    { foreach($_POST['friends'] as $val)
    {
    $sql = " insert into offers (msgfromid,msgtoid,Ad_content,title,Ad_Sponsor,coupon_content1,coupon_content2,link,pic,date) "
    ."values (".$_SESSION['uid']."," . $val . ",'".$_POST['Ad_content']."','".$_POST['title']."','".$_POST['Ad_Sponsor']."','".$_POST['coupon_content1']."','".$_POST['coupon_content2']."','".$_POST['link']."','".$_POST['pic']."'," . time() . ");";
    $result = mysql_query($sql);
    //var_dump($result);
    } }
    }只能传进数据库,不能传到文件夹下,该如何处理