Ejemplo n.º 1
0
function uploadPic()
{
    global $userID;
    if ($_FILES["file"]["type"] == "image/gif" || $_FILES["file"]["type"] == "image/jpeg" || $_FILES["file"]["type"] == "image/png" || $_FILES["file"]["type"] == "image/bmp" || $_FILES["file"]["type"] == "image/pjpeg") {
        $filename = $_FILES["file"]["name"];
        $tmpfile = $_FILES["file"]["tmp_name"];
        $md5 = md5_file($tmpfile);
        $dirPath = "/var/www/html/PicMap/Data/" . $userID;
        if (!file_exists($dirPath)) {
            mkdir($dirPath);
        }
        $path = "/var/www/html/PicMap/Data/" . $userID . "/" . $md5 . "_" . $filename;
        $path2 = "/PicMap/Data/" . $userID . "/" . $md5 . "_" . $filename;
        move_uploaded_file($tmpfile, $path);
        $snapPath = $path . "_snap.jpg";
        $cmd = "convert -resize 150x100 " . $path . " " . $snapPath;
        system($cmd);
        $picDes = $_POST['upPicDes'];
        $picPos = $_POST['upPicPos'];
        $picAlbumID = $_POST['upAlbumID'];
        $longitude = split(",", $picPos)[0];
        $latitude = split(",", $picPos)[1];
        $picSize = getimagesize($path);
        addPic($userID, $filename, $picSize[0], $picSize[1], $picDes, $path2, time(), time(), $longitude, $latitude, 0, $picAlbumID);
    }
    header("Location: ../Map/upload.php");
}
Ejemplo n.º 2
0
        <script src="function.js"></script>


<?php 
error_reporting(0);
$link = mysql_connect("hdm-139.hichina.com", "hdm1390571", "lcx411370939") or die("cannot connect!" . mysql_error());
if (!$link) {
    echo "Fail connecting!";
}
$db_selected = mysql_select_db("hdm1390571_db", $link);
if (!$db_selected) {
    echo "Fail connecting to database!";
}
$trans = array();
function addPic()
{
    $sql = mysql_query("select * from Reference");
    while ($info = mysql_fetch_array($sql)) {
        echo "<script>\$(document).ready(function(){\$('#slide')." . "append(\"<div class='item' id=" . "{$info['2']}" . ">" . "<img src='" . "{$info['1']}" . "'><div class='carousel-caption'>这是一个好商品!</div></div>\");});</script>";
        echo "<br>";
        echo "<script>\$(document).ready(function(){\$('#pic')." . "append(\"<div class='col-xs-6 col-md-6'><a href='#' class='thumbnail' data-toggle='modal' data-target='#myModal' onclick=" . "makeActive('" . "{$info['2']}" . "')" . "><img src='" . "{$info['1']}" . "'></a></div>\");});</script>";
    }
}
addPic();
?>
</body>
</html>



