Category "PHP"を表示しています。
2016.5.12 木
# pear config-show Configuration (channel pear.php.net): ===================================== Auto-discover new Channels auto_discover <not set> Default Channel default_channel pear.php.net HTTP Proxy Server Address http_proxy <not set> PEAR server [DEPRECATED] master_server pear.php.net Default Channel Mirror preferred_mirror pear.php...
2016.4.20 水
ユニークコードの生成メモ。50万件のユニークコードを発行してくれといわれて、数字を適当に文字列置換。AAAAAAからEJJJJJまで作られるのだけどアルファベットの連続が嫌だと言われて「乱数にできない」っていうんですが、乱数だとユニークにならないので、また後で考えます。 https://saba.omnioo.com/sample/50man_code.php <?php # code数 $limit = 500000; for ($i=0; $i < $limit; $i++) { $bin = sprintf('%06d', $i); $code = make_code($bin); echo $code." \n"; } function make_code($input)...
2016.3.17 木
インストール準備 リポジトリの調整 epelレポジトリを追加 rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm remiレポジトリを追加 rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm phpインストール yum -y install php --enablerepo=remi-php55 php php-mbstring php-devel php-gd php-mysql php-pgsql php-pear php-pecl-apc php-pecl-apc-devel php-pe...
2016.3.6 日
数字 任意の桁の数字にマッチ preg_match("/^[0-9]+$/",$str); 0とか2345とか999とか数字は何でもマッチ。
2016.3.6 日
htmlspecialchars() http://php.net/manual/ja/function.htmlspecialchars.php 問題がなければENT_QUOTESでよいかと思います。もっと繊細にやりたい場合は文字コードを第3引数につけるとか。 シングルクオートとダブルクオートを共に変換します。 htmlspecialchars($input, ENT_QUOTES, "UTF-8"); HTMLの実体参照を用い、& を &amp; に、< を &lt; に、> を &gt; に、” を &quot; に、それぞれ置換する。 PHPではhtmlspecialchars関数を用いれば、一括で対策できる (ただしENT_...
2016.3.6 日
htmlのheadでリダイレクト metaでリダイレクトできます。htmlファイルそのものにアクセスした際に別のURLへリダイレクトします。同ホスト内の場合はルート相対でパスを書くだけでも大丈夫です。 <meta http-equiv="refresh" content="[秒];URL=[URL/PATH]"> この場合は5秒後に/sp/にジャンプします。 <meta http-equiv="refresh" content="5;URL=/sp/index.html"> Javascriptでリダイレクト 同ホスト内の場合はルート相対でパスだけ書いても大丈夫。 location.href='[URL]'; PHPでリダイレクト echoしたりvar_dumpする前...
2012.12.31 月
PHPすごいです。以前よりPerlばっかり使っていたのでこの度PHPではじめてアップローダーを作ってみたのだけど15分ぐらいでできてしまいました。 Webに特化したPHPなのでかなり簡単に作れるみたいです。 むしろアップロード専用の関数をすでに用意しているといった感じでそれらを組み合わせるといった感覚でしょうか。ちなみにPerlはアップローダーの関数を自分で作って自分で組み立てる…といった感覚です。 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta name="generator" content="omnio...