PHP

パソコンや開発、Linuxやデータベースのことなど
PHPMailerでtext/htmlではなく、プレーンなtext/plainで送るには、 まず $mail->isHTML(false); でhtml形式を選ばない。 そして $mail->Body にのみメッセージ本文を代入し、AltBodyの行はコメントアウト。 AltBodyの行に値があると、is
PHPで配列を使って複数の文字を同時に一つの文字に置換する echo str_replace(['a', 'c'], "A", "abcd"); AbAd
phpのcurlでjsonデータをgetで受け取って配列にする <?php     $url = "https://example.com";     $ch = curl_init();
phpで金額(円や¥エン記号屋やカンマを含んだもの)から、金額数値のみを取り出す。 preg_replaceを使って、数値以外を空文字に変換すると簡単。 preg_replace("/[^0-9]/", "", "1,000円"); 出力
phpでstr_replaceと連想配列を使って、簡単に複数置換する $subject= "apple banana orange"; $arr = [ 'apple' => 'りんご', 'banan
phpのcurlでhtmlファイルを取得 ファイル取得失敗時はfalseが返るので型まで一致で検出 $ch = curl_init('https://www.yahoo.co.jp'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $html = curl_exe
https://paiza.io/
htmlのファイルにphpを書いて 次のファイルを開こうとしています、と出る場合。 phpの設定ミスです。 モジュール版phpからfpm版phpになったようです? centos7までの方法ではなく、centos8では/etc/http/conf.d/php.confの <FilesMatch \.(php|phar)$
composer init -q
<?php function console_log($data){ echo '<script>'; echo 'console.log(' . json_encode($data) . ')';
【apache2.4】 https://www.apachelounge.com/からバイナリをダウンロードしてインストール。 この記事の時点ではhttpd-2.4.41-win64-VS16.zip(64ビット版)。 解凍してできたApache24フォルダをC:\に移動。 そのApache24フォルダのbinにコマンドプロンプト(管理者権限?)
【Apache】 http://www.apachelounge.comからバイナリをダウンロードしてインストール。 この記事の時点ではhttpd-2.4.25-win64-VC14.zip(64ビット版)。 解凍してできたApache24フォルダをC:\に移動。 コマンドプロンプトでそのApache24フォルダのbinに移動し httpd -
例えばこんなやつ アイボリー から 文字列(この場合「アイボリー」)への変換 $str = mb_convert_encoding($str, 'UT
正規表現で置換を使ったPHPでの全角スペース対応trim(トリム)。 かぎ括弧内には半角スペースと全角スペースが入っています。 $str = preg_replace('/^[  ]+/u', '', $str); $str = preg_replace('/[  ]+
例えば $data = array( array( 'id' => 1, 'name' => 'hoge', 'atai' =&gt
便利なPHP・エクセルライブラリ PHPExcelでxls xlsxファイルを連想配列にするサンプル require_once 'PHPExcel.php'; $objPHPExcel = new PHPExcel(); $objPHPExcel = PHPExcel_IOFactory::load(&quo
SELECT $select = $db->select()             ->from('tbl_yubin_jisho&#3
PHP 来月の末日を求める。 echo date("Y/m/d",strtotime("last day of +1 month"));
作成中・・・ Windows7 64bitパソコンにApche2.2とPHP5.3をインストール Apache まだx64のバイナリ版はアパッチの公式サイトにはないようなので、x86版をダウンロードしてインストール httpd-2.2.22-win32-x86-no_ssl.msi sslの有り無し、バージョンは適宜読み替えてください。
セッションを使ってると、フォームで戻るボタンを押したときに、せっかくフォームに入力していた内容が消えてしまうので session.cache_limiter という値に ’none’ を入れる。 session_cache_limiter(‘none’); no
Linux上で動くPerlのプログラムを移転してて、データのバイナリをみると最初の方にSQLiteと入ってた。 Perl上ではエラーも出ず、しかしDBがうまく読めてないようなので、PHPからDBの中身を見てみることに。 CentOS6.3上のPHPでSQLiteを使おうとしてけっこうつまづいたのでメモ。 ネット上に有効
ポストグレスSQLで改行コードをHTMLのBRに一括変換のサンプル UPDATE テーブル名 SET honbun=replace(honbun,'\r','<br />') 試してないけど正規表現でも置換できるらしい
【Apache2.2(httpd)のインストール】 yum install httpd SSLを有効にする場合は yum install mod_ssl も。 /etc/httpd/conf/httpd.confの編集 AddType application/x-httpd-php .php を追加 もし、.htm .htmlのファイル中でもPHPを使
PHPで日付の差(日数)を求めるサンプルプログラム。 日付が文字列で渡される場合、スマートな解決方法? <?php $date1 = "2012/10/10"; $date2 = "2012/11/15"; $daydiff = (strtotime(