我正在尝试使用 php 代码连接 FTP 服务器, 如果我将 FTP-Servaer Name Invalid 设置为无效,则脚本结束,并且不会在 $conn_id 中返回 false。
代码脊柱:
$conn_id = ftp_connect($_POST['ftp_server']);
if($conn_id)
{
echo "invalid server name";
}
else
{
if(ftp_login($conn_id, $_POST['ftp_username'], $_POST['ftp_password']))
{
$connection_status = 'tested';
echo "<script>alert('Correct FTP login credentials');</script>";
}
}
其停止脚本位于第一行,并且不显示回显“无效的服务器名称”;
错误
ftp_connect() [function.ftp-connect]: php_network_getaddresses: getaddrinfo 失败: 没有这样的主机已知。
如果用户输入了无效的服务器名称,我需要提醒用户。谢谢!!!
最佳答案
试试这个,你就完成了
$conn = @ftp_connect("ftp.funnybunnyvideos.in");
if($conn)
{
echo 'server name is valid';
}
else
{
echo 'server name is invalid';
}
干杯!!!
关于php - 如果 FTP 服务器无效,如何收到错误消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10619903/