teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

9

修正

2017/08/29 11:45

投稿

hatimaki
hatimaki

スコア27

title CHANGED
File without changes
body CHANGED
@@ -12,6 +12,8 @@
12
12
  ```
13
13
  で画像を入れ、
14
14
  ```ここに言語を入力
15
+ $i=$_POST["a"];
16
+ $z=$_POST["b"];
15
17
  $e=$_FILES["c"]["name"];
16
18
  $xml=SimpleXml_load_file("shohin-list.xml");
17
19
  $item=$xml->addChild("item");

8

修正

2017/08/29 11:45

投稿

hatimaki
hatimaki

スコア27

title CHANGED
File without changes
body CHANGED
@@ -13,7 +13,7 @@
13
13
  で画像を入れ、
14
14
  ```ここに言語を入力
15
15
  $e=$_FILES["c"]["name"];
16
- $xml=lSimpleXml_load_file("shohin-list.xml");
16
+ $xml=SimpleXml_load_file("shohin-list.xml");
17
17
  $item=$xml->addChild("item");
18
18
  $item->addChild("name",$i);
19
19
  $item->addChild("tanka",$z);

7

修正

2017/08/29 11:43

投稿

hatimaki
hatimaki

スコア27

title CHANGED
File without changes
body CHANGED
@@ -2,19 +2,25 @@
2
2
 
3
3
  入力ページの
4
4
  ```ここに言語を入力
5
+ <form method="post" action="kakunin.php" enctype="multipart/form-data">
6
+ <p>商品<input type="text" name="a" size="8"></p>
7
+ <p>単価<input type="text" name="b" size="8"></p>
5
8
  <p>画像<input type="file" name="c" ></p>
6
9
  <p><input type="submit" value="登録"></p>
10
+ </form>
7
11
 
8
12
  ```
9
- で入れ、
13
+ 画像を入れ、
10
14
  ```ここに言語を入力
11
15
  $e=$_FILES["c"]["name"];
12
16
  $xml=lSimpleXml_load_file("shohin-list.xml");
13
- $item=$xml->addChild("item");
17
+ $item=$xml->addChild("item");
18
+ $item->addChild("name",$i);
19
+ $item->addChild("tanka",$z);
14
20
  $item->addChild("img",$e);
15
21
  $xml->asXML("shohin-list.xml");
16
22
  ```
17
- で処理をして以下のような内容
23
+ で処理をして以下のような内容になった
18
24
 
19
25
  ```ここに言語を入力
20
26
  <shohin-list>

6

文の修正

2017/08/29 11:05

投稿

hatimaki
hatimaki

スコア27

title CHANGED
File without changes
body CHANGED
@@ -11,7 +11,8 @@
11
11
  $e=$_FILES["c"]["name"];
12
12
  $xml=lSimpleXml_load_file("shohin-list.xml");
13
13
  $item=$xml->addChild("item");
14
+ $item->addChild("img",$e);
14
- $item->addChild("img",$e); $xml->asXML("shohin-list.xml");
15
+ $xml->asXML("shohin-list.xml");
15
16
  ```
16
17
  で処理をして以下のような内容の
17
18
 

5

質問文の修正

2017/08/29 10:56

投稿

hatimaki
hatimaki

スコア27

title CHANGED
File without changes
body CHANGED
@@ -1,8 +1,21 @@
1
1
  phpでxmlにすでに入っている画像を入れ替える場合、例えば
2
2
 
3
+ 入力ページの
3
- 以下のような内容のxmlの
4
+ ```ここに言語を入力
5
+ <p>画像<input type="file" name="c" ></p>
6
+ <p><input type="submit" value="登録"></p>
4
7
 
8
+ ```
9
+ で入れ、
5
10
  ```ここに言語を入力
11
+ $e=$_FILES["c"]["name"];
12
+ $xml=lSimpleXml_load_file("shohin-list.xml");
13
+ $item=$xml->addChild("item");
14
+ $item->addChild("img",$e); $xml->asXML("shohin-list.xml");
15
+ ```
16
+ で処理をして以下のような内容の
17
+
18
+ ```ここに言語を入力
6
19
  <shohin-list>
7
20
  <name>ブドウ</name>
8
21
  <tanka>400</tanka>
@@ -10,7 +23,7 @@
10
23
  <shohin-list>
11
24
 
12
25
  ```
13
- <img>の中にあるbudou1.jpgをbudou2.jpgに入れ替えるため
26
+ xmlの<img>の中にあるbudou1.jpgをbudou2.jpgに入れ替えるため
14
27
  ```ここに言語を入力
15
28
  <p>画像:<input type="file" name="henkou">
