Javascript php检查ajax文件中是否存在子域
我有一段代码,它显示了一个引导表单,其中输入了firstname和lastname。。。如果子域存在于名为\example\sites的文件中,我想进行检查: 有人对此有什么解决办法吗 谢谢Javascript php检查ajax文件中是否存在子域,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我有一段代码,它显示了一个引导表单,其中输入了firstname和lastname。。。如果子域存在于名为\example\sites的文件中,我想进行检查: 有人对此有什么解决办法吗 谢谢 或者使用jquery.validate并创建用于子域验证的规则。询问代码的问题通常会很快结束,因为问题应该是重点,描述ppl能够给出准确答案的错误或行为 因此,一个非常简单的尝试如下所示,在文件中搜索特定字符串,但请注意,这不包括*.domain.com之类的通配符配置: 更好的方法是通过HTTP请求将域p
或者使用jquery.validate并创建用于子域验证的规则。询问代码的问题通常会很快结束,因为问题应该是重点,描述ppl能够给出准确答案的错误或行为 因此,一个非常简单的尝试如下所示,在文件中搜索特定字符串,但请注意,这不包括*.domain.com之类的通配符配置: 更好的方法是通过HTTP请求将域ping到子域本身并检查HTTP头,或者保留一个包含系统上配置的域的数据库表并进行简单的SQL查询
祝你好运检查子域的代码在哪里?您是剥离Web服务器配置文件的内容,还是对子域进行http ping?不,我只想检查file\example\sites中是否存在子域,如果存在,则在输入处显示有效的图标!好的,你能展示一下你的代码吗?很抱歉,这就是我想知道的代码,我应该在哪里添加这个功能!对不起,我不清楚!这表明输入时它是否有效?@Spencex,不,这只是一个你必须向哪个方向移动的提示对不起,我不明白!!:谢谢代码需要关闭吗?@Spencex yea有一个错误的引用,修复了它!我在哪里添加代码!请原谅我,如果那些问题很愚蠢:你是认真的吗?我不是免费开发的。对不起!无论如何,谢谢你。
$form = array() ;
$form['name'] = "install";
$form['action'] = "?step=2";
$form['method'] = "post";
$form['items'] = array (
array ("type"=>"hidden", "name"=>"action", "value"=>"insert"),
array ("type"=>"textbox", "label"=>"Title of the site", "name"=>"title",
"properties"=>array(
"class"=>"url col-md-6",
"required"=>true ,
)
),
array ("type"=>"textbox", "label"=>"First name", "name"=>"first_name",
"properties"=>array(
"class"=>"url col-md-6",
"required"=>true ,
)
),
array ("type"=>"textbox", "label"=>"Last name", "name"=>"last_name",
"properties"=>array(
"class"=>"url col-md-6",
"required"=>true ,
)
),
array ("type"=>"textbox", "label"=>"Email", "name"=>"email",
"properties"=>array(
"class"=>"url col-md-6",
"required"=>true ,
)
),
array ("type"=>"textbox", "label"=>"Subdoamine", "name"=>"url", //<--- Subdomain
"properties"=>array(
"placeholder" => "",
"class"=>"col-md-6",
"shortdesc"=>"URL complète : http://www.domaine.example.com/",
"required"=>true,
)
),
) ;
form_print($form) ;
array ("type"=>"textbox", "label"=>"Subdoamine", "name"=>"url", //<--- Subdomain
"properties"=>array(
"placeholder" => "",
"class"=>"col-md-6 jsValidateSubdomain",
"shortdesc"=>"URL complète : http://www.domaine.example.com/",
"required"=>true,
)
),
)
$(".jsValidateSubdomain").on("change", function() {
// validate
});
// First validate $subdomain to prevent code injection!
if (stripos(
exec('grep "ServerName ' . $subdomain . '" /etc/httpd/example/sites'),
'ServerName ' . $subdomain) !== false) {
echo "subdomain found";
}