if (!dftp_put($ftp_conn_id, $testfile, DISCUZ_ROOT . './robots.txt', FTP_BINARY)) { $alertmsg .= $lang['settings_attach_remote_uperr']; dftp_delete($ftp_conn_id, $testfile); dftp_delete($ftp_conn_id, $testfile . '.uploading'); dftp_delete($ftp_conn_id, $testfile . '.abort'); dftp_rmdir($ftp_conn_id, $testdir); } else { if (!@readfile($settingsnew['ftp']['attachurl'] . '/' . $testfile)) { $alertmsg .= $lang['settings_attach_remote_geterr']; dftp_delete($ftp_conn_id, $testfile); dftp_rmdir($ftp_conn_id, $testdir); } else { if (!dftp_delete($ftp_conn_id, $testfile)) { $alertmsg .= $lang['settings_attach_remote_delerr']; } else { dftp_rmdir($ftp_conn_id, $testdir); $alertmsg = $lang['settings_attach_remote_ok']; } } } } } echo '<script language="javascript">alert(\'' . str_replace('\'', '\\\'', $alertmsg) . '\');parent.$(\'cpform\').action=\'' . $BASESCRIPT . '?action=settings&edit=yes\';parent.$(\'cpform\').target=\'_self\'</script>'; } elseif ($operation == 'mailcheck') { $mail = serialize($settingsnew['mail']); $test_tos = explode(',', $test_to); $date = date('Y-m-d H:i:s'); $alertmsg = ''; $title = $lang['settings_mailcheck_title_' . $settingsnew['mail']['mailsend']]; $message = $lang['settings_mailcheck_message_' . $settingsnew['mail']['mailsend']] . ' ' . $test_from . $lang['settings_mailcheck_date'] . ' ' . $date; $bbname = $lang['settings_mail_check_method_1'];
if(!dftp_put($ftp_conn_id, $tmpfile, DISCUZ_ROOT.'./robots.txt', FTP_BINARY)) { $alertmsg .= $lang['settings_remote_uperr']; dftp_delete($ftp_conn_id, $tmpfile); dftp_delete($ftp_conn_id, $tmpfile.'.uploading'); dftp_delete($ftp_conn_id, $tmpfile.'.abort'); dftp_rmdir($ftp_conn_id, $tmpdir); } else { if(!@readfile($settingsnew['ftp']['attachurl'].'/'.$tmpfile)) { $alertmsg .= $lang['settings_remote_geterr']; dftp_delete($ftp_conn_id, $tmpfile); dftp_rmdir($ftp_conn_id, $tmpdir); } else { if(!dftp_delete($ftp_conn_id, $tmpfile)) { $alertmsg .= $lang['settings_remote_delerr']; } else { dftp_rmdir($ftp_conn_id, $tmpdir); $alertmsg = $lang['settings_remote_ok']; } } } } } echo '<script language="javascript">alert(\''.str_replace('\'', '\\\'', $alertmsg).'\');parent.$(\'settings\').action=\'admincp.php?action=settings&edit=yes\';parent.$(\'settings\').target=\'_self\'</script>'; } elseif($action == 'mailcheck') { $mail = serialize($settingsnew['mail']); $test_tos = explode(',', $test_to); $date = date('Y-m-d H:i:s'); $alertmsg = '';