
過去に同じような質問もありましたが、いろいろ検索してこちらの過去ログを拝見しても解決できなかったので質問させてください。
掲示板で確認画面を作り確認して書込みをさせる掲示板を作っています。
掲示板にタイトルと名前とメッセージを同時に書き込みたいのですが、同時に書き込む方法がわかりません。
下がソースです。(エラーが出る状態です)
<?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についての知識が乏しくよくわかっていませんでした。
無事に解決することが出来ました。
No.4
- 回答日時:
fwritefwrite($fp,$title,$namae,$body);
を
fwrite($fp,$title.$namae.$body);
とすればとりあえず動くでしょう。
$fpと$titleの間は「,」のままで、その後ろのカンマは「.」に
大変失礼致しました。
投稿する前に確認を怠ってました。
urlencodeで変数を渡すことも出来るのですね。
大変勉強になりましたありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
日付と年月日を選択するコード...
-
1桁7セグメントLEDの部品高さ
-
FTPコマンドでディレクトリごと...
-
バッチを用いたフォルダの自動移動
-
PHPのif文でその処理を途中で抜...
-
DBに格納された画像データを縮...
-
makefile でファイルをコピーす...
-
トランザクションが原因?DBに...
-
【PHP】declare命令で”Fatal er...
-
【file_exists】ファイルが存在...
-
拡張子php画像をjpg画像等に変...
-
phpでアドレス形式をチェックす...
-
Subversionのリポジトリの削除
-
エラーコードの意味を教えてく...
-
文字列全体に対する置き換え [...
-
PHPでダウンロードしたファイル...
-
文字コードが混在するテキスト...
-
phpのセッションについて
-
mailやmb_send_mail関数で、本...
-
日本語が文字化けしないよう読...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
文字化けについて
-
phpの画面表示が真っ白です
-
日付と年月日を選択するコード...
-
PHPでHTLM入力された背...
-
ライブドアブログにPHPスクリプ...
-
phpの質問です
-
PHP→JavaScriptへの書き換え
-
一つのphpファイルでframeset
-
外部PHPファイルの読込みについて
-
phpでテキストファイルへ書き込み
-
PHPをはじめて1日目なので・・・
-
header関数について
-
mb_convert_variablesで変換出...
-
更新pingの送信について
-
Wordpressを利用したソート機能...
-
連番を書き出すなどの単純処理...
-
ここでの ②if($su_d<>"")の比較...
-
文字列の一部を取り出したいの...
-
POSTされた値をEUCで表示したい
-
ローカル環境で動くのに本番環...
おすすめ情報