10/10/2018, 10:12
mình hỏi cái này. (ko bít ghi câu hỏi sao nữa)
trong PHP, làm sao return cái link?
ví dụ, khi người ta truy cập vào trang showpic.php?pic_id=1 thì nó sẽ trả về cái địa chỉ của tấm hình đó và link này có thể đc sử dụng như sau:
<img src="showpic.php?pic_id=1" border="0">
Làm sao đây?
ví dụ, khi người ta truy cập vào trang showpic.php?pic_id=1 thì nó sẽ trả về cái địa chỉ của tấm hình đó và link này có thể đc sử dụng như sau:
<img src="showpic.php?pic_id=1" border="0">
Làm sao đây?
Bài liên quan
nội dung file này thì bạn cũng hiểu rồi ... nó có tác dụng return lại link thực của img ...
trong file này bạn chỉ cần $_GET{"pic_id"} ... để lấy id của pic .. sau đó truy vấn dữ liệu từ table của img để lấy link thực của image ... Nếu bạn không làm 1 website về ảnh thì cũng o cần thiết phải làm chuyện này ... để bảo vệ link ảnh bạn có thể cấu hình trong apache ... về phần cấu hình thì tham khảo thêm ở hvanews.net
<?php
$id = $_GET{"pic_id"};
$sql = mysql_query("SELECT * FROM tbl_pic WHERE `id` = $id");
$row = mysql_fetch_array($sql);
// show link thực
$true_link = $row["true_link"];
echo $true_link;
?>
Với tbl_pic gồm các field sau :
`id`
`true_link`
Giống như khi xài IBF, VBB, người ta bấm dzô mấy cái link attachment, nó sẽ return về cái file attachement đó, hiểu ko?
// Output to a file image
header('Content-type: application/***');
// Download file attachment
header('Content-Disposition: attachment; filename="image.***"');
// Read source of file image.***
readfile('image.***');
?>
Với *** là file type của image ... sau khi lấy được link thực bạn add thêm code này là tạo được attachment rùi !
à, mà nếu như đó ko phải là dạng file imagemà là các loại file khác (zip, rar, pdf...), thì có sử dụng đc ko?
file nào thì thay *** bằng file đó ... vd : rar thì thay *** = rar
$image = file_get_contents('Insert image link here');
header('content-type: image/gif');
echo $image;
?>