繁体   English   中英

如何将图像阵列从一个 PHP 文件发送到另一个 PHP?

How to send a image array from one PHP file to another PHP?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我开发了一个 memory 游戏,它从目录中随机获取其图像。 游戏完成后,我想显示游戏中使用的图像。

从目录中随机获取图像的游戏逻辑代码:

(gameply.php)

<?php
$dire="Annotated Dataset/";
$images = glob($dire. '*.{jpg,jpeg}', GLOB_BRACE);
shuffle($images);
$images=array_slice($images,0,8);
?>
<script>
function getgImage(number) {

if(number=='1'){
return '<img src="<?php echo "$images[0]"; ?>">';

}
else if(number == '2'){
return '<img src="<?php echo "$images[1]"; ?>">';

}

else if(number == '3'){
return '<img src="<?php echo "$images[2]"; ?>">';

} 

else if(number == '4'){
return '<img src="<?php echo "$images[3]"; ?>">';

}

else if(number == '5'){
return '<img src="<?php echo "$images[4]"; ?>">';

}
else if(number == '6'){
return '<img src="<?php echo "$images[5]"; ?>">';
}

else if(number == '7'){
return '<img src="<?php echo "$images[6]"; ?>">';
}

else if(number == '8'){
return '<img src="<?php echo "$images[7]"; ?>">';
}
else {
return '<img src="resources/logo.png">';

}

} 
</script>

上面的代码用于游戏,其中目录中的随机图像放置在 if 条件内,我想要的是从这个 php 中获取这些确切的图像,并将其显示为另一个 php 中的图库

我尝试使用以下代码:

(gallery.php)

<?php
 session_start();

 require 'gameply.php';?>

 <!DOCTYPE html>
 <html>
 <head>
 <title> gallery</title>
 <link href="gallery.css" rel="stylesheet">
 </head>
 <body>

 <div id="gallery"><?php
  foreach ($images as $i) {?>
    <img src="<?php echo "$i"; ?>">   <?php }
?>

 </div>
 </body>
 </html>

但是上面的代码在执行时会显示一组不同的图像,而不是游戏中使用的图像。

我想获得我在游戏中使用的相同图像集( gameply.php )显示在画廊( gallery.php )中。 我尝试使用session_start() ,但仍然得到错误的 output。

1 个回复

您的代码显示了您告诉它的内容。 您要求它返回 $images 数组,这不是您从 JavaScript function 返回的内容。 我假设 function 中的项目是你想要返回的正确的?

要使用会话,您需要做的不仅仅是调用 session_start()。 您必须分配 session 变量,以便以后使用。 如果您想 go 这条路线,我会阅读有关会话的信息。

这应该可以从您的 function 中返回项目。 画廊内部。php:

<div id="gallery"</div>
<script>
  document.getElementById("gallery").innerHTML = getgImage();
</script>
1 如何使用ajax在php中将图像从一个文件发送到另一个文件

我有一个页面,注册客户可以在该页面上上传他们的图像; 我提供了该特定图像描述的文件输入字段和文本字段。 客户上传文件后,我将显示上传的图像和数据的预览。 之后,当用户单击“提交”按钮时,我通过ajax调用了一个php脚本并获取了文本字段值,但是我又如何获取图像呢? 这是我的文件输入代 ...

2 如何将数据从一个PHP文件发送到另一个PHP文件?

我目前正在使用JQuery ajax函数将数据发布到PHP文件中。 该PHP代码加载了位于服务器根目录之外的XML文件,然后在回显到我的js / html之前比较字符串。 但是我需要将从该XML文件中检索到的数据发布到第二个PHP文件中,并将从最后一个文件中得到的结果回显到我的js中。 ...

3 试图将图像从一个 php 文件发送到另一个

我正在制作自己的 sharex 主机,但遇到了一些问题。 首先,如果我直接上传到upload.php文件,它可以正常工作。 但是,我想要另一个 php 文件来处理请求并将它们传递给我,因为我想拥有多个域(它基本上会根据使用的 api 密钥获取 php url 和重定向)。 我尝试的第一件事是使用 ...

4 如何使用PHP将图像从一页发送到另一页

我正在处理一个项目,其有关(图形密码)是身份验证安全系统(基于Web),该系统要求用户通过输入其信息(例如(名字..姓氏..等))进行注册。这些信息将有一组图像,每个图像下方都有一个数字,因此用户将像平常一样输入自己的信息,并且将是(图像编号)的额外字段,用户将输入其图像编号想要,(图像将在页面 ...

5 如何将 PHP 代码从一个文件发送到另一个文件并执行?

我的动机是创建一个可以运行 HTML 以及 PHP 代码的代码编辑器。 代码编辑器部分在 index.php 和 output.php 嵌入在索引文件中以显示 Z7136221F6396D. 在执行 textarea(代码编辑器)的代码时,我重新加载(使用 jQuery'.load() 函数),仅 ...

2021-01-15 08:25:09 3 50   php
6 如何在php中将文件从一页发送到另一页

我正在建立一个分类的网站,用户在其中添加他的信息以进行添加,并可以选择添加图像。 然后,该页面中的信息将发送到另一个页面,用户在此验证信息是否正确。 然后,信息通过准备好的语句发送到最后进入数据库的页面。 所以我需要将此文件发送到多个页面。 我尝试发送如下 但是,图像的二进制源转 ...

9 PHP将数组发送到另一个PHP文件

这可能是一个愚蠢的问题,但我在这里迷路了。 我需要使用POST变量将其中包含一些数据的数组发送到另一个PHP文件。 这是我的表格: 这是test.php 所以这是我尝试过的,但未显示任何内容。 请帮忙 ...

2013-08-27 22:03:14 2 1711   php
暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM