首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由于isset无法执行函数

问由于isset无法执行函数
EN

Stack Overflow用户
提问于 2019-09-06 21:21:49
回答 1查看 65关注 0票数 0

我正在尝试制作一个像Monsta FTP这样的web ftp浏览器。目前,我正在尝试创建一个函数,将当前目录切换到我单击的目录。

目前的情况如下:

​

PHP (index.php):

代码语言:javascript
复制
<?php
if(isset($_POST['file_name'])) {
    $file_name = $_POST['file_name'];
    ftp_chdir($ftp_conn, $file_name);
    echo "<p>".ftp_pwd($ftp_conn)."<p>";
}

// connect to the FTP server
$ftp_server = "xxxxxxxxx";
$ftp_username = "xxxxxxxxx";
$ftp_userpass = "xxxxxxxxx";
$ftp_conn = ftp_connect($ftp_server, 21) or die("Could not connect to $ftp_server");
if ($ftp_conn === false) {
    echo "Unable connect to the ftp server.<br>";
} else {
    echo "Succesfully connected to the ftp server.<br>";
}

//login to the FTP server
$login = ftp_login($ftp_conn, $ftp_username, $ftp_userpass);
if ($login === true) {
    echo "Succesfully logged in to the ftp server.";
} else {
    echo "Unable to log in to the ftp server.";
}

//get a list of all files and folders
$contents = ftp_nlist($ftp_conn, '/');
echo "<ul>";
for ($i = 0 ; $i < count($contents) ; $i++) {
    echo "<li><a href=\"#\" onclick=\"post(this.id);\" id=\"".$contents[$i]."\">".$contents[$i]."</a></li>";
}
echo "</ul>";

// close connection
ftp_close($ftp_conn);
?>
<!DOCTYPE html>
<html>
<head>
    <title>FTP file menager</title>
</head>
<body>
<script src="js/jquery.js"></script>
<script src="js/functions.js"></script>
</body>
</html>

联合来文(functions.js):

代码语言:javascript
复制
function post(vally) {
    var name = vally;
    $.post('index.php', {file_name:name}, function(data) {});
    console.log('posted');
}

当我点击其中一个带有文件夹名称的链接时,我会在控制台中“发布”,这意味着JQuery (我正在使用从jquery.com下载的JQuery 3.2.1 )发布了数据,但是我没有收到来自PHP的任何警告或回音。我尝试在建立到ftp服务器的连接之前和之后放置if (),但仍然一无所获。

有人知道为什么我的代码不起作用吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-29 00:20:39

尝试删除ftp_close($ftp_conn);,因为它在js加载之前关闭ftp连接,因此php不能再执行ftp命令,除非您在isset()中打开ftp连接。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57828671

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档