2012-01-10 8 views
0

For the sake of argumentは、ファイルのアクセス権を変更できないと仮定します。suPHPを使ってHTMLファイル全体を返すことはできますか?

-rwx------ 1 user user 0 2012-01-09 19:50 aquinas.html 
-rwx------ 1 user user 0 2012-01-09 19:50 daedalus.html 
-rwx------ 1 user user 0 2012-01-09 19:50 helios.html 
-rwx------ 1 user user 0 2012-01-09 19:50 icarus.html 
-rwx------ 1 user user 0 2012-01-09 19:50 index.html 
-rwxr-xr-x 1 user user 0 2012-01-09 19:52 require.php 

ので、私は私のブラウザでwww.example.com/index.htmlを入力するだけで、私のindex.htmlファイルにアクセスすることはできません。また、すべての私の.htmlのファイルがそうのような権限0700を持っていると仮定します。しかし、私ができることは、メインWebフォルダにrequire.phpファイルを設定し、許可を0755に設定します。このrequire.phpファイルが指定された.htmlファイルを見つけ、その完全な内容を返すと仮定します。また、suPHPが動作していると仮定します。次に、require.php - require.phpの所有者である - index.htmlなどのコンテンツを取り出し、呼び出し元のブラウザに渡すことができます。私はrequire.phpがファイルの内容serversideを取り出すことができることを知っています。私が知りたいのは、ロードするブラウザ用のHTMLファイルとしてコンテンツを返すことができるかどうかです。

答えて

2

あなたはこの試みてはいけない理由:

<?php // your require.php 
echo file_get_contents('index.html'); 
exit(); 
+0

をはいているが、私は現在、(ジャバスクリプトとして実行xmlhttprequest' '経由)' .js'ファイルに対してやっている、私の質問は、私はそれを呼び出す方法を基本的には何かということですクライアントで?たとえば、リンクをクリックすると 'daedalus.html'が表示されます。代わりに' daedalus.html'を引数として 'require.php'を呼び出しますか? – puk

関連する問題