今回はPHPで作成する自動返信メール機能が付いたコンタクトフォームについて。このコンタクトフォームは各フォームパーツへ入力された値を確認画面に表示し、その値をメールで送信するという内容です。 コンタクトフォー…
今回はPHPで作成する自動返信メール機能が付いたコンタクトフォームについて。このコンタクトフォームは各フォームパーツへ入力された値を確認画面に表示し、その値をメールで送信するという内容です。 コンタクトフォー…
添付ファイルを送信できる、無料で自由に使えるメールフォームを作成しました。 ぜひお使いください。 【2017/06/14】 必須項目に0を入力した場合に必須エラーになる不具合を修正(v2.0.4) サンプル まずは「サンプル」からご覧ください。 添付ファイルはいくつでも送信することができます(phpini設定範囲内で) ダウンロード ダウンロードはこちらから 必要なファイル・ディレクトリは下記になります。 (testsフォルダやwercker.ymlは不要です) ├── Monaka │ ├── config │ │ ├── autoload.php │ │ ├── config-sample.php │ ├── confirmation.php │ ├── css │ │ ├── common.css │ │ ├── confirmation.
PHP初心者ですが、宜しくお願いします。(簡単なことなのかもしれませんが、なかなかうまくいかないので質問させていただきました。) 環境PHP5.2.4 MYSQL14.12DISTRIB5.0.4 WINXP IE6.0 状況 HTMLフォームを作成し、テキストエリアからPOST送信し、 PHPを使って、MYSQLのtest_tテーブルにデーターをいれました。 入力データーに改行があるとき例えば 1エンター2エンター3エンター とした場合、下のように3行になります。 mysql> select * from test_t; +-----------+ | tekisuto | +-----------+ | 1 2 3 | +-----------+ 1 rows in set (0.00 sec) ★質問 改行コードをPHPで処理して、MYSQLに一行 123と連続で入力(空白とかいらな
文字の長さを調べたり、特定の文字を置き換えたり、良くやる文字列処理の覚書き。 改行コードを得る 文字列中の改行コードを <br /> に置き換え 文字列中の <br /> を改行コードに置き換え 文字列中の改行コードを削除 文字列中の改行コードをOSの改行コードに統一 最後の文字を削除 文字列の始めと終わりの空白文字を削除 文字列の終わりの '/' を削除 HTMLエンティティを元に戻す(htmlspecialcharsの逆) 任意のカラム数($len)で文字列を丸める magic_quotes_gpcのエスケープ文字を削除する ルートからの絶対パスか判定する 改行コードを得る 改行コードの自動変換機能を持ったFTPクライアントと併用すれば、OS の改行コードが必要な時に OS の違いを気にせずに済みます。 function cr () { return " "; // ↑ココの改行コード
文字列と日付 文字列の分割 文字列を区切り文字で分割するにはexplodeを使います。 $配列=explode("区切り文字","区切りたい文字列"); $array=explode("-","a-b-c"); この場合、$arrayの中身は$arrai[0]="a";$array[1]="b";$array[2]="c";になります。 すみません(",","a-b-c")は間違いで("-","a-b-c")が正しいです。お詫びして訂正します。 list($str1,$str2,$str3)=explode("-","a-b-c",3); こうすると、"a,b,c"を3つに区切り、$str1tp$str2と$str3に格納します。$str1="a";$str2="b";$str3="c";となります。区切る数を指定しない場合は最大の区切り数(この場合は3)になります。 list(
> \を多くつければ改行はできるようなのですがこれは仕様なの > でしょうか? 御質問の文面を読んでいる限り 仕様通りの正常な動作です。 簡単に説明します > $msg = str_replace("\r\n", "\n", $msg); > とやってみましたが改行されず普通に\r\nと表示され この文面からして、$msgの改行位置には 改行コードではなく'\r\n'と いう4文字の文字列が記録されています。 一方、str_replace("\r\n", での "\r\n" は改行コード(2文字)です。 そのため、マッチしないのでもとの$msgの文字列がそのままでます。 $msg = str_replace('\r\n', "\n", $msg); で試してみてください > $msg = str_replace("\\r\\n", "\n", $msg); この例では、\\が\という文字を
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く