PHP

PHPに投稿されたコード一覧

HTTPheaderでContent-Type: text/html; charset=nlと吐かれるとAjaxがコケる

通常charsetはutf-8なりeuc-jpなりが吐かれるのだがcharset=nlという意味不明なheaderを吐くサーバが存在する。 そういうサーバの場合、Ajaxで取得しようとするとコケる。
通常charsetはutf-8なりeuc-jpなりが吐かれるのだがcharset=nlという意味不明なheaderを吐くサーバが存在する。 そういうサーバの場合、Ajaxで取得しようとするとコケる。
Content-Type: text/html; charset=nl
$xml = file_get_contents($url);
header("Content-type: text/html; charset=UTF-8");
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
コードを見る

カスタムタクソノミーを使った条件検索

たとえば ?area[]=tokyo&area[]=chiga&width[]=2ldk&width[]=2DK ・・・みたいな「AでありBでありCであり」みたいな検索を実装す...
たとえば ?area[]=tokyo&area[]=chiga&width[]=2ldk&width[]=2DK ・・・みたいな「AでありBでありCであり」みたいな検索を実装す...
<?php
//GET
if($_GET){
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
コードを見る

ひらがなを入力されたけどカタカナに変換して検索実行

DB内の登録をカタカナでやってしまった。でもひらがなで検索されることって多いよね、っていうときのために。DBを置換しろよって言われるとそれまでですが。
DB内の登録をカタカナでやってしまった。でもひらがなで検索されることって多いよね、っていうときのために。DBを置換しろよって言われるとそれまでですが。
add_action('parse_query', 'search_kana');
function search_kana($wp_query){
if(is_search()){
$qv = $wp_query->query_vars;
if($qv["s"]){
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
コードを見る

これって暗号化なんですか?

配布されたテーマに入ってた。暗号化してるってことか。。
配布されたテーマに入ってた。暗号化してるってことか。。
<?php $_F=__FILE__;$_X='Pz48P3BocA0KDQokcDFkZF9nMzRkID0gJyc7DQoNCmYzbmN0NDJuIHAxZGRfdGg1bTVfY3I1ZDR0cygpIHsNCglnbDJiMWwgJHAxZGRfZzM0ZDsNCgkkY3I1ZDR0cyA9ICdENXM0Z241ZCBieSA8MSB0MXJnNXQ9Il9ibDFuayIgdDR0bDU9IkIzczRuNXNzIFc1YiBIMnN0NG5nIiBocjVmPSJodHRwOi8vd3d3LmY0bmRiNXN0dzViaDJzdDRuZy5jMm0vdDJwNjBoMnN0NG5nYzJtcDFuNDVzLjFzcHgvYjNzNG41c3MtdzViLWgyc3Q0bmcvNmUiPkIzczRuNXNzIFc1YiBIMnN0NG5nPC8xPi4nOw0KCSRwMWRkX2czNGQgPSAnYjFvNTliZDktNzU2aS11YjZvLTg1aTEtZW9mNmIxODA1dTBhJzsNCgk1Y2gyICc8cCBjbDFzcz0iZDVzNGduNXJzIj4nLCAkY3I1ZDR0cywgJzwvcD4nOw0KCTVjaDIgJzxwIGNsMXNzPSJjMnB5cjRnaHQiPic7DQoJNWNoMiBzcHI0bnRmKF9fKCdDMnB5cjRnaHQgJmMycHk7ICU2JHMuICVhJHMuIEFsbCByNGdodHMgcjVzNXJ2NWQuJywgUEFERF9USEVNRV9TTFVHKSwgZDF0NSgnWScpLCBnNXRfYmwyZzRuZjIoJ24xbTUnKSk7DQoJNWNoMiAnPC9wPic7DQp9DQoNCmYzbmN0NDJuIHAxZGRfdGg1bTVfcHI1bDNkNV9iNWc0bigpIHsNCgkyYl9zdDFydCgpOw0KfQ0KMWRkXzFjdDQybignd3BfaDUxZCcsICdwMWRkX3RoNW01X3ByNWwzZDVfYjVnNG4nKTsNCg0KZjNuY3Q0Mm4gcDFkZF90aDVtNV9wcjVsM2Q1XzVuZCgpIHsNCgkkYzJudDVudHMgPSAyYl9nNXRfYzJudDVudHMoKTsNCgkyYl9nNXRfY2w1MW4oKTsNCglnbDJiMWwgJHAxZGRfZzM0ZDsNCgk0ZiAoITVtcHR5KCRwMWRkX2czNGQpICYmIChmM25jdDQybl81eDRzdHMoJ3AxZGRfdGg1bTVfY3I1ZDR0cycpKSkgew0KCQk0ZiAoJHAxZGRfZzM0ZCA9PT0gJ2IxbzU5YmQ5LTc1NmktdWI2by04NWkxLWVvZjZiMTgwNXUwYScpIHsNCgkJCTVjaDIgJGMybnQ1bnRzOw0KCQl9IDVsczUgew0KCQkJd3BfZDQ1KCdTMm01dGg0bmcgd3IybmcuJyk7DQoJCX0NCgl9IDVsczUgew0KCQl3cF9kNDUoJ1MybTV0aDRuZyB3cjJuZy4nKTsNCgl9DQp9DQoxZGRfMWN0NDJuKCd3cF9mMjJ0NXInLCAncDFkZF90aDVtNV9wcjVsM2Q1XzVuZCcpOw==';eval(base64_decode('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCcxMjM0NTZhb3VpZScsJ2FvdWllMTIzNDU2Jyk7JF9SPWVyZWdfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));?>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
コードを見る
  • タグ:
  • タグはありません