過去に同じような質問もありましたが、いろいろ検索してこちらの過去ログを拝見しても解決できなかったので質問させてください。
掲示板で確認画面を作り確認して書込みをさせる掲示板を作っています。
掲示板にタイトルと名前とメッセージを同時に書き込みたいのですが、同時に書き込む方法がわかりません。
下がソースです。(エラーが出る状態です)
<?php
$title = $_REQUEST["title"];
$title = $title."\n";
$namae = $_REQUEST["namae"];
$namae = $namae."\n";
$body = $_REQUEST["body"];
$body = $body."\n";
?><html>
<head>
<title>Sample01</title>
</head>
<body>
<?php
$fp = fopen("../php/test1.txt","a");
fwritefwrite($fp,$title,$namae,$body);//ここを変えてみました
fclose($fp);
echo "書込み確認画面",
"<a href=\"./form.php\"></a>";
?>
わかる方おりましたらご教授お願いします。
No.2ベストアンサー
- 回答日時:
よく使われる方法は各文字列を特定の区切り文字で連結して1個の文字列にする方法です
区切り文字が , の場合は特別にCSVと呼ばれます
他にもタブなどが使われます。
ただ各文字列に区切り文字と同じ文字がある場合に不都合が出ますのでいろいろな工夫が必要になります。(" "で囲む、大文字のコンマに変換する、タブをスペースに変換する等)
<?php
$title = $_REQUEST["title"];
$title = str_replace("\t", " ", $title);
$namae = $_REQUEST["namae"];
$namae = str_replace("\t", " ", $namae);
$body = $_REQUEST["body"];
$body = str_replace("\t", " ", $body);
$log = $title . "\t" . $namae . "\t" . $body . "\n";
fwrite($fp, $log);
読み込む場合は
$log = fgets($fp);
list($title, $namae, $body) = explode("\t", $log);
等で取り出します。
大変わかりやすい説明ありがとうございました。
CSVについての知識が乏しくよくわかっていませんでした。
無事に解決することが出来ました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP php ログイン 1 2022/11/01 00:24
- PHP PHPプログラムの間違い 1 2022/10/06 14:33
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- HTML・CSS 私の能力からして間違っていないような気がします。 4 2022/09/30 13:24
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- PHP php テーブルが作成できない 1 2022/11/17 23:41
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
日付と年月日を選択するコード...
-
htmlのエラーについて(デバッグ)
-
header関数が使えない
-
ここでの ②if($su_d<>"")の比較...
-
phpで全角英数字を半角英数字に...
-
javascriptからphpへ変数
-
XAMPP1.7.1上でPHPを実行すると...
-
【PHP?】header("location : ...
-
TEXTAREAに入力したタグイメー...
-
php エラー
-
PHP(smarty)についての質問(文...
-
php ログイン
-
FTPコマンドでディレクトリごと...
-
onedrive にexcelファイルをア...
-
バッチを用いたフォルダの自動移動
-
PHPのif文でその処理を途中で抜...
-
これの対応OSを教えて下さい。p...
-
PHPでネットワークドライブのop...
-
PHPsendmailにて送信元を変更
-
phpでクラスのメソッドで同名の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
前後の全角スペースを削除する...
-
日付と年月日を選択するコード...
-
ここでの ②if($su_d<>"")の比較...
-
複数の文字列をファイルに書き...
-
PHP(smarty)についての質問(文...
-
一つのphpファイルでframeset
-
さくらインターネットレンタル...
-
Wordpressを利用したソート機能...
-
phpの画面表示が真っ白です
-
XAMPP1.7.1上でPHPを実行すると...
-
php エラー
-
htmlのエラーについて(デバッグ)
-
XMLパースエラー回避方法
-
phpでfopen()やfputs()が使えない
-
PHPでXML取り出しについて
-
エラー Warning: Cannot modif...
-
ローカル環境で動くのに本番環...
-
$_SESSION['submit']の自動生成
-
インクルードすると おかしい
-
機種依存文字の文字化けについて
おすすめ情報