突然當我這樣做是我的服務器上:FTP_CONNECT()不返回資源ID
<?php
$connection = ftp_connect("ftpserver"); // connect to server
print($connection);print("test");die();
?>
它不返回Resource id #
。
它只會發生在特定的服務器上,如果我嘗試另一臺服務器上相同的代碼將返回:
Resource id #2test
它是一個服務器配置?最近該服務器上沒有任何變化。它打印只是「測試」,沒有空或其他東西。我試過了多個ftp服務器,以確保服務器IP不被禁止。
試過function_exists('ftp_connect')
它是。
更新:檢查/ var/log/syslog以查看它是否被防火牆阻止。
你究竟得到了什麼,而不是'資源ID#'? –
@MartinHieden沒什麼,它只是打印測試。 –
啓用錯誤報告。 – CodeCaster