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"); }
<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>
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"); }
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); }
//获取大图片高度 $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); } }
} 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") {