2017-03-29 9 views
-2

Webサーバーから直接ダウンロードを行う必要があり、サーバーでサポートされているcron機能を有効にすることを考えました。私はPHPでスクリプトを置くので、私はテスト用のスクリプトを呼び出すと、私は明らかに私は、スクリプト、でもダウンロードされたファイルではなく、何かを無駄にしない」がある場合、フォルダで見つけることを期待設定方法のcronジョブスクリプト

<?php 
$file = file_get_contents('http://www.example.com/donwload.txt'); 
?> 

私はこれをすることができますか?

+2

-f * * * * phpの

0時間ごとにスクリプトを実行します

あなたが書いたこと、起こることを期待すること、何が起こっているのかを記述しますか? 'http:// www.example.com/donwload.txt'の内容を持つ' $ file'を定義したようですが、(ドメインがブロックされていないと仮定して)何もしません。 – chris85

+0

私は彼が書いたことを理解すれば、私はdownload.txtがスクリプトを起動したときにファイルをダウンロードしたいと思います。ウェブサーバーはcronジョブ機能をサポートしていて便利です特定の時間に毎日auomaticamenteを行う。 – Gianni

+0

野生のtry-and-guess orgiesではなく、使いたいツールのドキュメントを読むことから始めてください。このドキュメントでは、機能が何をしているかを_precise_で説明し、良い例を提供しています:http://php.net/ manual/en/function.file-get-contents.php – arkascha

答えて

0

誰かがそう私の提案は、あなたがPHPを使用している場合は、関数を作成することができますし、CLIを介して起動されます

た、同じことhereを尋ねました。次に、それをcrontabに追加する必要があります。

<?php 

//Get the data from the mysql table and process 

$データ= getDataFromTable()のindex.php。 crontabのにこれを追加し、これをテストする端末を開き、index.phpの

-fコマンドでPHPを実行するには

if ($data['user_defined_time'] == date('H') // Current Hour 
    echo "Foo Bar"; //send email 

    ?> 

。お使いの端末タイプのcrontab -eでとする行を編集:CAN /location/of/php/file/index.php

関連する問題