请帮助。在上传到网页之前,有什么方法可以使用表单向图像添加超链接?我想使用表单来添加链接到我的图像,所以我不必手动添加链接到它们,因为它会花费时间。我也想在图像下方显示文字标题链接。图像和文字标题将链接到相同的地方。我希望使用表单来添加图片链接,并在图片上传之前在图片下方添加文字链接。我使用PHP编写代码。谢谢你的时间。使用表单在图像上传到网页之前向图像添加超链接
这是形式的相片图像上传之前:upload form image
这与文本字幕链路上传的图像在它之下:The upload image with link under it
这是代码:
<html>
<head>
<title>Upload and display images with PHP</title>
</head>
<?php
if(isset($_POST['upload_img'])) {
$file_name = $_FILES['image'] ['name'];
$file_type = $_FILES['image'] ['type'];
$file_size = $_FILES['image'] ['size'];
$file_tmp_name = $_FILES['image'] ['tmp_name'];
if($file_name) {
move_uploaded_file($file_tmp_name,"img/$file_name");
}
}
?>
<body>
<form action="" method="post" enctype="multipart/form-data">
<label>upload Image</label><br><br>
<input type="file" name="image"><br><br>
<label>Add hyperlink to image:</label><br>
<input type="text" name="add_link"><br><br>
<input type="submit" value="Uplad Image" name="upload_img">
</form>
<?php
$folder = "img/";
//$dir = "img/";
if(is_dir($folder)) {
if($handle = opendir($folder)) {
while(($file=readdir($handle)) != false) {
if($file ==='.' || $file ==='..') continue;
echo '<img src="img/'.$file.'" width="150" height="150" alt="">';
}
closedir($handle);
}
}
?>
</body>
</html>
你的意思是在图像上添加文字? – 2016-08-20 03:51:49
是的。我想使用表单输入将添加到图像的链接,并且我还希望在照片下方显示可点击的文字链接。我希望用户能够点击照片或文字链接转到其他网页。 –