mính muốn tạo 1 form gửi link ảnh vào data nhưng muốn check link đó có phải là link ảnh không thì dùng lệnh ntn thì là ổn ạ
Bằng cách đăng ký với chúng tôi, bạn sẽ có thể thảo luận, chia sẻ và nhắn tin riêng tư với các thành viên khác trong cộng đồng của chúng tôi.
Đăng ký ngay!Chết,đọc nhầm,link ảnh thì dùng curl get content type của header nhé.Dùng thế nào thì googlePHP:if (filter_var('http://google.com', FILTER_VALIDATE_URL)) { //Đây là link } }
Chúng nó troll nhập đuôi .jpg nhưng bản chất nó không phải ảnh hoặc ảnh đó không tồn tại thì sao :3check đuôi .jpg .gif .png .jpge thôi :eek: đơn giản mà
oki tks anhcheck đuôi .jpg .gif .png .jpge thôi :eek: đơn giản mà
oke tks bn2002 :3Chúng nó troll nhập đuôi .jpg nhưng bản chất nó không phải ảnh hoặc ảnh đó không tồn tại thì sao :3
<?php
$subject = "https://i.imgur.com/V6fdc68.png";
if (!preg_match("/^(https:\/\/i.imgur.com\/)?([a-zA-Z0-9.])+$/", $subject, $matches)) {
echo 'khong phai server imgur';
}else{echo'phai nhe';}
?>
như @BN2002Mã:<?php $subject = "https://i.imgur.com/V6fdc68.png"; if (!preg_match("/^(https:\/\/i.imgur.com\/)?([a-zA-Z0-9.])+$/", $subject, $matches)) { echo 'khong phai server imgur'; }else{echo'phai nhe';} ?>
<?php
$linkanh = 'https://i.imgur.com/XpRKOQS.jpg';
if(@is_array(getimagesize($linkanh))){
echo 'true';
} else {
echo 'false';
}
Nếu dùng curl thì bonus thêm cái check response status code của header nữa gọi là tạm ổncheck thử đi
PHP:<?php $linkanh = 'https://i.imgur.com/XpRKOQS.jpg'; if(@is_array(getimagesize($linkanh))){ echo 'true'; } else { echo 'false'; } function getMimeType($filename) { $mimetype = false; if(function_exists('finfo_fopen')) { // open with FileInfo } elseif(function_exists('getimagesize')) { // open with GD } elseif(function_exists('exif_imagetype')) { // open with EXIF } elseif(function_exists('mime_content_type')) { $mimetype = finfo_file($filename); } return $mimetype; }
kh dùng curl :3 nãy coppy lộn vào đấyNếu dùng curl thì bonus thêm cái check response status code của header nữa gọi là tạm ổn
Đang tu luyện,chưa biết mấy cái hàm kia @@kh dùng curl :3 nãy coppy lộn vào đấy
check miền thôi hớ hớ :V chưa làm đc cái check đuôinhư @BN2002
tao nhập vào đó là https://i.imgur.com/0123456789abcdeg thì cái đó được gọi là ảnh hả :yao: nếu có thêm biến check đuôi thì cũng như vậy
We get it, advertisements are annoying!
Sure, ad-blocking software does a great job at blocking ads, but it also blocks useful features of our website. For the best site experience please disable your AdBlocker.