我开发了一款记忆游戏,可以从目录中随机获取其图像。 游戏结束后,我想显示游戏中使用的图像。

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

(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。

我尝试使用以下代码:

(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( gallery.php )中。 我尝试使用session_start() ,但是仍然得到错误的输出。

#1楼 票数:0

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

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

这应该可以从函数中返回项目。 在gallery.php内部:

<div id="gallery"</div>
<script>
  document.getElementById("gallery").innerHTML = getgImage();
</script>

  ask by Uviiii translate from so

未解决问题?本站智能推荐:

1回复

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

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

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

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

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

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

如何在PHP中将文件从一封电子邮件发送到另一封电子邮件ID?

我有PHP代码,其中我编码通过电子邮件从一个电子邮件ID发送附件到另一个电子邮件ID,但名称,消息,email_id所有发送但未附加文件发送。 HTML代码: 请检查并回复我。 我错过了什么 谢谢和问候Ankit
3回复

如何从一个文件向另一个文件发送和执行 PHP 代码?

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

如何在php中将文件从一页发送到另一页

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

如何将类的php数组的值从一个php文件发送到另一个php文件

我在php文件中有一个类数组,这个类有3个字段,而我使用这些字段使用POST将SELECTS和INPUT CHECKBOXs的值保存在FORM内,那么我需要将此类数组发送到另一个php用于处理数据的文件。 我该怎么办?
2回复

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

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