if(!trim($_POST["new_profile_pic"]) ==""){ //upload profile_pic // เริ่มต้นใช้งาน class.upload.php ด้วยการสร้าง instant จากคลาส $upload_image = new upload($_FILES['new_profile_pic']) ; // $_FILES['image_name'] ชื่อของช่องที่ให้เลือกไฟล์เพื่ออัปโหลด echo"enter"; // ถ้าหากมีภาพถูกอัปโหลดมาจริง if ( $upload_image->uploaded ) { echo "have pic"; // ย่อขนาดภาพให้เล็กลงหน่อย โดยยึดขนาดภาพตามความกว้าง ความสูงให้คำณวนอัตโนมัติ // ถ้าหากไม่ต้องการย่อขนาดภาพ ก็ลบ 3 บรรทัดด้านล่างทิ้งไปได้เลย $upload_image->image_resize = true ; // อนุญาติให้ย่อภาพได้ $upload_image->image_x = 200 ; // กำหนดความกว้างภาพเท่ากับ 400 pixel $upload_image->image_ratio_y = true; // ให้คำณวนความสูงอัตโนมัติ $upload_image->process( "upload_pic" ); // เก็บภาพไว้ในโฟลเดอร์ที่ต้องการ *** โฟลเดอร์ต้องมี permission 0777 // ถ้าหากว่าการจัดเก็บรูปภาพไม่มีปัญหา เก็บชื่อภาพไว้ในตัวแปร เพื่อเอาไปเก็บในฐานข้อมูลต่อไป if ( $upload_image->processed ) { echo "suc"; //delete unlink("upload_pic/'".$objResult["image_name"]."'"); //unlink("upload_pic/".$objResult["image_name"]); $image_name = $upload_image->file_dst_name ; // ชื่อไฟล์หลังกระบวนการเก็บ จะอยู่ที่ file_dst_name $upload_image->clean(); // คืนค่าหน่วยความจำ // เก็บชื่อภาพลงฐานข้อมูล $strSQL2 = "UPDATE profile_image set image_name = '".$image_name."' "; $strSQL2 .="WHERE tutor_id = '".$_SESSION["tutor_id"]."' "; $objQuery2 = mysql_query($strSQL2); }// END if ( $upload_image->processed ) }//END if ( $upload_image->uploaded ) }
Quote:if(!trim($_POST["new_profile_pic"]) ==""){
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง