質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.37%
PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

0回答

727閲覧

無料サーバー上でPHPからCSV出力したい

maku459

総合スコア5

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

0グッド

1クリップ

投稿2020/12/31 05:58

編集2020/12/31 16:12

困っていること

p5.jsの変数をPHPに送り、PHPからcsvに書き込むというプログラムを組んでおり、これをサーバーにアップロードして動かしたいのですが、うまく行きません。

試したこと

MAMP環境下でCSVに書き込むところまで正しく動作することは確認できたのですが、XFREEという無料PHPサーバーにアップロードしたところ画面が真っ白のまま動作しませんでした。というのも、サーバーはアドレスがhttpなのですが、p5.jsのプログラムがどうやらhttpsでしか動かないようでした。
かといって無料サーバーでPHPが使えてかつhttpsにできるサーバーも見当たらず、他にNetlifyやGitHub Pagesなど簡易的にホスティングできるサービスを試したりしたもののCSVファイルに書き込むことを考えると、この方法ではうまくいかないのではと思っています。

ホスティングやデプロイのサービスについて詳しくないので、「p5.jsの変数をPHPに送り、PHPからcsvに書き込む」が実現可能そうな手段があれば教えていただきたいです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ockeghem

2020/12/31 13:07

MAMP環境で正しく動作したということですが、HTTPSだったのでしょうか。 もう少し状況を書いていただかないと、回答は難しいと思います。
退会済みユーザー

退会済みユーザー

2020/12/31 15:35

エラーログをチェックしていただきたい、もしくはphp.iniなどにエラーメッセージをwebブラウザに出力できるよう設定変更していただきたい。方法はググりましょう。
maku459

2020/12/31 16:08

MAMP環境はlocalhost:8888でした。とりあえずローカルじゃなくて外部からもアクセスできるようにしたいだけなので、もしかしてlocalhostをhttpsからアクセスできるようにすれば解決するんですかね…? エラーログはXFREEで試した時のものだと、Uncaught (in promise) TypeError: Cannot read property 'addModule' of undefined というエラーがChromeのコンソール上に出て、調べるとHTTPSにすれば直る、とのことでした。最初のjsの読み込みで失敗しているため、PHPを使うところまでたどりついていません。
ockeghem

2021/01/01 03:44

http://localhost:8888/ でアクセスできていたのであれば、HTTPSは要らないのではないでしょうか。 また、「localhostをhttpsからアクセスできるようにすれば」というのは、難易度が高いです。 もう少しエラーの状況(何をしているときのエラーか等)や、ログの全体(引用されている前後を含めて)を教えていただかないと回答は難しいです
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.37%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問