一部のホストでは ftp_connect 機能が機能しませんが、ftp ソフトウェアで接続すると機能します。他のウェブサイトではうまくいきます。
考えられる理由は何ですか?または、ftp に接続してファイルをコピーおよび削除するための他のより良い方法はありますか。
「パッシブ FTP」の要件に問題がある可能性があります。PHP のftp_pasv()関数を調べてください。
また、FTP は古い安全でないプロトコルであることも忘れないでください。それはインターネットのほとんどよりも前から存在しており、複雑なネットワーク環境で作業するのは難しい場合があります。SFTPやSCP、さらには HTTPS 経由のWebDAVに切り替えることができれば、状況は改善されるでしょう。