顯示具有 研究日誌 標籤的文章。 顯示所有文章

搜尋範圍 with jQuery



現在終於可以做到這樣... 好不容易....

。地點定位。



呵!今天我興奮到不行,
在新增標記的部份,結合 google 的 Geocoder 做出自動搜尋地址的部份。

加上自動標記與手動彈跳標記,
看起來真是高級!

。PHP 圖片上傳(更新)。



其實拖了好久才肯正視這支程式,說起來真是混。

這次功能有將上傳後的圖做過裁切並儲存好幾種尺寸在目錄下,
用意是希望可以運用多種圖片尺寸去應變不同的資料。

在程式方面,是先從判斷上傳來的圖片是直的或橫的,
接著就進入處理圖片裁切。

最後在編列檔名也有一番處理,是使用時間來命名。

*

有漸漸的在PHP裡打滾的感覺,
也很感謝小白和小任的大力幫忙。

 

。育秀盃 & 複賽。



才剛過完年回來,就馬上要進入複賽的最後階段,
都快要瘋掉了。

其實在過年前早已得知有進複賽,
而要繳件的東西是,模擬影片。

企劃通過之後,我再也沒為我的平台做網站架構,
但也藉此機會,為了這個平台找到新的方向與特色。

而這星期回來,前三天幾乎是空擺著,
當然後面時間壓力越來越大,
也逼著自己盯在螢幕面前趕工,
雖然畫面還不是很滿意,
但也就先將就點。

由於平台根本還沒動工,
就連畫面也還是假的,
也只是將畫面呈現模擬狀況然後用影片方式稍作介紹。

真是又減少我腦細胞不少。

。PHP 圖片上傳。



原來只要把要處理圖片的PHP程式先處理,
  最後再將取得的資料塞入至資料庫內。

  這樣就完成了。



    // echo $_POST["name"]. $_POST["photo"].$_POST["url"];
    if(!empty($_POST["name"])){
// 取得上傳圖片
$src = imagecreatefromjpeg($_FILES['photo']['tmp_name']);

// 取得來源圖片長寬
$src_w = imagesx($src);
$src_h = imagesy($src);

// 假設要長寬不超過90
if($src_w > $src_h){
 $thumb_w = 320;
 $thumb_h = intval($src_h / $src_w * 320);
}else{
 $thumb_h = 320;
 $thumb_w = intval($src_w / $src_h * 320);
}

// 建立縮圖
$thumb = imagecreatetruecolor($thumb_w, $thumb_h);

// 開始縮圖
imagecopyresampled($thumb, $src, 0, 0, 0, 0, $thumb_w, $thumb_h, $src_w, $src_h);

// 儲存縮圖到指定 thumb 目錄
imagejpeg($thumb, "thumb/".$_FILES['photo']['name']);

// 複製上傳圖片到指定 images 目錄
copy($_FILES['photo']['tmp_name'], "images/" . $_FILES['photo']['name']);

/* if ((($_FILES["photo"]["type"] == "image/gif")
|| ($_FILES["photo"]["type"] == "image/jpeg")
|| ($_FILES["photo"]["type"] == "image/pjpeg"))
&& ($_FILES["photo"]["size"] < 20000))
 {
 if ($_FILES["photo"]["error"] > 0)
{
echo "Return Code: " . $_FILES["photo"]["error"] . "<br />";
}
 else
{
echo "Upload: " . $_FILES["photo"]["name"] . "<br />";
echo "Type: " . $_FILES["photo"]["type"] . "<br />";
echo "Size: " . ($_FILES["photo"]["size"] / 1024) . " Kb<br />";
echo "Temp file: " . $_FILES["photo"]["tmp_name"] . "<br />";

if (file_exists("upload/" . $_FILES["photo"]["name"]))
 {
 echo $_FILES["photo"]["name"] . " already exists. ";
 }
else
 {
 move_uploaded_file($_FILES["photo"]["tmp_name"],
 "upload/" . $_FILES["photo"]["name"]);
 echo "Stored in: " . "upload/" . $_FILES["photo"]["name"];
 echo "<meta http-equiv=\"refresh\" content=\"0;URL=index.php\" />";

 }
}
 }
else
 {
 echo "Invalid file";
 }
 */
// INS資料
// SQL 定義查詢語言
$query = "insert into `main`(`name`,`lat`,`lng`,`kind`,`photo`,`description`,`url`) values('".$_POST["name"]."','".$_POST["lat"]."','".$_POST["lng"]."','".$_POST["kind"]."','".$_FILES["photo"]["name"]."','".$_POST["description"]."','".$_POST["url"]."')";
// echo "</br>".$query."</br>";
// 執行查詢語言
$result = mysql_query($query);
//  判斷查詢語言是否錯誤
if (!$result) {
 die('Invalid query: ' . mysql_error());
}
    }*

未來目標:
  要將圖片上傳部份做的像Flickr 或 Facebook 這種方式,
  以重點為中心點,裁出一個正方形。

。Facebook API & 聯外通。



*

FaceBook 很強大,提供了很多API,尤其是會員登入系統,以後就不需要註冊這麼多帳號了,只要一組帳密,就可以通各大網站去發表、評論。
  不過一定有人想,乾脆不要有會員不是更好?
  呵,網路的世界,匿名是很可怕的。

一個平凡的HTML網頁介紹,只是用了FaceBook 的聯外通,就可以做到留言版等功能,真是強大。
開始對FaceBook 的API 有點信心了。

。GoogleMap & 初。



*

功能:
1. 定位初始中心點
2. 更改標記圖案 + 陰影
3. 增加資訊視窗

*

  第一次用 javascript 寫程式,真的是一個頭兩個大,雖然官網有很多很豐富的資料,但都是東一塊、西一塊,每一處的資料都很不清處,真是累倒我了。不過,總是要開始,但好像又有點太慢,29號說要育秀盃,我的進度可真是落後,才1%不到的進度。

  真希望明天一早睡醒,我又開竅了。