|
|
|
php ติดปัญหา upload รูปแล้วเปิดภาพไม่ขึ้นครับ ช่วยดูโค๊ดให้ทีครับว่าผิดตรงไหน ขอบคุณครับ |
|
|
|
|
|
|
|
อันนี้หน้า form ครับ คือในหน้านี้จะมีการ upload รูปที่ถูก crop และ upload video mp4 จะให้ทำงานในหน้านี้หน้าเดียวครับ คอนเซปต์ ประมาณนี้ครับ
php ติดปัญหา upload รูปแล้วเปิดภาพไม่ขึ้นครับ ช่วยดูโค๊ดให้ทีครับว่าผิดตรงไหน ขอบคุณครับ
Code (PHP)
<?php
include 'connect.php';
if(isset ($_POST['upload'])) {
$image_detail = $_POST['image_detail'];
$slide_number = $_POST['slide_number'];
$data = $_POST['image'];
list($type, $data) = explode(';', $data);
list(, $data) = explode(',', $data);
$data = base64_decode($data);
$imageName = time().'.jpg';
file_put_contents('file_vdo-image/'.$imageName, $data);
echo var_dump('Ans :',$imageName);
//if(isset ($_POST['upload'])) {
$video_name = $_FILES['video']['name'];
$type = explode(".", $video_name);
$type = end($type);
$ran_name = rand();
$name_database = 'clip'.$ran_name.'.'.$type;
$temp = $_FILES['video']['tmp_name'];
if($type == 'MP4' || $type == 'mp4') {
$url='file_vdo-image/clip'.$ran_name.'.'.$type;
move_uploaded_file($temp,$url);
}else{
$url='file_vdo-image/'.$ran_name.'.'.$type;
move_uploaded_file($temp,$url);
}
//นำข้อมูลส่งออก(insert data)
$sql = "INSERT INTO video (video_name, image_name, image_detail, slide_id, ID_USER)";
$sql .="VALUE ('$name_database','$imageName','$image_detail','$slide_number','$nameID')";
$result = mysqli_query($con, $sql);
if ($result) {
echo "บันทึกข้อมูลเรียบร้อย";
// header("location: form_Video.php");
} else {
echo "เกิดข้อผิดพลาด".mysqli_error($con);
}
//mysqli_query ("insert into img(img,video) value ('$image_name','$video_name')") or die (mysqli_error());
//}
}
?>
Tag : MySQL, HTML, JavaScript, Ajax, jQuery
|
ประวัติการแก้ไข 2018-07-20 15:36:30
|
|
|
|
|
Date :
2018-07-20 15:34:55 |
By :
i3oomi3er |
View :
761 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เปิดไฟล์รูปด้วย text editor เช่น notepad++ แล้วดูว่ามันมีอะไรในนั้น ใช่รูปจริงหรือเปล่า?
|
|
|
|
|
Date :
2018-07-22 23:02:42 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|