Hiển thị các bài đăng có nhãn PHP. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn PHP. Hiển thị tất cả bài đăng

Thứ Bảy, 19 tháng 8, 2023

Code upload căn bản trong php

Cần 2 file và 1 folder: index.html , upload.php và folder uploads

* Nội dung file index.html:

<!DOCTYPE html>

<html>

<body>

<form action="upload.php" method="post" enctype="multipart/form-data">

  Select image to upload:

  <input type="file" name="fileToUpload" id="fileToUpload">

  <input type="submit" value="Upload Image" name="submit">

</form>

</body>

</html>

* Nội dung file upload.php

<?php

$target_dir = "uploads/";

$target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);

$uploadOk = 1;

$imageFileType = strtolower(pathinfo($target_file,PATHINFO_EXTENSION));


// Check if image file is a actual image or fake image

if(isset($_POST["submit"])) {

  $check = getimagesize($_FILES["fileToUpload"]["tmp_name"]);

  if($check !== false) {

    echo "File is an image - " . $check["mime"] . ".";

    $uploadOk = 1;

  } else {

    echo "File is not an image.";

    $uploadOk = 0;

  }

}


// Check if file already exists

if (file_exists($target_file)) {

  echo "Sorry, file already exists.";

  $uploadOk = 0;

}


// Check file size

if ($_FILES["fileToUpload"]["size"] > 500000) {

  echo "Sorry, your file is too large.";

  $uploadOk = 0;

}


// Allow certain file formats

if($imageFileType != "jpg" && $imageFileType != "png" && $imageFileType != "jpeg"

&& $imageFileType != "gif" ) {

  echo "Sorry, only JPG, JPEG, PNG & GIF files are allowed.";

  $uploadOk = 0;

}


// Check if $uploadOk is set to 0 by an error

if ($uploadOk == 0) {

  echo "Sorry, your file was not uploaded.";

// if everything is ok, try to upload file

} else {

  if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) {

    echo "The file ". htmlspecialchars( basename( $_FILES["fileToUpload"]["name"])). " has been uploaded.";

  } else {

    echo "Sorry, there was an error uploading your file.";

  }

}

?>

Tăng giới hạn upload Phpmyadmin trên Xampp

hướng dẫn các bạn cách tăng giới hạn Phpmyadmin trên Xampp cho những bạn nào thiết kế web mà vướng phải lỗi này nhé, cái này do xampp cấu hình mặc định có 2mb thôi, mình phải nâng lên.

Các bạn chỉnh file cấu hình file php.ini của PHP 

Các bạn tìm tới file php.ini  để sửa thông số lại thành mặc định nó nằm trong C:\xampp\php\php.ini nếu các bạn cài vào ổ d thì thay d bằng c nhé.

Các bạn mở lên với notepad++ để sửa nhé.

post_max_size = 300M 
upload_max_filesize = 300M 
max_execution_time = 6000 
max_input_time = 4000 
memory_limit = 300M

Sau khi chỉnh xong thông số các bạn khởi động lại server để xem kết quả nhé.

Chúc các bạn thành công! 

Học cách làm giàu với 10 triệu đồng kiếm lời

  Bạn muốn học cách làm giàu chỉ với 10 triệu đồng? Bạn không biết nên kinh doanh gì với 10 triệu để sinh lời nhanh chóng? Và bạn không có ý...