我需要获取一个包含URL的变量,并检查域是否等于某个域,如果是,则回显一个变量,如果不是,则回显另一个变量.
$domain = "http://www.google.com/docs";
if ($domain == google.com)
{ echo "yes"; }
else
{ echo "no"; }
Run Code Online (Sandbox Code Playgroud)
我不知道如何写第二行检查域,看看$ domain是否包含if语句中的url.
我找不到一个可以检查域是否可用的php域可用性函数,然后定义一个可用或不可用的$ status变量,所以我可以将它包含在我的消息中.
关于如何做到这一点的任何提示?我尝试了各种原生的PHP函数,如getdnsrr和其他人,但无法让它们工作.我只需要定义$ status,可用或不可用.
谢谢您的帮助.
如何使我的WordPress安装停止接管与其无关的目录?
我有一个受密码保护的目录.htaccess,当它没有受到保护时,我可以访问它,但现在它是,它会抛出一个WordPress 404页面.
这是现有的WordPress .htaccess文件
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Run Code Online (Sandbox Code Playgroud)
我想要保护的目录是
/software/development/
Run Code Online (Sandbox Code Playgroud) 在使此查询正常工作时遇到一些麻烦.
mysql_query("DELETE FROM `table` WHERE `id` = '$id' AND 'username' = '$username' ");
Run Code Online (Sandbox Code Playgroud)
尝试用实际数据替换变量并在phpmyadmin中运行它没有成功
有什么想法吗?
所以我有一个问题(显然).我有以下MySQL表数据
7 USER1 1,1,1,10,1 The Guys Team 8,7,13,14,16
8 USER1 1,1,1,10,1 The Girls Team 7,12,15
10 USER1 1,1,1,10,1 Dog Team 8,7,14,15
Run Code Online (Sandbox Code Playgroud)
我写了一个函数来检索数据,然后返回它.
function ShowSetTeams($coach){
$result = mysql_query("SELECT * FROM `teams` WHERE coach = '$coach'") or trigger_error(mysql_error());
while($row = mysql_fetch_array($result)){
foreach($row AS $key => $value) { $row[$key] = stripslashes($value); }
$id = $row['id'];
$teamname = $row['teamname'];
$team = $row['team'];
$event = $row['event'];
$push .= array($id, $teamname, $team, $event);
}
return $push;
}
Run Code Online (Sandbox Code Playgroud)
当我调用该函数时,如下所示
$info = ShowSetTeams("USER1");
Run Code Online (Sandbox Code Playgroud)
我明白了
ArrayArrayArray
Run Code Online (Sandbox Code Playgroud)
我尝试回显$ info [0],$ …
我已经看过这个用了很多,尤其是SimpleXML.
这是:
$row->unixtime
Run Code Online (Sandbox Code Playgroud)
就像这样做???
$row[unixtime]
Run Code Online (Sandbox Code Playgroud)
这叫什么,为什么/应该如何使用?
我有一个mysql表,其中包含开始和结束日期/时间的字段.
我如何使用php选择比当前日期更早的行.
结束日期的格式是2009-11-25 08:01:00,字段类型是datetime
我使用if语句来确定在函数中返回什么,但它似乎没有按照我想要的方式工作.
function DoThis($dogs, $cats){
// do something with dogs, pet them perhaps.
$reg = $dogs[0];
$nate = $dogs[1];
if($cats = "dave"){return $reg;}
if($cats = "tom"){return $nate;}
}
Run Code Online (Sandbox Code Playgroud)
$cats是一个字符串(如果有帮助),并且在输入时它不会产生任何回报.如果我手动设置一个返回,这是有效的,但上述不是出于某种原因.
我需要一个简单的文字过滤器,如果它检测到字符串中的过滤词,将会杀死脚本.
说我的话如下
$showstopper = array(badword1, badword2, badword3, badword4);
$yourmouth = "im gonna badword3 you up";
if(something($yourmouth, $showstopper)){
//stop the show
}
Run Code Online (Sandbox Code Playgroud)