Ejemplo n.º 3
0
function uploadPic()
{
    global $userID;
    if ($_FILES["file"]["type"] == "video/mp4") {
        $filename = $_FILES["file"]["name"];
        $tmpfile = $_FILES["file"]["tmp_name"];
        $md5 = md5_file($tmpfile);
        $dirPath = "/var/www/html/Data/" . $userID;
        if (!file_exists($dirPath)) {
            mkdir($dirPath);
        }
        $path = "/var/www/html/Data/" . $userID . "/" . $md5 . "_" . $filename;
        $path2 = "/Data/" . $userID . "/" . $md5 . "_" . $filename;
        move_uploaded_file($tmpfile, $path);
        $snapTmp = $path . "_snapTmp.jpg";
        $cmd = "ffmpeg -i {$path} -ss 00:00:02 -f image2 {$snapTmp}";
        system($cmd);
        $picSize = getimagesize($snapTmp);
        $picW = (double) $picSize[0];
        $picH = (double) $picSize[1];
        $snap2W = 100;
        $snap2H = 100;
        if ($picW < $picH) {
            $snap2W = 100;
            $snap2H = (int) (100.0 / $picW * $picH);
        } else {
            $snap2H = 100;
            $snap2W = (int) (100.0 / $picH * $picW);
        }
        $snap2Path = $path . "_snap2.jpg";
        $cmd = "convert -resize " . $snap2W . "x" . $snap2H . " " . $snapTmp . " " . $snap2Path;
        system($cmd);
        $picDes = $_POST['upPicDes'];
        $picPos = $_POST['upPicPos'];
        $picAlbumID = $_POST['upAlbumID'];
        $longitude = split(",", $picPos)[0];
        $latitude = split(",", $picPos)[1];
        addPic($userID, $filename, $picSize[0], $picSize[1], $picDes, $path2, time(), time(), $longitude, $latitude, 0, $picAlbumID);
    }
    if ($_FILES["file"]["type"] == "image/gif" || $_FILES["file"]["type"] == "image/jpeg" || $_FILES["file"]["type"] == "image/png" || $_FILES["file"]["type"] == "image/bmp" || $_FILES["file"]["type"] == "image/pjpeg") {
        $filename = $_FILES["file"]["name"];
        $tmpfile = $_FILES["file"]["tmp_name"];
        $md5 = md5_file($tmpfile);
        $dirPath = "/var/www/html/Data/" . $userID;
        if (!file_exists($dirPath)) {
            mkdir($dirPath);
        }
        $path = "/var/www/html/Data/" . $userID . "/" . $md5 . "_" . $filename;
        $path2 = "/Data/" . $userID . "/" . $md5 . "_" . $filename;
        move_uploaded_file($tmpfile, $path);
        $picSize = getimagesize($path);
        $picW = (double) $picSize[0];
        $picH = (double) $picSize[1];
        $snap2W = 100;
        $snap2H = 100;
        if ($picW < $picH) {
            $snap2W = 100;
            $snap2H = (int) (100.0 / $picW * $picH);
        } else {
            $snap2H = 100;
            $snap2W = (int) (100.0 / $picH * $picW);
        }
        $pInfo = pathinfo($path);
        $ext = strtolower($pInfo['extension']);
        $snapPath = $path . "_snap." . $ext;
        $snap2Path = $path . "_snap2." . $ext;
        $cmd = "convert -resize 400x300 " . $path . " " . $snapPath;
        system($cmd);
        $cmd = "convert -resize " . $snap2W . "x" . $snap2H . " " . $path . " " . $snap2Path;
        system($cmd);
        $picDes = $_POST['upPicDes'];
        $picPos = $_POST['upPicPos'];
        $picAlbumID = $_POST['upAlbumID'];
        $longitude = split(",", $picPos)[0];
        $latitude = split(",", $picPos)[1];
        addPic($userID, $filename, $picSize[0], $picSize[1], $picDes, $path2, time(), time(), $longitude, $latitude, 0, $picAlbumID);
    }
    header("Location: /upload.php");
}
Ejemplo n.º 4
0
function addUser($userName, $password, $email, $gender)
{
    if (checkUser($userName, $email) > 0) {
        return;
    }
    $sql = "INSERT INTO UserInfoTable (UserName,Password,Email,Gender) VALUES('{$userName}','{$password}','{$email}','{$gender}')";
    if (!exeSQL($sql)) {
        return;
    }
    //printf("add user $userName failed\n");
    $sql = "SELECT UserID from UserInfoTable WHERE UserName='******'";
    $res = exeSQL($sql);
    $row = mysql_fetch_array($res);
    $id = $row[0];
    addAlbum($id, "Face", "The user face album", time());
    addAlbum($id, "Default", "The default user album", time());
    $sql = "SELECT AlbumID FROM AlbumTable WHERE UserID={$id} AND AlbumName='Face'";
    $res = exeSQL($sql);
    $row = mysql_fetch_array($res);
    $albumID = $row[0];
    addPic($id, "DefaultFace.gif", 200, 200, "DefaultFace.gif", "/images/DefaultFace.gif", time(), time(), 0, 0, 0, $albumID);
}
Ejemplo n.º 5
0
    //获取大图片高度
    $rW = floatval($src_W) / floatval($width);
    $rH = floatval($src_H) / floatval($height);
    $ratio = max($rW, $rH);
    $width = intval($src_W / $ratio);
    $height = intval($src_H / $ratio);
    $tn = imagecreatetruecolor($width, $height);
    //创建缩略图
    imagecopyresampled($tn, $im, 0, 0, 0, 0, $width, $height, $src_W, $src_H);
    //复制图像并改变大小
    imagejpeg($tn, $small_img);
    //输出图像
}
$filenames = scandir("/var/www/html/PicMap/Data/20160121");
$num = 0;
foreach ($filenames as $name) {
    if ($name != '.' and $name != "..") {
        $longitude = rand(11620000, 11640000) / 100000.0;
        $latitude = rand(3980000, 4010000) / 100000.0;
        $path = "/PicMap/Data/20160121/" . $name;
        $absPath = "/var/www/html/PicMap/Data/20160121/" . $name;
        $absSnapPath = "/var/www/html/PicMap/Data/20160121/" . $name . "_snap.jpg";
        $cmd = "convert -resize 200x150 " . $absPath . " " . $absSnapPath;
        system($cmd);
        //$md5=md5_file($absPath);
        $num = $num + 1;
        $albumID = $num % 3 + 3;
        $arr = getimagesize($absPath);
        addPic(1, $name, $arr[0], $arr[1], "testImg" . $num, $path, time(), time(), $longitude, $latitude, 0, $albumID);
    }
}
Ejemplo n.º 6
0
} elseif ($act == "addAllAcco") {
    $mes = addAllAcco();
} elseif ($act == "addLocation") {
    $mes = addLocation();
} elseif ($act == "addCalendar") {
    $mes = addCalendar();
} elseif ($act == "addFromDate") {
    $mes = addFromDate();
} elseif ($act == "addMinDays") {
    $mes = addMinDays();
} elseif ($act == "addPrice") {
    $mes = addPrice();
} elseif ($act == "addPhotos") {
    $mes = addPhotos();
} elseif ($act == "addPic") {
    $mes = addPic();
} elseif ($act == "addGuestPic") {
    $mes = addGuestPic;
} elseif ($act == "addAmen") {
    $mes = addAmen();
} elseif ($act == "login") {
    $mes = login();
} elseif ($act == "userOut") {
    $mes = userOut();
} elseif ($act == "guestInfo") {
    $mes = guestInfo();
} elseif ($act == "guestAllInfo") {
    $mes = guestAllInfo();
} elseif ($act == "guestPre") {
    $mes = guestPre();
} elseif ($act == "guestArrival") {