業務処理を自動化するためにPHPで動的に生成されるCSVファイルを、WEBサーバーに保存したいと思っています。
wgetコマンドを使って保存しようと思っていますが、リンクにGETパラメータ?(http://hogehoge.com/hoge.php?hoge=1&hoge=2)が設定されているためかcsvが生成さずPHPページ(hoge.php)が保存されてしまいます。
実行したwgetコマンド
/usr/local/bin/wget /home/useraccount/www/hoghog/hog.csv 'http://hogehoge.com/hoge.php?hoge=1&hoge=2' -O -
また、phpファイルを生成し、
<?php
$file = 'http://hogehoge.com/hoge.php?hoge=1&hoge=2';
$newfile = 'test.csv';
if (!copy($file, $newfile)) {
echo "failed to copy $file...\n";
}
?>
と上記のようにやっても同じ結果でした。
ブラウザ上のURLバーでhttp://hogehoge.com/hoge.php?hoge=1&hoge=2とするとCSVファイルの保存画面が出てくるページなのですが、何か良い方法はありませんでしょうか。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
んー、よく分かってないまま回答しますが、
file_get_contents からの file_put_contents では どうでしょう?
QUERY_STRING は設定に依存するかもですけど。
この回答への補足
結局、私が取得しようとしたページはユーザーログイン後のページで、PHPからはログイン処理が確認ができないために、CSVを取得できないようでした。
ログイン処理などの問題がなければ、自分の意図する処理ができそうでしたので、bm_hiroさんの方法でできましたので、ベストアンサーにさせていただきます。
ご回答ありがとうございました。
No.2
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- HTML・CSS 全部のアクセスを指定したページに転送させたい 2 2022/06/28 16:33
- PostgreSQL 【PostgreSQL】行の値の並びを変えるには 1 2023/03/21 16:46
- XML XML同じ名前の要素を自動で集約するツール 1 2022/04/11 09:21
- JavaScript JavaScriptで「〇以上▲まで」の書き方 1 2022/07/20 14:44
- Windows 10 バッチファイルの記述法とルールについてアドバイスをお願いいたします。 1 2022/04/13 10:50
- C言語・C++・C# プログラミングのペーパーテスト 実行結果を表示せよ #include <stdio.h> int h 1 2022/07/09 15:27
- PHP PHPを使って、別サイトの一部を取得して表示したいのです。。 1 2023/01/18 21:45
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- C言語・C++・C# プログラミングのペーパーテスト 実行結果がどのように表示されるか答えよ #include <stdi 1 2022/07/09 14:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA コレクションに2次元配列...
-
既存関数の上書き
-
opencvの画像データを格納する...
-
vb作成したらでbeep音が鳴りま...
-
配列の操作時にLNK2001外部シン...
-
VB.NETSystem.Xml 要素数を得る...
-
PHP Catchable fatal error の...
-
VB.NETからVBAマクロ(引数)を呼...
-
可変変数にアロー演算子を使いたい
-
サブネットマスクを用いたIP制...
-
classの再定義エラーについて
-
PHPでの画像の形式の変換
-
どういうプログラムを関数化を...
-
fwriteで改行出来ない
-
テンプレート引数の型推測
-
エラーの理由が分りません。Pri...
-
PHPプログラム上で「URLを直接...
-
[CakePHP] Paginatorのリンクが変
-
Dosブロンプトでtabを出力したい
-
DTOとEntityの差は何ですか。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Let's Encryptで自動更新がされ...
-
VBA コレクションに2次元配列...
-
VB.NETからVBAマクロ(引数)を呼...
-
エラーの理由が分りません。Pri...
-
PHP、ヒアドキュメント内でのIF...
-
PHPでの画像の形式の変換
-
可変変数にアロー演算子を使いたい
-
CSVファイルをブラウザのキャッ...
-
次のhtml・cssでspan内の文字を...
-
VB.NETSystem.Xml 要素数を得る...
-
どういうプログラムを関数化を...
-
ExcelVBAで部分一致(*)をしたい
-
PHPの変数値をリンクさせたい
-
PHPプログラム上で「URLを直接...
-
protectedなのにアクセスできな...
-
ASPのResponse.WriteをPHPでは...
-
file_existsが動作しない
-
PHPでXMLの置換 replaceData
-
[C#]Arraylistに追加した構造体...
-
[C++]std:mapの扱いを教えて頂...
おすすめ情報