回答編集履歴
2
url
answer
CHANGED
@@ -27,7 +27,7 @@
|
|
27
27
|
|
28
28
|
> javascriptで生成して、phpからファイルを開いたら自動ダウンロードできないかと試していますが上手く行きません。
|
29
29
|
|
30
|
-
どうやら,Webブラウザを使わずに,PHP上でJavaScriptのコードを実行したいというように見えますね。これは不可能です。PHPの[V8js拡張](
|
30
|
+
どうやら,Webブラウザを使わずに,PHP上でJavaScriptのコードを実行したいというように見えますね。これは不可能です。PHPの[V8js拡張](http://php.net/manual/en/book.v8js.php)を使えばPHP上でJavaScriptを実行できなくもないですが,Canvasなどグラフィック面の機能に関してのサポートは一切無いと思われます。どうしてもPHPをトリガーにしたい場合,解決策としては
|
31
31
|
|
32
32
|
- [facebook/php-webdriver](https://github.com/facebook/php-webdriver)を利用してPHPからWebブラウザを自動操作する
|
33
33
|
- そもそも画像生成処理をPHPで実現する
|
1
a
answer
CHANGED
@@ -14,11 +14,13 @@
|
|
14
14
|
- `jQuery.ajax` (jQueryライブラリがXMLHttpRequestを使いやすいようにラップした機能)
|
15
15
|
- `fetch` (Chromeなど一部のブラウザが対応している,jQuery.ajaxが標準化されたような新しいやり方)
|
16
16
|
|
17
|
-
今回は不必要ですが,気になる場合はこれらのキーワードで検索してみてください。
|
17
|
+
今回は不必要ですが,気になる場合はこれらのキーワードで検索してみてください。以下に参考記事を挙げておきます。前者はPHPがJavaScriptのソースコードを生成する例,後者はPHPが生成するJSONをJavaScriptから読みに行く例です。
|
18
18
|
|
19
19
|
- PHP→JavaScript [PHPからJavaScriptに変数を渡すまとめ - Qiita](http://qiita.com/cither/items/b98cc4e237dcc8f7e51f)
|
20
20
|
- JavaScript→PHP [JavaScript(jQuery)からPHPのAPIを利用する - Qiita](http://qiita.com/mpyw/items/62e6e415f86eb30a5ff4)
|
21
21
|
|
22
|
+
さて本題です。
|
23
|
+
|
22
24
|
> canvasで自動生成されるファイルをbase64からpngファイルにダウンロードしたいと想い。
|
23
25
|
|
24
26
|
これ自体は既存のコードでできているように思いますが
|