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

質問編集履歴

3

試したことが冗長だったので削除しました

2019/06/26 18:12

投稿

chikachi
chikachi

スコア33

title CHANGED
File without changes
body CHANGED
@@ -38,32 +38,4 @@
38
38
  }
39
39
  ?>
40
40
 
41
- ```
41
+ ```
42
- ###その後
43
- JSをechoしてもみたのですが、こちらはアラート自体が発動しませんでした。
44
- ```php
45
- <?php
46
- $array = ['a','b'];
47
- foreach( $array as $v ){
48
- $message = 'こんにちは'.$v.'さん';
49
- echo '<script> alert('.$message.')</script>';
50
- }
51
- ?>
52
-
53
- ```
54
- ###その後のその後
55
- さらにヒアドキュメントでもだめでした…
56
- ```PHP
57
- <?php
58
- $array = ['a','b'];
59
- foreach( $array as $v ){
60
- $message = 'こんにちは'.$v.'さん';
61
- echo <<<EOM
62
- <script>
63
- alert(<?php $message; ?>);
64
- </script>
65
- EOM;
66
- }
67
- ?>
68
- ```
69
- 何か良いテはございませんでしょうか。

2

試したことを追記

2019/06/26 18:12

投稿

chikachi
chikachi

スコア33

title CHANGED
File without changes
body CHANGED
@@ -39,7 +39,8 @@
39
39
  ?>
40
40
 
41
41
  ```
42
+ ###その後
42
- また、JSをechoしてもみたのですが、こちらはアラート自体が発動しませんでした。
43
+ JSをechoしてもみたのですが、こちらはアラート自体が発動しませんでした。
43
44
  ```php
44
45
  <?php
45
46
  $array = ['a','b'];
@@ -49,4 +50,20 @@
49
50
  }
50
51
  ?>
51
52
 
52
- ```
53
+ ```
54
+ ###その後のその後
55
+ さらにヒアドキュメントでもだめでした…
56
+ ```PHP
57
+ <?php
58
+ $array = ['a','b'];
59
+ foreach( $array as $v ){
60
+ $message = 'こんにちは'.$v.'さん';
61
+ echo <<<EOM
62
+ <script>
63
+ alert(<?php $message; ?>);
64
+ </script>
65
+ EOM;
66
+ }
67
+ ?>
68
+ ```
69
+ 何か良いテはございませんでしょうか。

1

試したことを追加

2019/06/26 18:10

投稿

chikachi
chikachi

スコア33

title CHANGED
File without changes
body CHANGED
@@ -26,9 +26,27 @@
26
26
  わかる方ご教授よろしくお願い致します。
27
27
 
28
28
  ```PHP
29
-
29
+ <?php
30
+ $array = ['a','b'];
31
+ foreach( $array as $v ){
32
+ $message = 'こんにちは'.$v.'さん';
33
+ ?>
30
34
  <script>
31
35
  alert(<?php $message; ?>); // 空文字でアラートが2回出る
32
36
  </script>
37
+ <?php
38
+ }
39
+ ?>
33
40
 
41
+ ```
42
+ また、JSをechoしてもみたのですが、こちらはアラート自体が発動しませんでした。
43
+ ```php
44
+ <?php
45
+ $array = ['a','b'];
46
+ foreach( $array as $v ){
47
+ $message = 'こんにちは'.$v.'さん';
48
+ echo '<script> alert('.$message.')</script>';
49
+ }
50
+ ?>
51
+
34
52
  ```