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'];
Example #2
0
			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 = '';