2016年6月4日土曜日

PHPファイルへの直接アクセスを禁止する方法

PHPファイルへの直接アクセスを禁止する方法


// 直接アクセス禁止
if (array_shift(get_included_files()) === __FILE__) {
    die('エラー:正しいURLを指定してください。');
}


あるいは


if (array_shift(get_included_files()) === __FILE__) die();


参考ページ

2015年12月3日木曜日

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in

' などのエスケープが問題の場合が多い。

$str = mysql_escape_string(
str_replace(
array('\\',   '%',  '_'),
array('\\\\', '\%', '\_'),
$str
)
);


参考サイト:http://d.hatena.ne.jp/sutara_lumpur/20120716/1342433052

2014年12月9日火曜日

MySQL:条件式に文字数を指定する方法


SELECT * FROM テーブル名 WHERE CHAR_LENGTH(カラム名) > 3;

SELECT * FROM テーブル名 WHERE CHAR_LENGTH(カラム名) = 3;


マイヤーの開発ブログ

2014年1月28日火曜日

正規表現で括弧に囲まれた部分を削除


確実に括弧が必ず閉じている,括弧の中に括弧が存在しないならば

・半角括弧と全角括弧の両方を削除

$patstr="\(.*?\)|(.*?)";
$repstr="";
$sourcestr="山田(ヤマダ)太郎(タロウ)";

$str=mb_ereg_replace($patstr, $repstr, $sourcestr);




参考サイト:
http://oshiete.goo.ne.jp/qa/5950836.html

2013年12月8日日曜日

mysqlで打ち間違いから抜ける方法

\c で抜けれる。
exitもquitもダメ。

mysql> \c