いくつかのphpコンテンツをデモするためにgithubで.htmlの代わりに.phpページを公開する方法は?


82

私は次のデモを見ています-http://blueimp.github.com/jQuery-File-Upload/

デモでの私の理解では、phpファイルはgithubから提供されています。つまり、phpコンテンツはgithubから提供/実行できます。

このリンクを介してgithubでホストされているコードからhtmlコンテンツを公開するプロセスを理解しています-http
://help.github.com/pages/

上記のblueimpで行われているのと同様に、.phpページをデモとして表示する方法を知りたいだけです。

http://synechron.github.com/index2.phpで 同様のことを試し
ましたが、ブラウザウィンドウに表示する代わりに、ページがGoogle Chromeでダウンロードされ、IE9でindex.htmlが表示されます。

前もって感謝します !!


7
gh-pagesがもう少しフル機能であるといいでしょう。
ロバートクリスチャン

1
それは、より完全な機能を備えているということではなく、GitHubがクライアント側のコードの実行を回避することです。これにより、あらゆる種類のワームの缶が計算上およびセキュリティ上導入されます。
charlesreid1 2015年

2
@ charlesreid1あなたは「サーバーサイド」コードを意味します。クライアント側のコード(ほとんどの場合JavaScript)は、GHページで正常に機能します。しかし、あなたは正しいです。彼らはPHPのサポートを提供した場合の他に、人々は... PythonやPerlやJavaおよびようにするために頼む
PhiLho

回答:


144

GithubPagesはフル機能のウェブホストではありません。PHPやその他の任意のコードは実行されません。


1
その場合、blueimp.github.com / jQuery-File-Uploadが、.pngまたは.jpg画像のいずれかがアップロードされたときにgithubディレクトリからphpコードを実行するデモを提供する方法を知りたいと思います。前回に答えると捧げてくれてありがとう。..
Anmol Saraf

29
そうではありません。何かをアップロードすると、Google App Engineサイトであるjquery-file-upload.appspot.comに送信されます(技術的にはJavaランタイムを使用してJVMでアップロードすることは可能ですが、PHPを実行していないことはほぼ確実です)。 。(これはChromeの[ネットワーク]タブで確認しましたが、github.com / blueimp / jQuery
File

2
深く掘り下げて正しい理由を提示してくれてありがとう。githubでのphpの公開に興味があり、.phpページで実験を始めたところ、詳細が明確に記載されているメインの「wiki」ページを見逃しました:)ありがとうございました!!
Anmol Saraf 2012年

@Woobleはい、その通りです。//jquery-file-upload.appspot.com/をターゲットにしているform-attributeアクションのURLを確認することで、同じことがわかりました
Sedat Kilinc 2016

7

いいえ、できません。

Github Pagesを使用すると、Webサーバーを所有および保守しなくても、Webクライアントコンテンツ(HTML、Javascript、CSS)を提供できます。サブフォルダを作成し、ドメインをそのフォルダにマッピングできます。JekyllやHugoなどの基本的なプログラミングスキルを備えたツールを使用すると、サイトをCMSと同じように機能させることができます。

ただし、バックエンドテクノロジーを使用してデータ/ロジックを処理および操作することはできません。

したがって、PHPは不可能です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.