小编Mil*_*ike的帖子

非www .htaccess重定向 - 忽略其他子域

我有一个.htaccess重定向"非www",如下所示:

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
Run Code Online (Sandbox Code Playgroud)

这是工作.但是,除了www之外,我还有一些子域名.如果我打电话给http://shop.example.com,它会将我重定向到:http: //www.shop.example.com

我不想将子域写入.htaccess文件,它应该自动工作,只是忽略除了www和''之外的任何东西:

if subdomain =='' -> redirect to www.HTTP_HOST....
elseif subdomain !='' && subdomain !='www' -> do nothing.
Run Code Online (Sandbox Code Playgroud)

谢谢!

apache .htaccess mod-rewrite redirect

7
推荐指数
2
解决办法
6137
查看次数

为什么从右到左"打印"打印?

任何人都可以向我解释这是如何工作的:

<?php
    print 5 . print 6 . print 7;
?>
Run Code Online (Sandbox Code Playgroud)

它打印: 76151

我知道函数1的返回值是什么print,但为什么函数以相反的顺序调用?

php

7
推荐指数
1
解决办法
130
查看次数

用于在PHP中发送引用/引用的库

我正在编写自己的博客系统。是否有用于发送引用/ pingback的库,或者是一个很好的示例,该如何执行?我使用xmlrpc和post方法,但没有成功。我需要一个工人阶级,我还要付钱给剧本,有什么想法吗?谢谢

trackback

5
推荐指数
1
解决办法
787
查看次数

如何列出不存在的项目?

标题可能有点令人困惑,让我解释,;)我有3个表:

[names]
n_id;name
1;Jeff
2;Adam

[books]
b_id;title
1;Book1
2;Book2

[read]
n_id;b_id
Run Code Online (Sandbox Code Playgroud)

表[ read ]是一本包含阅读书籍的表格.如果Adam读"Book1",[read]中的项目如下所示:

2;1
Run Code Online (Sandbox Code Playgroud)

到现在为止还挺好.现在,有没有办法知道一个人没有读过哪些书?我们知道只有亚当读了一本书"Book1",所以查询应输出如下内容:

n_id;name;b_id;title
1;Jeff;1;Book1
1;Jeff;2;Book2
2;Adam;2;Book2
Run Code Online (Sandbox Code Playgroud)

是可以在1个查询中执行此操作还是需要一些脚本?

mysql sql

5
推荐指数
1
解决办法
1519
查看次数

如何使用inotify自动删除linux中创建的文件?

我试图用inotify删除创建的文件,但它不起作用:

inotifywait -r --format '%w%f' -e create /test && rm $FILE
Run Code Online (Sandbox Code Playgroud)

当我在/ test中创建一个文件时,我得到了这个:

/test/somefile.txt
rm: missing operand
Try `rm --help' for more information.
Run Code Online (Sandbox Code Playgroud)

所以似乎$ FILE变量没有传递给rm命令......我怎么能正确地做到这一点?谢谢.

linux inotify

5
推荐指数
1
解决办法
2107
查看次数

函数中的全局PHP类?

有没有办法在PHP中的函数内访问一个类的实例?像这样:

include("class.php");
$bla=new Classname();

function aaa(){
    $bla->DoSomething();  //Doesn't work.
}

$bla->DoSomething();  //Works.
Run Code Online (Sandbox Code Playgroud)

php global class function

4
推荐指数
2
解决办法
2万
查看次数

String.Contains(Array?..) - VB.NET中的Badword过滤器

有没有办法检查String是否包含数组中的项目之一?像这样:

dim txt as String="badword1 you! you son of a badword2!!"
dim Badwords() as String = {"badword1","badword2","badword3"}
if txt.contains(Badwords()) then
'Whoa.. txt contains some bad vibrations..
end if
Run Code Online (Sandbox Code Playgroud)

我可以使用循环但是如果它包含数组中的一个字符串,我可以检查一个字符串吗?

vb.net arrays string

4
推荐指数
2
解决办法
1万
查看次数

如何通过xpath从网站获得标题?

我正在玩xpath,但是没有想法如何使用xpath从网站获取标题,这是我的代码,但我不知道下一步该做什么...

$dom = new DOMDocument();
$dom->loadHTMLFile("http://www.cool.de");

$x=new DOMXPath($dom);
$result = $x->query("//TITLE");

//...???
Run Code Online (Sandbox Code Playgroud)

和print_r($ result)只显示"对象",是否有类似print_r的函数来查看对象内部是什么,所以我不必猜?

php xml xpath domdocument

3
推荐指数
1
解决办法
5533
查看次数

如何从git中删除文件?

我有一个文件config-dev.php,它将用作开发版本配置.

现在,另一位开发人员想要在此文件中进行自己的更改.

当他提交时,这个文件被提交,我的config-dev.php被同事的文件覆盖.

这个文件是在.gitignore但它仍然无法正常工作.

如何从git索引中删除此文件,以便每个人都可以拥有自己的config-dev.php?

我试过git rm --cached config-dev.php但它还没有用.这个命令应该由所有同事执行吗?或者我应该在git rm之后同步?

git github

3
推荐指数
1
解决办法
6600
查看次数

如何使用git remote分配本地文件?

我的老板在github上创建了一个空项目.同时我在没有git的情况下在我的本地机器上开发应用程序.我现在怎么能用远程创建的项目"分配"我的本地应用程序?(GitHub的)

我可以将项目从github拉到另一个目录中,将我的文件复制到这个目录中并进行提交/推送.但是,如果没有创建新的目录,还有更好的方法吗?

git github

3
推荐指数
1
解决办法
48
查看次数