<?php
$site = site_url();
$tec = $site;
$tecget = $site . '/';
$tecgetwo = substr($site, 7);
$gett = get_option('FPMobileget');
if (strpos($gett, "http://www.") === 0) {
$gettt = substr($gett, 11);
$getttc = 'http://' . $gettt;
}
elseif (strpos($gett, "www.") === 0) {
$getwww = substr($gett, 4);
$getwwwc = 'http://' . $getwww;
}
elseif (strpos($gett, "http://") === 0) {
$gethttp = substr($gtt, 7);
}
if (($gett == $tec) || ($gett == $tecget) || ($getwwwc == $tec) || ($getttc == $tec) || ($gett == $tecgetwo)) {
echo "you entered the same url";
echo '<div class="error"><p style="color:#F00">Warning -error</p></div>';
delete_option('FPMobileget');
}
else {
echo "success";
}
?>
我想用当前站点 url 检查用户 url 输入是否相同,如果相同,我想同时在管理菜单中向用户抛出错误消息我想清除文本字段。我使用 get_option(' FPMobileget') 从文本框中获取用户输入。所以我在条件满足时使用 delete_option 清除文本字段(如果 url 相同)。这里用户可以以不同的方式输入 url,所以我经历了一些字符串函数来处理它。这里一切正常,但错误消息显示在顶部,但不在文本框旁边。在这里一切正常,但我想在文本框旁边显示错误消息。这是我在stackoverflow中的第一个问题,因为我是stackoverflow的新手。提前致谢。