• ベストアンサー

PHPで外部にあるbz2ファイルを扱いたいです。

PHPで外部にあるbz2ファイルを扱いたいです。 ローカルに保存してあるbz2ファイルの取り扱いにはbzopenを使用して成功しました。 ただ、外部にあるbz2ファイルのURLを指定しても読み込む事が出来ませんでした。 何か方法はあるでしょうか? もし何か良い方法を知っている方がおりましたら、教えていただけるととても助かります。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

ローカルにコピーしてくるロジックを組み込むだけでは?

0xxxYuMixxx0
質問者

お礼

ずっと保存、ダウンロードを考えていました。 コピーも結果は同じですね! copyを使ってうまくいきました! ありがとうございました!

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • phpで外部ファイルを取り込み変数にセットしたいです。

    phpで外部ファイルを取り込み変数にセットしたいです。 いつもお世話になっております。 外部ファイル(data.ini)を作ってphpで読み込み変数にセットして ブラウザに表示したいのですが外部ファイルを読み込む方法が わかりません。 外部ファイルの中身は 変数A=1 変数B=2 という変数が保存されています。 これを読み込んでphp側で取得、表示したいのですが 可能でしょうか?ご教示お願いします。

    • ベストアンサー
    • PHP
  • phpを使った外部ファイル化を・・・。

    phpを使って、次回製作するWEBサイトをBOXごとに外部ファイルから読み込ませようと考えております。これは何ページあっても1ファイルの更新で済むので、楽なんですよね?それを行いたいと思います。 phpのプログラム事態は書けないのですが、外部ファイル化位なら何とかできない物かと思い、検討中です。 そこで、お聞きしたい事が御座います。WEBを作成していくにあたって何かしておかないと、またはしなくてはならない事というものはありますでしょうか? 当方の現在の考えは、いったん普通にWEBページを作成し、そのあとで必要部分に関して外部ファイル化を行って行こうと考えていますが、間違っていますでしょうか? なにぶん初めての試みなので・・・。 宜しくお願いします。

    • ベストアンサー
    • PHP
  • as3で、外部ファイルへ書き出ししたい

    AS3で、サーバを経由させずに、ローカル間でデータの読み書きをしたいです。 保存する外部ファイルは、.txtや.xmlにしたいです。 調べてみるとFileReferenceクラスを使ってできるそうなので やってみたのですが、 外部にデータを保存する場合、外部データを読み込む場合ともに いちいちダイアログボックスが開き、 どのファイルを読み込みのか、または どんな名前で保存するのかなどを ユーザーが指定してクリックしなければなりません。 こういったことをせずに (いちいちダイアログボックスが開いてユーザー選択することをせずに)、 例えば外部xmlをローダーで読み込むときのように 自動的にあらかじめ指定したファイルを読み込んだり、 指定した名前で書き出したりといったことをしたいのですが FileReferenceクラスではできないのでしょうか? またAS3そういったことをしたい場合は、 ほかに何か方法はありますでしょうか? 特に、外部読み込みは普通にローダークラスで出来るので問題ないのですが 書き換えて上書き保存みたいなことをしたいので その部分を、ダイアログボックス表示なしで できる方法を知りたいです。 ご存知の方いらっしゃいましたら 何卒ご教授よろしくお願いいたします。

  • php 外部ファイルについて

    php初心者です。 テキスト表示でランダムリンクをしたいのですが リンク先のURLとテキストを外部ファイルにしたいのです。 現在------------------------ <?php srand((double)microtime()*1000000); $ad_list1 = file("20.txt"); $ad_key1 = array_rand($ad_list1, 2); $ad1 = $ad_list1[$ad_key1[0]]; // 表示 echo "ID=$ad1"; ?> ----------------------------- ↑このphpソースを組み入れ、外部ファイル20.txtには ----------------------------- <a href="http://domain.jp/?id=111">111</a> <a href="http://domain.jp/?id=222">222</a> <a href="http://domain.jp/?id=333">333</a> ・ ・ ------------------------------ という感じでリンク先URLを1行ずつ書いています。 テキスト表示は ID=111 という感じで表示されるようにはなったのですが phpソースの中に http://domain.jp/? までを組み込んで、外部ファイルの内容を ------------------------------ 111 222 333 ・ ・ ------------------------------ とするだけで、 表示される ID=111をクリックすると http://domain.jp/?111 のページが表示されるようにするには どうすれば良いのでしょうか。 また、そういった事は可能でしょうか。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • 拡張子PHPのファイルが開けない。

    電話の取扱説明書の拡張子がPHPで、保存していたファイルが開けません開く方法を教えてください。こんなファイルです。「manual_pdf.php」

    • 締切済み
    • PHP
  • PHPでhttp上の外部ファイルをrequireしたい

    PHPでhttp上の外部ファイルをrequireしたいのですが、変数がうまく 参照できません。例えば以下のようにすると、common1.phpの中で $a=$a+1 と書いても、11と出力されずに10と出力されます。 (require自体はうまく行っているようで、common1.phpの中で print等を書くとそれ自体は問題なく実行されます。) require("./common1.php")のようにファイル指定だと問題なく11と 出力されます。原因・解決方法等ご存じのかたがいらっしゃったら 教えてください。FedoraCore4 PHP5.0.4です。 <?php $a = 10; require("http://hogehoge/common1.php"); print "$a"; ?>

    • 締切済み
    • PHP
  • 外部PHPファイルの読込みについて

    いつもお世話になります。 外部PHPファイルの読込みが、期待通りの動作をしません。 レンタルサーバ会社は、Aサーバ、Bサーバ 同じ。(条件同じ) allow_url_fopen は、defaultの ONです。 まずAサーバに、agent.phpをアップロード。agent.phpファイルの中身は、 <?php $agent =$agent = $_SERVER['HTTP_USER_AGENT']; ?> これを、Bサーバの、test.phpに読込み。test.phpの中身は、 <?php include("http://BサーバのURL/agent.php"); echo "<html><head><title>.....</title></head>\n"; echo "<body><p>UserAgent : " . $agent . "</p></body></html>\n"; ?> この場合、http://BサーバのURL/agent.phpを開いても、 UserAgent($agent)の値は出てきません。これは、どうしてでしょうか? 但し、Aサーバに、下記のPHPファイル(xyz.php)をアップロードして <?php echo "<p>あいうえお</p>\n"; ?> として、Bサーバのtest.phpの中身を <?php echo "<html><head><title>.....</title></head><body>\n"; include("http://BサーバのURL/xyz.php"); echo "</body></html>\n"; ?> として、test.phpを読み出すと、「あいうえお」と出力されます。 何故なのか、またどうしたら期待通り動作するのかを、教えて下さい。  よろしくお願いします。

    • ベストアンサー
    • PHP
  • phpで外部ファイルを読み込んだ際のURLについて

    Webサイト全ページのヘッダーとサイドバー、フッターは同じ内容です。 そのため、Webサイトを更新するときの作業効率を考えて外部読み込みをしようと思っております。 以下の手順で、phpのincludeを使って、一応読みこむことはできました。 (1)「index.html」を「index.php」に拡張子を変更 (2)「index.php」の読みこませたい部分に次のように記述 <?php include('./header.html'); ?> (3)「header.html」を作成 以上の手順で、FFFTPでアップロードして、ブラウザで表示したら、読みこみに成功しておりました。 しかし、当然といえば当然なのですが、次ようにサイトのurlの拡張子がhtmlからphpに次ようになっておりました。※urlはダミーです。 http://www.sample777.com/index.php このままだと、全てのページのurlの拡張子がphpになってしまいます。 この場合、seoやユーザービリティ―などの観点から、何か問題はありますか? urlに表記されるphpの部分をhtmlのままにしたいのですが、何か方法はありますか?

    • ベストアンサー
    • PHP
  • phpファイルについて

    phpファイル(xxx.php)の<?php ?>で囲われた部分は、外部から読み取られる事は絶対に出来ないのでしょうか? データベースなどの設定(HOST名、データベース名、データベースパスワード)をドキュメントルート内のphpファイルのデータベースクラスに直接記述しています。 これって安全ですか? 一部の参考書等では、重要な設定等は、ドキュメントルートの外にファイルを置いておいて、インクルードする方法が書かれています。 phpファイル(xxx.php)の<?php ?>で囲われた部分が、絶対に外部から読み取られないのであれば、現状のまま運用しようと思っていますが、ご教授下さい。

    • ベストアンサー
    • PHP
  • php file() で外部サーバのファイルを読もうとするとWarni

    php file() で外部サーバのファイルを読もうとするとWarning: file(http://xyz.・・・エラーとなる。 いつもお世話になります。 phpで $csvscj='http://xyz.・・・';  //参照テキストファイル名 $FielList = implode('', file($csvscj,FILE_SKIP_EMPTY_LINES)); とすると、 Warning: file(http://xyz.・・・ というエラーが発生するようになりました。 file()で読み込むファイルがローカルPCの内部だとこのようなエラーは発生しません。 phpは、xampを個人のPCへインストールして使用しています。 この、phpのスクリプトをホームページを公開しているサーバーへアップして実行するとエラーは発生しません。 また、xampがインストールしてある別のPCでこのスクリプトを実行してもエラーは発生しません。 つまり、ある特定の機種のみで外部ファイルを読み込もうとするとエラーが発生するようになってしまいました。 「なってしまいました。」というのは今までこのようなことはありませんでした。 エラーが出るようになった機種を1ヶ月程使わないでいたらエラーが出るようになりました。 このエラーが出るようになったPCのどこが変わったのかわかりません。 解決の糸口となるようなことでも構いません。 おわかりになる方みえましたらよろしくお願いいたします。

    • ベストアンサー
    • PHP