【问题标题】:How to send an image from one page to another page using PHP如何使用 PHP 将图像从一个页面发送到另一个页面
【发布时间】:2012-09-17 02:58:53
【问题描述】:

我有一个项目正在开发,它关于(图形密码)它是一个身份验证安全系统(基于 Web),它要求用户通过输入他的信息来注册,例如(名字..姓氏..等)并且有了这些信息,将有一组图像,每个图像下面都有一个数字,因此用户将像往常一样输入他的信息,并且将是(图像编号)用户写入编号的额外字段他想要的图像,,(图像将在页面中预览为缩略图)。最后他点击提交,信息将使用(PHPMyAdmin)存储在数据库中,在数据库中每个数据都有列加上图像编号列,它将仅存储图像编号而不是图像,图像存储在名称为 (1-20) 的文件夹中,直到这里没问题..

问题是: 当用户点击提交时,它应该打开另一个页面,它应该显示他之前从预览页面中选择的大尺寸图片,所以稍后我可以对图像进行一些处理..

我的问题是:如何使用 PHP 语言将该图像发送到另一个页面..

我正在使用 DreamWeaver CS6,这是网站http://www.4shared.com/photo/YcBeAhsz/Capture.html 的照片?

代码在这里:http://www.4shared.com/file/unOI9Ejs/registeration_page.html?

我希望我的问题很清楚,我希望我能得到一些答案..提前谢谢..

【问题讨论】:

  • 当你说“它应该打开另一个页面”时,你的意思是它打开一个新窗口吗?或者你的意思是用户被导航到另一个页面(即正常的表单提交)?
  • 我的意思是它会导航到另一个页面..
  • 嗯,你应该可以得到他们用$_POST['some_input_name']输入的号码,不是吗?
  • 获取他们从不同页面输入的号码?
  • 您是指同一站点上的另一个页面吗?或同一网站上的下一页

标签: php image photo photos


【解决方案1】:

在不知道您使用的代码的情况下,这有点棘手。

您可以通过以下方式将获得的图像存储到网络服务器:

file_put_contents('image1.gif',file_get_contents('http://static.php.net/www.php.net/images/php.gif'));

下一页显示图片返回。

<?php
$user_picked_img_id = 1;
?>

<img src="image<?php echo $user_picked_img_id ?>.gif"/>

让我知道这是否符合您的要求。

【讨论】:

  • 这是我的代码,4shared.com/file/unOI9Ejs/registeration_page.html?请让我感到迷茫,我非常感谢您的帮助,非常感谢
  • 我想我需要对提交底部做一些事情,比如通过发送插入图像编号字段中的图像数量将其链接到另一个页面,然后在第二页接收图片..
  • 看起来您的图片已经是本地的了。在这种情况下,您不需要保存图像,因此您可以跳过该部分。只需将 Image_number 保存到用户会话即可。 session_start(); $_SESSION['image_number']=$_POST['image_number'];然后在渲染 HTML 时添加 id。 .jpg" width="150" height="150"> 应该可以。
  • 我还有另一个问题,在我看来,这让我感到困惑,当单击提交底部时,它只会将数据添加到数据库中,但不会导航到本地存储的下一页,我使用代码 我认为它应该打开,但我没有不知道哪里错了..
  • 我知道提交底部有一个 value="submit" 但这会阻止 onClick 工作 >??如果是这种情况,那么还有什么选择?
猜你喜欢
  • 1970-01-01
  • 2014-05-15
  • 1970-01-01
  • 2016-12-01
  • 1970-01-01
  • 2011-12-05
  • 2014-11-08
  • 1970-01-01
  • 2012-12-21
相关资源
最近更新 更多