質問編集履歴

1

記入漏れ

2019/05/03 04:30

投稿

DUNK
DUNK

スコア13

test CHANGED
File without changes
test CHANGED
@@ -68,9 +68,35 @@
68
68
 
69
69
 
70
70
 
71
- ```ここに言語名を入力
71
+ ```PHP
72
72
 
73
+ <?php
74
+
75
+ $filename = md5(uniqid(rand(), true)).'.html';
76
+
77
+ $to = $_POST['target'];
78
+
79
+ $title = $_POST['title'];
80
+
81
+ $body = nl2br($_POST['emailContent']);
82
+
83
+ $truebody =str_replace("<br />","%0D%0A",$body);
84
+
85
+ if(!empty($to)) {
86
+
87
+ $fp = fopen("${dir}${filename}" , "a");
88
+
89
+ fwrite($fp, "<a href='mailto:${to}?subject=${subject}&body=${truebody}'>メールの送信はこちら<a>");
90
+
91
+ $url = "https://******:/${filename}";
92
+
93
+ header('Content-Type: application/json; charset=utf-8');
94
+
95
+ echo json_encode($url);
96
+
97
+ }
98
+
73
- ソースコード
99
+ ?>
74
100
 
75
101
  ```
76
102
 
@@ -78,7 +104,7 @@
78
104
 
79
105
 
80
106
 
81
- ajax内での通信および、PHP内の処理はうまくいっているようなのですが、PHPからajaxに値を返すことがどうしてもできず以下のようなエラーメッセージが出てしまいました。
107
+
82
108
 
83
109
 
84
110
 
@@ -94,18 +120,10 @@
94
120
 
95
121
 
96
122
 
97
-
98
-
99
- ### 試したこと
123
+ ajax内での通信および、PHP内の処理はうまくいっているようなのですが、PHPからajaxに値を返すことがどうてもできず上記のようなエラーメッセージが出てしまいまし
100
124
 
101
125
 
102
126
 
103
- ここに問題に対して試したことを記載してください。
104
127
 
105
128
 
106
-
107
- ### 補足情報(FW/ツールのバージョンなど)
108
-
109
-
110
-
111
- ここより詳細情報を記載してくい。
129
+ ヒント、参考になるページなどご提示いたけたら幸です