2011-12-14 14 views
0

外部Webページをサーバーのフォルダに保存する方法はありますか?すべてのWebページ要素(JSファイル、画像、CSSなど)を保存する方法はありますか? save-complete-pageオプションでブラウザでやっているようにできますが、私はこれを自分のサーバフォルダにphpで保存する必要があります。また、このフォルダを含めてページをオリジナルとして表示します。たぶん、カールやいくつかのPHP関数... ???ウェブページをサーバーフォルダに保存する

どのようにすればよいですか。助けてください!

p.s.これは正当な理由でこれを行うのはコンテンツを盗むことではない!

私は操作と機能で完成したら、フォルダを空にします。

+1

wgetは、Webページ内のすべてのコンポーネントをクロールしてダウンロードするように設計されています。 http://www.gnu.org/s/wget/ – ajreal

+0

しかし、どのようにwgetを実装するplaseは、同じPHPと統合する方法を私に例を示します – Andrew

+0

最も速い解決策は 'exec(wget ...); '。私はそこにPHP拡張子があるとは思わない(私は間違っているかもしれない) – ajreal

答えて

0

ブラウザ(wget/curl/etcを問わず)としてPHPサイトにアクセスして、関連するすべてのサーバーサイドファイルを保存したいと言っていますか?

サーバーにアクセスできない場合、これはできません。。サーバー側のコンテンツ(PHPページや場合によってはサイトのその他の部分)は、クライアントがサイトのどの部分を参照する前にサーバーによってinterprettedになります。コードが解釈される前に何が存在するかを見るためには、ファイルへのサーバー側のアクセスが必要です。

+0

いいえ、私はPHPファイルを必要としません – Andrew

+0

私はいくつかページHTML(file_get_contents)と/file/script.js/file/css.cssイメージなどのinculdedファイル – Andrew

+0

例:ソースコードHTMLをfile_get-contentで取得し、自分のフォルダに保存するhtmlページ – Andrew

関連する問題