質問編集履歴

9

修正

2017/08/29 11:45

投稿

hatimaki
hatimaki

スコア27

test CHANGED
File without changes
test CHANGED
@@ -25,6 +25,10 @@
25
25
  で画像を入れ、
26
26
 
27
27
  ```ここに言語を入力
28
+
29
+ $i=$_POST["a"];
30
+
31
+ $z=$_POST["b"];
28
32
 
29
33
  $e=$_FILES["c"]["name"];
30
34
 

8

修正

2017/08/29 11:45

投稿

hatimaki
hatimaki

スコア27

test CHANGED
File without changes
test CHANGED
@@ -28,7 +28,7 @@
28
28
 
29
29
  $e=$_FILES["c"]["name"];
30
30
 
31
- $xml=lSimpleXml_load_file("shohin-list.xml");
31
+ $xml=SimpleXml_load_file("shohin-list.xml");
32
32
 
33
33
  $item=$xml->addChild("item");
34
34
 

7

修正

2017/08/29 11:43

投稿

hatimaki
hatimaki

スコア27

test CHANGED
File without changes
test CHANGED
@@ -6,15 +6,23 @@
6
6
 
7
7
  ```ここに言語を入力
8
8
 
9
+ <form method="post" action="kakunin.php" enctype="multipart/form-data">
10
+
11
+ <p>商品<input type="text" name="a" size="8"></p>
12
+
13
+ <p>単価<input type="text" name="b" size="8"></p>
14
+
9
15
  <p>画像<input type="file" name="c" ></p>
10
16
 
11
17
  <p><input type="submit" value="登録"></p>
18
+
19
+ </form>
12
20
 
13
21
 
14
22
 
15
23
  ```
16
24
 
17
- で入れ、
25
+ 画像を入れ、
18
26
 
19
27
  ```ここに言語を入力
20
28
 
@@ -22,7 +30,11 @@
22
30
 
23
31
  $xml=lSimpleXml_load_file("shohin-list.xml");
24
32
 
25
- $item=$xml->addChild("item");
33
+ $item=$xml->addChild("item");
34
+
35
+ $item->addChild("name",$i);
36
+
37
+ $item->addChild("tanka",$z);
26
38
 
27
39
  $item->addChild("img",$e);
28
40
 
@@ -30,7 +42,7 @@
30
42
 
31
43
  ```
32
44
 
33
- で処理をして以下のような内容
45
+ で処理をして以下のような内容になった
34
46
 
35
47
 
36
48
 

6

文の修正

2017/08/29 11:05

投稿

hatimaki
hatimaki

スコア27

test CHANGED
File without changes
test CHANGED
@@ -24,7 +24,9 @@
24
24
 
25
25
  $item=$xml->addChild("item");
26
26
 
27
+ $item->addChild("img",$e);
28
+
27
- $item->addChild("img",$e); $xml->asXML("shohin-list.xml");
29
+ $xml->asXML("shohin-list.xml");
28
30
 
29
31
  ```
30
32
 

5

質問文の修正

2017/08/29 10:56

投稿

hatimaki
hatimaki

スコア27

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,33 @@
2
2
 
3
3
 
4
4
 
5
+ 入力ページの
6
+
7
+ ```ここに言語を入力
8
+
9
+ <p>画像<input type="file" name="c" ></p>
10
+
11
+ <p><input type="submit" value="登録"></p>
12
+
13
+
14
+
15
+ ```
16
+
17
+ で入れ、
18
+
19
+ ```ここに言語を入力
20
+
21
+ $e=$_FILES["c"]["name"];
22
+
23
+ $xml=lSimpleXml_load_file("shohin-list.xml");
24
+
25
+ $item=$xml->addChild("item");
26
+
27
+ $item->addChild("img",$e); $xml->asXML("shohin-list.xml");
28
+
29
+ ```
30
+
5
- 以下のような内容のxmlの
31
+ で処理をして以下のような内容の
6
32
 
7
33
 
8
34
 
@@ -22,7 +48,7 @@
22
48
 
23
49
  ```
24
50
 
25
- <img>の中にあるbudou1.jpgをbudou2.jpgに入れ替えるため
51
+ xmlの<img>の中にあるbudou1.jpgをbudou2.jpgに入れ替えるため
26
52
 
27
53
  ```ここに言語を入力
