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ランキング
-
【PHP】ダウンロードサイト作成...
-
ダウンロードファイル名の文字...
-
zip圧縮の種類について
-
フォントの色を変えるには?
-
リンク先を隠す方法はないでし...
-
AccessのDoCmd.SendObjectについて
-
HYのAM11:00のラップの部分の歌...
-
【file_exists】ファイルが存在...
-
「クラス関数」「メンバ関数」...
-
openCVの超解像処理
-
全角ファイル名をアップロード...
-
配列とオブジェクトの違い
-
502 Bad Gatewayの解決方法
-
「@$変数」の「@の意味は?」
-
htmlをphpにするにあたってデメ...
-
CFileDialogの最初のディレクト...
-
VB6.0とBASP21を用いてyahooメ...
-
FTPコマンドでディレクトリごと...
-
mb_send_mailでタイトルにハテ...
-
PHP/SQL リスト→クリックした名...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PHPで複数ファイルのダウン...
-
ファイル一覧を表示しその画面...
-
zip圧縮の種類について
-
eclipseでコメントアウトができ...
-
ブラウザでExcelをダウンロード...
-
複数ファイルを連続でダウンロード
-
phpでzipファイルダウンロード...
-
libxml2のインストール
-
PHPでファイルのダウンロードす...
-
CSV出力時の”0”表示(電話番号...
-
PHPでダウンロードしたファイル...
-
phpでうまく画像がダウンロード...
-
wgetの使い方
-
Excelファイルをダウンロード
-
サーバー上のファイルをブラウ...
-
日本語ファイル名のアップロー...
-
ファイルのダウンロードのイベ...
-
ダウンロードファイル名の文字...
-
ファイルへの直接アクセスをで...
-
動画をダウンロードするとサイ...
おすすめ情報