Javascript 在其他php中使用上载的更改图像

Javascript 在其他php中使用上载的更改图像,javascript,php,html,file-upload,Javascript,Php,Html,File Upload,我有来自w3s的上传表单,在我的网站上运行得非常好,但在用户上传照片后,我找不到一种方法,即用新照片替换另一个php的图像。 我在admin.php中有我的表单,在上传完文件后,我想在photo.php中使用新的图片更改旧的图片 这是我在photo.php中的代码 <td> <figure tabindex="1"> <img src="img/gal1.jpg" alt="jump, matey" /> <figcaption&

我有来自w3s的上传表单,在我的网站上运行得非常好,但在用户上传照片后,我找不到一种方法,即用新照片替换另一个php的图像。 我在admin.php中有我的表单,在上传完文件后,我想在photo.php中使用新的图片更改旧的图片

这是我在photo.php中的代码

<td>
    <figure tabindex="1">
    <img src="img/gal1.jpg" alt="jump, matey" />
    <figcaption>Parlour</figcaption>
    </figure>
</td>

这样做是可能的,还是我必须重新生成代码?

您需要一个带有图像路径的变量。并且必须替换中的路径

<img src="img/gal1.jpg" alt="jump, matey" />
走向新的道路。我指的是src=和第二个之间的部分,目前是img/gal1.jpg


使用图像的绝对路径。

任何类似after\u upload.php的php页面

   <?php 
    if(isset($_FILES['filename']))
    {
      $new_image = "http://$_SERVER[HTTP_HOST].'/sitename/img/".$_FILES['filename']['name'];
    }
    else{

      $new_image = "http://$_SERVER[HTTP_HOST].'/sitename/img/gal1.jpg";
    }
    ?>

    <td>
        <figure tabindex="1">
        <img src="<?php echo $new_image;?>" alt="jump, matey" />
        <figcaption>Parlour</figcaption>
        </figure>
    </td>

来自w3s的表单?当他们开始向开发者提供表单时,你是什么意思?我是一名学生,我正试图找到一种方法来制作它,所以我在w3s中看到了一个上传表单示例,我重新构建了它,它帮助我。你将上传的图像保存在哪里,你使用哪个名称?当用户上传图像时,它保存在一个文件夹img/中,保存的文件名为gal1.jpg?这意味着你覆盖了文件?为什么这会有什么不同?你是说使用会话?
   <?php 
    if(isset($_FILES['filename']))
    {
      $new_image = "http://$_SERVER[HTTP_HOST].'/sitename/img/".$_FILES['filename']['name'];
    }
    else{

      $new_image = "http://$_SERVER[HTTP_HOST].'/sitename/img/gal1.jpg";
    }
    ?>

    <td>
        <figure tabindex="1">
        <img src="<?php echo $new_image;?>" alt="jump, matey" />
        <figcaption>Parlour</figcaption>
        </figure>
    </td>