วิธีการปรับแก้ไข้รูปที่อัพโหลด แล้วบันทึกลงในโฟลเดอร์

PHP Knowledge เป็น บอร์ดรวามความรู้ php เน้นบทความ แนวทางการเขียนโปรแกรม บันทึกกันลืม เพื่อให้สมาชิกได้เขียนความรู้ที่ตัวเองมีให้สมาชิกท่านอื่นๆ ได้ เข้ามาอ่าน และ ไว้อ่านเองกันลืมด้วย

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
Ittichai_chupol
PHP VIP Members
PHP VIP Members
โพสต์: 5410
ลงทะเบียนเมื่อ: 19/09/2018 10:33 am

วิธีการปรับแก้ไข้รูปที่อัพโหลด แล้วบันทึกลงในโฟลเดอร์

โพสต์ที่ยังไม่ได้อ่าน โดย Ittichai_chupol »

- สำหรับผู้ที่กำลังจะพัฒนา ระบบที่สามารถจะอัพรูปภาพอยูานั้น วันนี้ผมมีฟังชั่น ฟังชั่นที่ช่วยให้การอัพโหลดรูปภาพนั้นทำงานได้หลากหลายมากขึ้่น ทั้งการใส่ตัวอักษร การลดขนาดภาพ และอื่นๆอีกมาหมาย

ซึ่งวันนี้ผมจะมาเสนอเพียงแค่ฟั่งชั่นที่ เมื่ออัพโหลดรูปแล้วจะมีการใส่่ ประโยคที่เข้าไปในรูปภาพได้

ขั้นตอนการทำงาน

1.สร้างไฟล์ html เพื่ออัพโหลดรูปภาพ

โค้ด: เลือกทั้งหมด

<form enctype="multipart/form-data" method="post" action="index.php">
  <input type="file" size="32" name="image_field" value="">
  <input type="submit" name="Submit" value="upload">
</form>
2. include ไฟล์ฟังชั่นเข้า **โดยดาวโหลดได้จาก ที่นี้

โค้ด: เลือกทั้งหมด

include './upload_php_master/src/upload.php';


3.ตัวอย่างการเรียกใช่ฟัง่ชั่น
ตัวอย่างอื่นๆ

โค้ด: เลือกทั้งหมด


<?php

include './upload_php_master/src/upload.php'; // เรียกไฟล์ upload.php 

$foo = new upload($_FILES['image_field']);//รับค่าจากไฟล์ html
if ($foo->uploaded) {
 
$foo->image_text            = 'test_mindphp'; 
$foo->image_text_color      = '#000000';
$foo->image_text_opacity    = 80;
//$foo->image_text_background = '';
$foo->image_text_background_opacity = 70;
$foo->image_text_font       = 5;
$foo->image_text_padding    = 20;
  //echo "Hello";
  $foo->process('/opt/lampp/htdocs/test/');
  if ($foo->processed) {
    echo 'image resized';
    $foo->clean();
  } else {
    echo 'error : ' . $foo->error;
  }
}


?>

ขอให้วันนี้เป็นวันที่ดี

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 102