![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
こんな感じでどうでしょう?
<?PHP
$filename="http://www.xxx/test.pdf";
$fp=fopen($filename,"r");
header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=\"".basename($filename)."\"");
while(!feof($fp)){
echo fgets($fp,1024);
}
exit();
?>
ありがとうございます。
早速、PHPファイルを生成して、BのサーバにPHPファイルをおいてブラウザで実行してみたのですが、ディスプレイへの出力が文字化けしてしまいました。
試しに他のPDFファイルも指定してみたのですが、結果は同じく文字化けしてしまいました。
因みに、文字化けが解消されたとして、上記のサンプルコードはブラウザの画面にPDFの内容を出力する処理なのでしょうか?
保存先の指定は出来ないにしろ、CのクライアントPCまたはBのサーバに保存する、等は出来ないのでしょうか?
No.1
- 回答日時:
構成がわからない
どこかのサーバー:A
PHPを運用するサーバー:B
クライアントPC:C
CはBを経由してAのPDFをダウンロードする・・・と考えればよろしいですか?
であればBにAのファイルをファイルI/Oさせて、Bでダウンロード用の
httpヘッダーをつけて出力させることになります。
ファイルの保存場所などを指定してダウンロードさせることは
仕組み上できません。
ご回答ありがとうございます。
>どこかのサーバー:A
>PHPを運用するサーバー:B
>クライアントPC:C
>CはBを経由してAのPDFをダウンロードする
構成と処理の流れは上記のとおりで、AとBのサーバーは区別します。
>BにAのファイルをファイルI/O、Bでダウンロード用のhttpヘッダーをつけて出力
について、すみません…。こちらもう少し具体的に教えていただけないでしょうか。
AにおいてあるPDFファイルのURLをhttp://www.xxx/test.pdfと仮定して、処理用PHPファイルのソース例をご教示いただきたくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(IT・Webサービス) WPからダウンロードしたファイル名を指定したい 2 2022/04/08 08:31
- Excel(エクセル) フォルダ内のワードファイルをPDFに一括変換するVBA 3 2023/06/09 16:51
- PDF エクセルのVBAでファイルをpdfで保存するとソフトによっては開けなくなる 3 2022/06/08 10:20
- PowerPoint(パワーポイント) エクセルのマクロについて教えてください。 1 2023/01/20 14:36
- Android(アンドロイド) oppo Reno3AのクロームでダウンロードできないPDFがあります 1 2022/08/10 20:20
- Excel(エクセル) 【VBA】PDF出力に任意のファイル名前を付ける方法 3 2023/07/21 10:55
- PDF Adobe Acrobat Reader について 3 2023/02/24 20:19
- Excel(エクセル) エクセル2019でPDFファイル名に枝番号をつけたい。 アクティブワークシートを印刷した後の処理とし 4 2023/06/06 21:00
- Google Drive Googleドライブで削除できないファイルがある。 5 2023/05/11 09:39
- PDF 保存したPDFファイルが開けなくなり、困っています 1 2022/09/15 21:08
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
cakephpでのダウンロード機能の...
-
画像の文字化けが解決できません
-
XMLのロードに失敗する
-
PHPのif文でその処理を途中で抜...
-
【file_exists】ファイルが存在...
-
onedrive にexcelファイルをア...
-
拡張子php画像をjpg画像等に変...
-
youtubeに音声のみのmp4ファイ...
-
PHPのMySQLモジュールのインス...
-
pixivのイラスト投稿の仕方を教...
-
javascriptからphpへ変数
-
PHPで作るフレーム、どんな風に...
-
PHPで外部プログラムのバックグ...
-
FTPでのファイルとディレクトリ...
-
ファイルアップロードの上限を...
-
フレームワークの選定について
-
ヒアドキュメントの中で別ファ...
-
PHP8を使うと、大量のWarningが...
-
さくらサーバーにて、phpからメ...
-
PHP MySQLに画像を直接保存
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PHPで複数ファイルのダウン...
-
ファイル一覧を表示しその画面...
-
zip圧縮の種類について
-
eclipseでコメントアウトができ...
-
ブラウザでExcelをダウンロード...
-
複数ファイルを連続でダウンロード
-
phpでzipファイルダウンロード...
-
libxml2のインストール
-
PHPでファイルのダウンロードす...
-
CSV出力時の”0”表示(電話番号...
-
PHPでダウンロードしたファイル...
-
phpでうまく画像がダウンロード...
-
wgetの使い方
-
Excelファイルをダウンロード
-
サーバー上のファイルをブラウ...
-
日本語ファイル名のアップロー...
-
ファイルのダウンロードのイベ...
-
ダウンロードファイル名の文字...
-
ファイルへの直接アクセスをで...
-
動画をダウンロードするとサイ...
おすすめ情報