Do You PHP はてブロ

Do You PHPはてなからはてブロに移動しました

inurl

今更ですが、Googleの検索でinurlという演算子が使えるみたいですね。URLに指定したキーワードが含まれるものだけに絞り込まれるようです。


inurl:
If you include [inurl:] in your query, Google will restrict the results to documents containing that word in the url. For instance, [inurl:google search] will return documents that mention the word "google" in their url, and mention the word "search" anywhere in the document (url or no). Note there can be no space between the "inurl:" and the following word.

Do You PHP?ではadsenseのアカウントをいきなり抹消された関係で右上の検索が使えなくなってしまっていましたが、inurlを使ったものに切り替えました。実際には、結城浩さんのサイトにあった情報を基に、

<form action="http://www.google.com/search">
<input class="search" name="q" maxlength="255" value="サイト内検索" onfocus="this.value = '';"/>
<input type="hidden" name="ie" value="Shift_JIS"></input>
<input type="hidden" name="oe" value="Shift_JIS"></input>
<input type="hidden" name="hl" value="ja"></input>
<input type="hidden" name="hq" value="inurl:www.doyouphp.jp"></input>
&nbsp;<input type="image" name="sa" src="/com/search3.gif" alt="サイト内検索"/>
</form>

な感じにしました。今のところ、うまく動いているようです。

で、inurlを直接知るきっかけとなったIlia Alshanetsky氏のBlogでは、


There are many instances where you may want to see what kind of PHP settings other people are using and what better source of this information then the phpinfo() page.

The problem with finding a reliable pool of such pages is that basic search often contaisn many blog, forum, bugs.php.net and alike entries which area copy & paste outputs from users. This maybe fine in some instances, but what if you just want the real phpinfo() pages. The answer is surprisingly simple.

ということで、Web上でさらされているphpinfoを検索するやり方が紹介されています。

色々出てきますねぇ。ポイントはUser-Agentに「Googlebot」を指定するところでしょうか。
うまく使うと、サイトのエラーチェック(Fatal errorとかCall to undefined functionとか)に使えるかも知れませんね。


しかし、警告もなしにアカウント抹消は今考えてもひどいな。未だに理由分からないし。。。> Google