PHP

【PHP】改行コードの前にを挿入する関数nl2br()

PHP

テキストエリアから取得した文章内の改行コードをeregi_replaceを使って置換していたら nl2br()を使えばいいんじゃないといわれた。 これで\nとか改行コードを変換してくれると教えられたけど落とし穴が…nl2brはあくまで改行コードの前にを挿入してるだけで…

【PHP】【サーバ】System.Net.WebExceptionが出た際の処理

php.iniの次の項目をチェックし容量をふやすとたいてい直る file_uploads = On upload_max_filesize = 20M max_execution_time = 60 max_input_time = 120 memory_limit = 128M post_max_size = 8M

【PHP】chompの代わり

PHPでperlとかでよくお世話になったchompの代わりrtrim($str) で$strの最後の空白を削除してくれる、 rtrim($str,"\n")で削除する文字を指定できるので \nを指定してchompと同じ動きが可能に〜他もにもこんな関数があるらしい ltrim() 文字列の先頭から空白…

【PHP】正規表現

大学の時、正規表現についてググって 「魔法の言葉」とでてきて以来、あまり触れないようにしていたけど 仕事でやらなきゃいけなくなったのでメモ$sourceの中で var displayCarBlock = false; のfalseがとりたい時の正規表現。 preg_match('/var.*?displayCa…

【PHPメモ】header関数をつかってCSV出力するときの文字化け対策

PHPの標準出力をCSVファイルとして出力する時は mb_convert_encoding関数を使いエンコードする (Excelで開くと文字化けする) header("Content-disposition: attachment; filename=" . $outputname); header("Content-Type: text/csv; charset=Shift_JIS "); …

foreachの使い方

もともとプログラミングを覚えたのがCで その後Javaをゴリゴリ描いていたので foreachとは無縁だったので 使い切れてなかったようなのでメモ (Java 5.0 で導入されたらしいね)PHPの描き方です1,foreach (array_expression as $value) 文 2,foreach (array_ex…