<?php class FileUpload { public $name; function __construct($name) { $this->name = $name; } function __toString() { return "<input type='file' name='{$this->name}'/>"; } } ?>
<?php include_once 'login/Form.php'; include_once 'login/Label.php'; include_once 'login/TextField.php'; include_once 'login/TextArea.php'; include_once 'login/Fileupload.php'; include_once 'login/ButtonSubmit.php'; $form = new Form(); $Name = new Label('ชื่อสินค้า '); $Detail = new Label('รายละเอียด '); $price = new Label('ราคา '); $Image = new Label('ภาพสินค้า '); $txtName = new TextField('name'); $txtDetail = new TextArea('detail'); $txtDetail->cols = 50; $txtDetail->rows = 5; $txtprice = new TextFieldPrice('price'); $fileImage = new FileUpload('image'); $submitButton = new ButtonSubmit('Save'); echo '<h3>บันทึกข้อมูลสินค้า</h3>'; echo '<hr />'; echo $form->open('product_save.php'); echo $Name . $txtName.'<br/>'; echo $Detail .$txtDetail.'<br/>'; echo $price .$txtprice.'<br/>'; echo $Image .$fileImage.'<br>'; echo $submitButton; echo $form->close(); ?>
include_once 'Database/db.php'; include_once '../connect.php'; $rs = $db->insert('product',array( 'name' => $_POST['name'], 'detail' => $_POST['detail'], 'price' => $_POST['price'], 'image' => $_FILES['image']['name'], 'created_date'=> date('Y-m-d h:i:s') )); if($rs) { $tmp_name = $_FILES['image']['tmp_name']; $file_name = $_FILES['image']['name']; echo $tmp_name."<br>"; echo $file_name."<br>"; echo "5555"; if(move_uploaded_file($tmp_name,"../upload/".$file_name)) { echo $tmp_name; header('location: index.php?url=product.php'); } }
Quote: /upload/
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง