PHP

PHP

XAMPPが起動しない。「Port 80 in use by “Unable to open process” with PID 4!」が出たときの回避法

一般的にはIISを入れたときに起きるエラー そのため、 「プログラムのアンインストールと変更 -> Windows の機能の有効化または無効化」から インターネットインフォメーションサービスのチェックを外すことで解消されるが、 最初からはず...
PHP

PHPでExcel作成

PHPExcelというライブラリを使用する テンプレートのExcelからファイルを作成する方法
PHP

リダイレクト先のURLを全取得

get_headersを使用することで、ヘッダー情報より URLを取得することができる。 URLはLocationで取得できるので、 以下のようにすれば、URLを全件取得できる。 $url = ' $http_header = get_he...
PHP

php テキストフィールドの改行置換

function nl2brr($text) { return str_replace(array("\r\n", "\n", "\r"), "", $text); } を作成し、置換する。
PHP

php 改行を出力できない

\nをシングルクオーテーションでくくっているとNG (「'」(シングルクォーテーション)にすると「\n」がそのまま出力される) ダブルクオーテーションでくくる必要がある。
PHP

php ファイルの追記

$ファイルハンドル=fopen("ファイル名","モード"); r 読込専用 w 書込専用 a ファイルの最後に追記書込 r+ 読込+ファイルの先頭に書込 w+ 上書き書込+読込 a+ ファイルの最後に追記書込+読込 $value = fi...
PHP

php 配列 検索

array_search()を使う。
PHP

PHPで配列初期化

$配列=array();
PHP

$_POST、$_GETで、Notice [PHP]: Undefined indexが出た場合

htmlspecialchars(@)を使うと消せる。 $_POST ↓ htmlspecialchars(@$_POST) どうやら、$_POSTや$_GET等のユーザからの値を直接HTMLに出力するのは セキュリティ的に問題があるという...
PHP

php.iniが共有サーバーでいじれなく、設定を書き換えたい場合

php.iniを直接編集できるときは編集して、apacheなりを再起動すれば設定が適用されるが、 直接編集できないときは、.htaccessに php_flag log_errors On php_value error_log log/p...