28
54
 

4

質問文の修正

2017/08/29 10:54

投稿

hatimaki
hatimaki

スコア27

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,28 @@
1
- phpでxmlにすでに入っている画像を入れ替える場合、
1
+ phpでxmlにすでに入っている画像を入れ替える場合、例えば
2
2
 
3
+
4
+
3
-
5
+ 以下のような内容のxmlの
6
+
7
+
8
+
9
+ ```ここに言語を入力
10
+
11
+ <shohin-list>
12
+
13
+ <name>ブドウ</name>
14
+
15
+ <tanka>400</tanka>
16
+
17
+ <img>budou1.jpg</img>
18
+
19
+ <shohin-list>
20
+
21
+
22
+
23
+ ```
24
+
25
+ <img>の中にあるbudou1.jpgをbudou2.jpgに入れ替えるため
4
26
 
5
27
  ```ここに言語を入力
6
28
 
@@ -12,7 +34,7 @@
12
34
 
13
35
  ```
14
36
 
15
- で入力し、
37
+ budou2.jpgを入力し、
16
38
 
17
39
 
18
40
 
@@ -34,7 +56,25 @@
34
56
 
35
57
  ```
36
58
 
59
+ で処理をして
60
+
61
+ ```ここに言語を入力
62
+
63
+ <shohin-list>
64
+
65
+ <name>ブドウ</name>
66
+
67
+ <tanka>400</tanka>
68
+
69
+ <img>budou2.jpg</img>
70
+
71
+ <shohin-list>
72
+
73
+
74
+
75
+ ```
76
+
37
- で変更というソースで、
77
+ というふうにしたいのすが
38
78
 
39
79
  新しい画像を<img>に入れるという意味のソースは
40
80
 
@@ -51,11 +91,3 @@
51
91
 
52
92
 
53
93
  よろしくお願いいたします。
54
-
55
-
56
-
57
- ちなみに<img>に元画像が入っていて、xmlに1つの<item>しか入っていないという想定でお考え下さい。
58
-
59
-
60
-
61
- <img>は<item>の中にあるタグの1つです。

3

変更

2017/08/29 04:31

投稿

hatimaki
hatimaki

スコア27

test CHANGED
File without changes
test CHANGED
@@ -58,4 +58,4 @@
58
58
 
59
59
 
60
60
 
61
- <img>は<item>の中タグの1つです。
61
+ <img>は<item>の中にあるタグの1つです。

2

文の修正

2017/08/28 22:59

投稿

hatimaki
hatimaki

スコア27

test CHANGED
File without changes
test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
  $items->item->img=$henkou;
28
28
 
29
- echo $items->asXML('shohin-list.xml');
29
+ echo $items->asXML('list.xml');
30
30
 
31
31
  print("画像を変更しました");
32
32
 
@@ -36,7 +36,7 @@
36
36
 
37
37
  で変更というソースで、
38
38
 
39
- 画像を入れ替えるという意味のソースは
39
+ 新しい画像を<img>に入れるという意味のソースは
40
40
 
41
41
  ```ここに言語を入力
42
42
 
@@ -54,4 +54,8 @@
54
54
 
55
55
 
56
56
 
57
- ちなみにxmlに1つのデータしか入っていないという想定でお考え下さい。
57
+ ちなみに<img>に元画像が入っていて、xmlに1つの<item>しか入っていないという想定でお考え下さい。
58
+
59
+
60
+
61
+ <img>は<item>の中のタグの1つです。

1

質問文の修正

2017/08/28 22:58

投稿

hatimaki
hatimaki

スコア27

test CHANGED
File without changes
test CHANGED
@@ -34,9 +34,9 @@
34
34
 
35
35
  ```
36
36
 
37
- で変更というソースなのすが
37
+ で変更というソースで、
38
38
 
39
-
39
+ 画像を入れ替えるという意味のソースは
40
40
 
41
41
  ```ここに言語を入力
42
42
 
@@ -46,8 +46,12 @@
46
46
 
47
47
  ```
48
48
 
49
- 画像が入れ替わるのでしょうか?
49
+ という書き方よろしいのでしょうか?
50
50
 
51
51
 
52
52
 
53
53
  よろしくお願いいたします。
54
+
55
+
56
+
57
+ ちなみにxmlに1つのデータしか入っていないという想定でお考え下さい。