【再質問22:00/AU不具合】ファイルの再編集方法と分割表示 - PHPプロ!Q&A掲示板
2615
- 0P
- 0P
【再質問22:00/AU不具合】ファイルの再編集方法と分割表示
質問日時 / 2010年3月10日 22:33 (最終編集:3月11日 22:03) 回答数 / 17件
Questioner: chiebukurophp4
Tweet
キーワード / キーワードが設定されていません
- 進行状況は最下部参照願いますm(__)m
- 宜しくお願い申し上げます。
- ■ファイルを自由に再編集
- ■テキストを分割表示
- $file=file_get_contents("test.dat");
- $array=str_split($file, 2);
- $count=count($file);
- $text=$_POST["text"];
- if($text){
- $fp = fopen ("$file","w+");
- fputs ($fp,"ここがわかりません");
- fclose ($fp);
- }
- echo<<<EOM
- <form action="./test.php">
- EOM;
- for($i = 0; $i < $count; $i++)){
- echo"<textarea name=\"ここがわかりません($text??)\">ここがわかりません($array??)</textarea>";
- }
- echo<<<EOM
- <input type="submit" value="変更">
- </form>
- EOM;
test.datの内容を2文字ずつ分割にしてtextareaで表示させたいのですが、繰り返しの部分と、その内容を新しく保存する際の方法がわかりません。
例えばtext.datの内容が『あいうえおかきくけこ』だとします。
1文字ずつ分割して
forで繰り返しにします。
forの部分は、多分間違っています。
<textarea name="text">あい</textarea>
<textarea name="text">うえ</textarea>
<textarea name="text">おか</textarea>
<textarea name="text">きく</textarea>
<textarea name="text">けこ</textarea>
と分割して表示させて、内容を変更します。
仮に、『あ』→『か』に変更します。
<textarea name="text">かい</textarea>
<textarea name="text">うえ</textarea>
<textarea name="text">おか</textarea>
<textarea name="text">きく</textarea>
<textarea name="text">けこ</textarea>
になります。
これで保存すると、最後の$textだけが反映され、内容が『こ』だけになります。
多分配列を使うだろうとは、わかるのですが、分割した時に統一して保存するには、どうすればよいでしょうか??
凄く困っているので具体的にコードを埋めて下さると助かりますm(__)m
初歩的な質問ですみませんが、どうぞ宜しくお願い申し上げます。
なんとなく$text[]みたいにしてみたのですが、使い方がいまいちわからず、出来ませんでしたm(__)m
この質問への意見の募集は締め切られ、ポイントは既に配分されました。
意見を投稿することはできますが、ポイントを受け取ることはできません。




ページのトップへ


GETのままでは検索エンジンのロボットが拾ってくれなかったためにSEO対策として有効だと言われていますね。