怎样用php实现新浪微博的修改头像

解决方案 »

  1.   

    我也是初学PHP,有1个星期了,我认为是将图像上传到一个目录,然后将路径传到数据库,如果点击修改头像,通过一个数组将所有的头像路径存进去,代码,楼主想把
      

  2.   

    前台用flash实现图片剪裁,异步上传 你在这里看看吧,有没有合适的控件http://www.open-open.com/ajax/3_jQuery.htm
      

  3.   

    我曾经写的图片上传,楼主看看的,<?php
    //上传图片
    session_start();
    require_once("connection.php");
    //判断session是否存在
    if(isset($_SESSION['admin'])&&$_SESSION['admin']===true){
    $commodityname=$_POST['commodityname'];
    echo $commodityname;
    //上传图片
    $filename=$_FILES['image']['name'];
    $filetype=$_FILES['image']['type'];
    $filesize=$_FILES['image']['size'];
    $filetemp=$_FILES['image']['tmp_name'];
    $uploaddir='/wamp/www/phpbec/image/';
    $uploadfile=$uploaddir.basename($_FILES['image']['name']);
    if(move_uploaded_file($_FILES['image']['tmp_name'],$uploadfile)){
    echo "FILE is valid adn was successfully upload";
    }
    else{
    echo "error";
    }
    //将路径写进数据库
    $imagepath="image/".$filename;
    $commodityname=$_POST['commodityname'];
    $price=$_POST['price'];
    $inventory=$_POST['inventory'];
    $origin=$_POST['origin'];
    $description=$_POST['description'];
    $status="1";
    $sql="insert into commodity values('null','$commodityname','$imagepath','$price','$inventory','$origin','$description','$status')";
    mysql_query('set names utf-8');
    if(isset($commodityname)){
    mysql_query($sql);
    }
    else{
    echo"<script>location.href='commodityupload.php';</script>";
    }
    }
    else{
    echo "<script>location.href='adminlogin.php'</script>";
    }
    ?>