Contents
- UNIX
- Windows
- サーバ
- プログラミング言語
- データベース
- プロトコル
- サービス
- オープンソース
- 規格・技術
- アプリケーション
- PC
- DEVICE
- その他(未分類)
お問合せ:
メールフォーム
$fp = fopen('php://stdin', 'r');
// fopen に失敗した場合、これを記述しておかないと下の while で無限ループが発生する。
if ( ! $fp) exit("Error\n");
$stdin = '';
while( ! feof($fp)) {
$stdin .= fgets($fp, 4096);
}
fclose($fp);
メールを読み込んだ時は以下のようにして、$head と $body に分割すると便利。
$stdin = str_replace("\r\n", "\n", $stdin);
list($head, $body) = explode("\n\n", $stdin, 2);