Editey PHPってホントにGoogleドライブ上で動作するの??
8/31で終了するEditeyですが、どうしてもPHPが気になってしまい、ちょっと試してみました。サーバーサイド言語で且つGoogleドライブ側にPHP環境がない中で、果たして動くのか・・・?
[ad#top-1]
PHPを導入するとEditey上ではこんな感じになります。PHPエディタだけなぜかHTMLとタブで切り替えるようになります。(時折、phpファイルのローカル保存を促されるけどなぜだろ??)
ソースはこんな感じです。test.jsからtest.phpにPOST通信して値を受けます。JQueryはちゃんと使えることは事前に確認済みです。
test.js
PHP側は単純に「Success!」の文字列を投げるのみ。test.jsから渡している配列queryは一旦無視してください。さて、果たして「Success!」の文字列は受け取れるのか??
test.php
ボタンを押すとfunction test()を実行できるようにしたのですが・・・、うーん、表示されません。受け取れていないみたいです。
まったく受け取っていないのか、他の何かを受け取っているのか、とりあえず、変数respをalertで表示させてみます。
そしたら、こんなメッセージが・・・。なんだこりゃ。phpの構文まるごと受け取っちゃっています。
つまり、phpが実行ファイルと見なされておらず、普通のテキストファイルと思われてしまっているんですね。普通のWebサーバーならパーミッションを「755」あたりにする必要があるのですが、これをやっていないパターンですね。
でも、Googleドライブ上でどうやってパーミッションを変えるんでしょうか。Editey環境上で変えられなさそうなのですが。なんか雲行きが怪しくなってきました。
もうちょっと調べてみます。わかり次第このブログで紹介します。
[ad#ad-1]
スポンサーリンク