16
29
  <input type="submit" value="画像変更"></p>

4

質問文の修正

2017/08/29 10:54

投稿

hatimaki
hatimaki

スコア27

title CHANGED
File without changes
body CHANGED
@@ -1,11 +1,22 @@
1
- phpでxmlにすでに入っている画像を入れ替える場合、
1
+ phpでxmlにすでに入っている画像を入れ替える場合、例えば
2
+
2
-
3
+ 以下のような内容のxmlの
4
+
3
5
  ```ここに言語を入力
6
+ <shohin-list>
7
+ <name>ブドウ</name>
8
+ <tanka>400</tanka>
9
+ <img>budou1.jpg</img>
10
+ <shohin-list>
11
+
12
+ ```
13
+ <img>の中にあるbudou1.jpgをbudou2.jpgに入れ替えるため
14
+ ```ここに言語を入力
4
15
  <p>画像:<input type="file" name="henkou">
5
16
  <input type="submit" value="画像変更"></p>
6
17
 
7
18
  ```
8
- で入力し、
19
+ budou2.jpgを入力し、
9
20
 
10
21
  ```ここに言語を入力
11
22
  <?php
@@ -16,7 +27,16 @@
16
27
  print("画像を変更しました");
17
28
  ?>
18
29
  ```
30
+ で処理をして
31
+ ```ここに言語を入力
32
+ <shohin-list>
33
+ <name>ブドウ</name>
34
+ <tanka>400</tanka>
35
+ <img>budou2.jpg</img>
36
+ <shohin-list>
37
+
38
+ ```
19
- で変更というソースで、
39
+ というふうにしたいのすが
20
40
  新しい画像を<img>に入れるという意味のソースは
21
41
  ```ここに言語を入力
22
42
  $items->item->img=$henkou;
@@ -24,8 +44,4 @@
24
44
  ```
25
45
  という書き方でよろしいのでしょうか?
26
46
 
27
- よろしくお願いいたします。
47
+ よろしくお願いいたします。
28
-
29
- ちなみに<img>に元画像が入っていて、xmlに1つの<item>しか入っていないという想定でお考え下さい。
30
-
31
- <img>は<item>の中にあるタグの1つです。

3

変更

2017/08/29 04:31

投稿

hatimaki
hatimaki

スコア27

title CHANGED
File without changes
body CHANGED
@@ -28,4 +28,4 @@
28
28
 
29
29
  ちなみに<img>に元画像が入っていて、xmlに1つの<item>しか入っていないという想定でお考え下さい。
30
30
 
31
- <img>は<item>の中タグの1つです。
31
+ <img>は<item>の中にあるタグの1つです。

2

文の修正

2017/08/28 22:59

投稿

hatimaki
hatimaki

スコア27

title CHANGED
File without changes
body CHANGED
@@ -12,12 +12,12 @@
12
12
  $henkou=$_FILES["henkou"]["name"];
13
13
  $items=Simplexml_load_file("shohin-list.xml");
14
14
  $items->item->img=$henkou;
15
- echo $items->asXML('shohin-list.xml');
15
+ echo $items->asXML('list.xml');
16
16
  print("画像を変更しました");
17
17
  ?>
18
18
  ```
19
19
  で変更というソースで、
20
- 画像を入れ替えるという意味のソースは
20
+ 新しい画像を<img>に入れるという意味のソースは
21
21
  ```ここに言語を入力
22
22
  $items->item->img=$henkou;
23
23
 
@@ -26,4 +26,6 @@
26
26
 
27
27
  よろしくお願いいたします。
28
28
 
29
- ちなみにxmlに1つのデータしか入っていないという想定でお考え下さい。
29
+ ちなみに<img>に元画像が入っていて、xmlに1つの<item>しか入っていないという想定でお考え下さい。
30
+
31
+ <img>は<item>の中のタグの1つです。

1

質問文の修正

2017/08/28 22:58

投稿

hatimaki
hatimaki

スコア27

title CHANGED
File without changes
body CHANGED
@@ -16,12 +16,14 @@
16
16
  print("画像を変更しました");
17
17
  ?>
18
18
  ```
19
- で変更というソースなのすが
19
+ で変更というソースで、
20
-
20
+ 画像を入れ替えるという意味のソースは
21
21
  ```ここに言語を入力
22
22
  $items->item->img=$henkou;
23
23
 
24
24
  ```
25
- 画像が入れ替わるのでしょうか?
25
+ という書き方よろしいのでしょうか?
26
26
 
27
- よろしくお願いいたします。
27
+ よろしくお願いいたします。
28
+
29
+ ちなみにxmlに1つのデータしか入っていないという想定でお考え下さい。