PHP

PHP

エンコードされたURLが%2Fや%5Cが含むと404エラーになる場合の回避法

URL変更など、mod_rewrite でURLを渡す時、「%2F」や「%5C」が含まれると404エラーが返ってくる。Apacheのデフォルト設定である。 「%2F」は「/(スラッシュ)を、%5Cは「\(バックスラッシュ)」をエンコー...
PHP

PHPでURLがリンク切れか調べる【get_headers】

PHPでURLがリンク切れか調べるには、get_headers関数でHTTPヘッダを取得する。(PHP5で追加された) リンク切れ(404エラー)を調べるサンプルコード -----------------------------...
PHP

【正規表現】文字列の否定、ある文字列を含まない

「abc」という文字列で始まらない --------------------- ^(?!abc).+$ --------------------- 文頭から文末まで「abc」という文字列を含まない ------------...
PHP

php_mecabで複合名詞を取り出すサンプルコード

単純に名詞が連続したら一つにまとめて取り出しています サンプルコード ----------------------------------------------------------------------------- ...
mecab

php_mecabの使い方、サンプルコード

php_mecabの簡単なサンプルコード集です。 単語ごとに区切るサンプルコード ------------------------------------------------------------------------- ...
mecab

さくら共有サーバー、php_mecabのインストール方法

さくら共有サーバー、php_mecabのインストール方法 前提として、mecab の辞書にアクセスする必要があるので辞書をローカルフォルダ以下にインストールしておく必要があ(さくらに最初から入っている辞書を使うこともできるが、...
mecab

さくら共有サーバー、UTF-8の辞書でmecabを使う方法

(mecab本体のインストールはこちら。ただしさくら共用にはあらかじめ mecab がインストールされているので不要。php-mecab を使用する場合も不要。) さくら共用サーバーにmecabをインストールする さくらインターネッ...
PHP

【PHP】ある文字列を含む行だけを削除する正規表現

ある文字列を含む行だけを削除する正規表現の覚書 次のようなテキストの場合 -------------------------------------- ここは残す行 ここは削除する行 ここは削除する行 ここは...
PHP

【PHP】if(0)で複数行のコメントアウトする

phpで複数行をコメントアウトする場合/*~*/で囲むのが一般的。 /* aaa bbb */ しかし/*~*/が入れ子になっていたり、PHPとHTMLが交じって複数行のコメントアウトが簡単にできない場合は次のように書くと...
PHP

【PHP】クエスチョン(?)がある演算子は三項演算子

サンプルコードにクエスチョン(?)を使った演算子らしいものを発見。 WEBで調べるのに少し手間取ったのでメモ。 三項演算子という。3つの項目を使用する唯一の演算子らしい。 ---------------------------...
タイトルとURLをコピーしました