| << 特定の日本語表示に対する文字化け | 質問一覧 | simplexml_load_file関数で取り出せな... >> |
- キーワードが設定されていません
- 0P
【再質問22:00/AU不具合】ファイルの再編集方法と分割表示
- 0P
- 進行状況は最下部参照願います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
【再質問22:00/AU不具合】ファイルの再編集方法と分割表示 chiebukurophp4 [03月10日 22時33分] コメント一覧
| 特定の日本語表示に対する文字化け | 質問一覧 | simplexml_load_file関数で取り出せな... |




