Chào mừng!

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!
  • Truy cập và ủng hộ DienDanIT.NET bằng cách click dăm 3 cái quảng cáo để duy trì sever nhé.

mình muốn xin lệnh check link có phải là link ảnh hay không

BN2002

DienDanIT 2018
Tham gia
31/10/18
Bài viết
123
Lượt Thích
108
VNĐ
5,413
VNĐ
5,413
PHP:
if (filter_var('http://google.com', FILTER_VALIDATE_URL)) {
    //Đây là link
}
}
 

BN2002

DienDanIT 2018
Tham gia
31/10/18
Bài viết
123
Lượt Thích
108
VNĐ
5,413
VNĐ
5,413
PHP:
if (filter_var('http://google.com', FILTER_VALIDATE_URL)) {
    //Đây là link
}
}
Chết,đọc nhầm,link ảnh thì dùng curl get content type của header nhé.Dùng thế nào thì google
 

Cua

nasscom.vn
Thành viên BQT
Việt Nam Vô Địch
Administrator
Người Điều Hành
Premium
Người Điều Hành Cấp Cao
Thành Viên VIP
Người Ảnh Hưởng
Người Đưa Tin
Người Chia Sẻ
DienDanIT 2018
Tham gia
30/10/18
Bài viết
686
Lượt Thích
2,043
VNĐ
5,772
VNĐ
5,772
check đuôi .jpg .gif .png .jpge thôi :o đơn giản mà
 

BN2002

DienDanIT 2018
Tham gia
31/10/18
Bài viết
123
Lượt Thích
108
VNĐ
5,413
VNĐ
5,413
check đuôi .jpg .gif .png .jpge thôi :eek: đơn giản mà
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 :3
 
  • Like
Cảm xúc: Cua
Tham gia
8/11/18
Bài viết
64
Lượt Thích
9
VNĐ
4,649
VNĐ
4,649
Mã:
<?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';}
 ?>
 

Trần Kỳ Nhân

fb.com/trankynhanit
Thành viên BQT
Người Điều Hành Cấp Cao
DienDanIT 2018
Tham gia
1/11/18
Bài viết
383
Lượt Thích
341
VNĐ
9,694
VNĐ
9,694
Mã:
<?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ư B BN2002
tao nhập vào đó là
Xin vui lòng, Đăng nhập hoặc Đăng ký để xem nội dung URL.
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
 

Trần Kỳ Nhân

fb.com/trankynhanit
Thành viên BQT
Người Điều Hành Cấp Cao
DienDanIT 2018
Tham gia
1/11/18
Bài viết
383
Lượt Thích
341
VNĐ
9,694
VNĐ
9,694
check thử đi
PHP:
<?php
$linkanh = 'https://i.imgur.com/XpRKOQS.jpg';
if(@is_array(getimagesize($linkanh))){
    echo 'true';
} else {
    echo 'false';
}
 

BN2002

DienDanIT 2018
Tham gia
31/10/18
Bài viết
123
Lượt Thích
108
VNĐ
5,413
VNĐ
5,413
check 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;
}
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 ổn
 
Tham gia
8/11/18
Bài viết
64
Lượt Thích
9
VNĐ
4,649
VNĐ
4,649
như B BN2002
tao nhập vào đó là
Xin vui lòng, Đăng nhập hoặc Đăng ký để xem nội dung URL.
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
check miền thôi hớ hớ :V chưa làm đc cái check đuôi
 
Top Bottom