我是PHP的新手。我想知道如何使用PHP将产品图像从后端上传到静态网站的前端。请帮我。提前谢谢。
选择图片:<?php
if(isset($_POST['Submit1']))
{
$filepath = "images/" . $_FILES["file"]["name"];
if(move_uploaded_file($_FILES["file"]["tmp_name"], $filepath))
{
echo "<img src=".$filepath." height=400 width=300 />";
}
else
{
echo "Error !!";
}
}
?>
我已尝试过上面的代码。它正在运行,但图像仅显示在同一页面上。但是,当我点击提交按钮时,我需要在另一页上显示图像。
答案 0 :(得分:0)
在PHP中使用Session
之前,您无法将变量从页面传递到另一个页面。 但这不是产品形象的好习惯。
您应该将$filepath
存储在数据库中,并在需要时将其提取到应用程序中的每个位置。
答案 1 :(得分:0)
您可以在上传图片时重定向此页面;
header( 'Location:http://anypage.com/?filepath='.$file_path );
你可以使用get方法;
$filepath=$_GET['filepath']
echo "<img src=".$filepath." height=400 width=300 />";