当我打开它时,它会显示一个空白网页
It displays a blank web page when I open it
当我打开网页时,它只显示一个空白页。你知道它为什么要这样做吗?可能是因为 _SESSION 美元中的 []?错误控制台上没有javascript错误,屏幕上也没有php错误。
下面是进行追加的 JavaScript 代码:
<?php
session_start();
$idx = count($_SESSION ['fileImage'] - 1);
$output = isset($_SESSION ['fileImage'][$idx]) ? $_SESSION ['fileImage'][$idx]['name'] : "";
?>
function stopImageUpload(success){
var imageNameArray = ['<?php echo $output ?>'];
var result = '';
if (success == 1){
result = '<span class="msg">The file was uploaded successfully!</span><br/><br/>';
for(var i=0;i<imageNameArray.length;i++)
{
$('.listImage').append(imageNameArray[i]+ '<br/>');
}
}
else {
result = '<span class="emsg">There was an error during file upload!</span><br/><br/>';
}
return true;
}
下面是 php 脚本,它从上面的 javascript 函数上传一个位于另一个页面上的文件:
<?php
session_start();
$result = 0;
$errors = array ();
$dirImage = "ImageFiles/";
if (isset ( $_FILES ['fileImage'] ) && $_FILES ["fileImage"] ["error"] == UPLOAD_ERR_OK) {
$fileName = $_FILES ['fileImage'] ['name'];
$fileExt = pathinfo ( $fileName, PATHINFO_EXTENSION );
$fileExt = strtolower ( $fileExt );
$fileDst = $dirImage . DIRECTORY_SEPARATOR . $fileName;
if (count ( $errors ) == 0) {
if (move_uploaded_file ( $fileTemp, $fileDst )) {
$result = 1;
}
}
}
$_SESSION ['fileImage'][] = array('name' => $_FILES ['fileImage']['name']);
?>
<script language="javascript" type="text/javascript">window.top.stopImageUpload(<?php echo $result;?>);</script>
$idx = count($_SESSION ['fileImage'] - 1);
应该是
$idx = count($_SESSION ['fileImage']) -1 ;
var imageNameArray = new Array();
imageNameArray = <?php echo $output ?>;
应该成为
var imageNameArray = ['<?php echo $output ?>'];
相关文章:
- 如何建立一个网页,检查我的路由器网络接口是否可以访问
- 如何在一个网页网站中处理基于document.write()的广告标签
- 用javascript将信息/变量从一个网页传递到另一个网页
- 用户在文本框中输入一个数字,并根据使用 PHP 输入的数字重定向到另一个网页
- 想要淡出当前网页并在下一个网页中淡出
- 在另一个网页中填写一个文本字段,并检查结果是否如预期
- 使用PHP和JSP在另一个网页中获取cookie值
- 如何从另一个网页修改一个网页的内容
- 如何将数据从一个网页发送到另一个网页
- Ajax 从另一个网页拉取内容
- 我可以通过Javascript从另一个网页获取特定的页面HTML代码吗?
- 转到另一个网页后,iframe 大小保持不变
- 我将如何在一个网页上放置多个Facebook跟踪像素
- 如何使用 JavaScript 将文本框值从一个网页传送到另一个网页
- 从另一个网页以 HTML 格式通过电子邮件发送当前购物车
- 通过jquery或javascript将信息从一个网页传递到另一个网页
- 使用 jQuery $.post() 方法获取另一个网页的一部分
- 在iframe中编辑另一个网页的样式的方法,即使是表面上的
- 从另一个网页调用数组
- 如何衡量一个网页何时完成 2 个功能