Q&Aサイト横断検索「Cron PHP」で検索した結果

Yahoo!知恵袋 解決済み

読み込み中・・・
cronでPHPを定期的に実行させているのですが、 レンタルサーバーで実行できる時間に制限があるので、 途中で処理が止まってしまいます。 ですのでどうにかして、レンタルサーバーで制限されている時間以上実行したいのですが、どうすればよいのでしょうか。 方法として、処理したところまで、記録しておいて、 次からはその次のところから処理するという方法を考えましたが、 それだと、すべて処理し終えるまで3日はかかります。 別の方法で、 何か良い方法はないでしょうか。
cronで同じphpファイルを何度も実行しようと思っているのですが、このphpは処理に時間がかかる(数時間)ため、phpが実行されている時はcronを実行せず、php処理が終了している時はcronを実行させたいと 思っています。どのようにすればよいでしょうか? 説明が簡単ですが、宜しくお願い致します。
cronでphpを実行させるためのcron のコマンドの書き方を教えてください。 http://www.xxx.xx.xx/sub1/sub2/test.php をcronで毎時0分毎に実行させる際には、 00 * * * * /フルパス/sub1/sub2/test.php という記述でいいのでしょうか?
cronでのphpファイル自動起動について crontab -eにて @reboot sudo php /var/www/ test.phpと設定しましたが、起動時にプログラムが実行されません。 cron内でsudo を使うのは不可能なのでしょうか? sudo権限で実行しないと、failed to open stream Permission denied in ?と なってしまいます。 あるいは、cron以外でもphpファイルを自動起動する方法があれば教えていただきたく思います。
cronで動かすPHPについて2 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1193553226 上記でも質問させていただきましたがcronにてstr_replaceおよびpreg_replaceで '(シングルクォート)を ''(シングルクォート2個) に置換しようとすると '''' のように4重になってしまいます PHPの設定でmagic_quotes_gpcがONになっており、おそらくこれが原因なのですが設定変更は運用上できません。 コマンドラインから実行するとその様にはならないのですが何が原因なのでしょうか? また、4重にならないようにするにはどの様にすればいいのでしょうか? その上でcronで下記2つのうちどちらかを使用しようと思うのですがどちらかがよいでしょうか? 1.$data = str_replace("'","''",$data); 2.$data = strtr($data,"'","''"); またその他の方法があればご享受ください
cronが使えないサーバーで擬似cronを使う方法 TwitterのBotを作ろうと思い、Easybotterというのを使いBotを作り、Toyparkにアップロードし、 http://****.toypark.in/****/bot.php こ こにアクセスすれば呟くということまで出来ました。 次に、定期的に(10分毎)に呟くようにしようと思ったのですが、サーバーがcronに対応していないようで、出来ませんでした。 どうにかして、使えるようにしようとしたのですがcronが使えるサーバーは有料のところばかりで、無料で使えるサーバーが見つかりませんでした。 他に、擬似cronで出来ると書いてあったのですが、プログラムは全く分からず、どうしようもありませんでした。 なので、定期的に http://****.toypark.in/****/bot.php にアクセスさせる方法を教えてください。 無料で、PCの電源を切っていても自動で呟けるようにサーバーに依存した方法でお願いします。 それと、GAEや、cronjobなどを使わない方法でお願いします。 ちなみに、PCはMacを使っています。 もし、どうしても無理でしたら、ターミナルを使った方法でも大丈夫です。 全くの初心者でも分かるように書いていただけるとありがたいです。 回答よろしくお願いします。
PHPプログラム内でIPアドレスを取得したいです。 CRONで実行しているので環境変数などは使えないようです。 何か良い方法があれば教えてください。
cronで1個のPHPファイルから「複数のPHPファイル」を同時に呼び出したい!! 初めまして、現在PHPの勉強中の者です。 cronで特定のURL(PHPファイル)にアクセスして実行したいのですが、契約してるレンタルサーバーでは1個のPHPファイルにしかアクセスできません。 そこで、1個のPHPファイルから「複数のPHPファイル」を同時に呼び出したいのですが、ソースの書き方が分かりません。 どなたかヒントを教えて下さい!!
wordpress(ワードプレス)wp-cron.php 負荷軽減法 先日共用サーバの方からwp-cron.php実行する際にサーバーへの負荷が高くなっているとの連絡がありました。 そこで負荷を軽減する方法がありましたらアドバイスをお願い致します。 サイト訪問者:毎日700名以上 大部分がスマホ利用者 予約投稿:利用していない 利用プラグイン:All In One SEO Pack・All In One WP Security・Category Order・Contact Form 7・Head Cleaner・Imsanity・Jetpack by WordPress.com・Lazy Load・List category posts・MailPoet Newsletters・Master Post Advert・Post Types Order・PubSubHubbub・PuSHPress・Similarity・W3 Total Cache・WP Hyper Response・WP Multibyte Patch・WP Social Bookmarking Light・WP Total Hacks
PHPでリモートサーバーのファイルを操作する方法 サーバーA、サーバーBがあるとします。 サーバーAは高スペックでcronが使えます。 サーバーB、は低スペックで、cronは使えません。 (PHPは使えます。) サーバーAには、server_b1.phpを サーバーBには、server_b2.phpを 設置します。 この時、サーバーAにあるserver_b1.phpの命令をそのまま、サーバーBにあるserver_b2.phpで実行したいと考えています。 このようにするのには、サーバーBがcronが使えないという理由もありますが、サーバーAで、サーバーB、サーバーC、サーバーDというように一元管理したいという理由もあります。 どのような指針で行えばよいでしょうか。 個人的にはサーバーAからサーバーBにpostして、サーバーBはそれをevalで受け取るという方針を考えていますが、セキュリティのことなどをはじめ、よくわありません。 万が一ハッキングされた場合のことなどを考えて、ftpなどは使わないほうがよいかと考えています。 命令にデータベースの処理などが含まれる場合があるので、ヒアドキュメントを使うとわかりやすいかなと思っています。 全く別の方法でも大丈夫ですが、hello worldを表示するという簡単な事例で、コードを交えながら、教えていただけると助かります。 よろしくお願い申し上げます。
PHPで1時間ごとにhtmlを生成することってできますでしょうか。 01月01日00時.html 01月01日01時.html 01月01日02時.html … って具合にしてみたいです。
PHPでcronで実行しているtest.phpの重複起動を防ぎたいです。 https://www.softel.co.jp/blogs/tech/archives/2986 ここを参考にpsコマンドでプロセスを確認したいのですが、うまくいきませ ん。 具体的には、ブラウザで2つタブを開き、それぞれtest.phpを動かして $descriptorspec = array(); $pipes = null; $cmd = "ps x | grep test.php | grep -v grep"; $process = proc_open($cmd,$descriptorspec,$pipes); $status = proc_get_status($process); print_r($status); という出力をしたのですが、 [running] => 1となりました。 考えていたのが、ここは2になるのでは?と思っていました。 本当はロックファイルを作って重複起動チェックをするといいのですが、PHP自体が処理が重く、途中でとまる可能性があり、そのままだとロックファイルが残ったままになってしまい、次の起動が出来なくなってしまうので、ロックファイルを作ろうとかいう提案は止めてください。 処理は途中ととまる前提で作りたいです。 理想としては、現在同時に同名のファイルが実行しているかどうかを判定して、同時処理がないなら実行、既にtest.phpが実行しているならexit;するという処理をしたいです。 この場合最善策はどのようなものでしょうか? 先ほども説明したとおり、pidファイルやロックファイルを作っての判断だと、phpが途中でとまる可能性があるので、この提案はなしでお願いします。 絶対になしでお願いします。 プロセスの管理?で出来れば理想です。 よろしくお願いいたします。
phpで動的にcronの設定ができるレンタルサーバーはどこかありますか? どこのサーバー会社もcronが使えるとあるだけでわかりませんでした。
PHP Twitter への投稿エラー Status is a duplicate TwitterOAuth を使用して cron で実行しています。 RSS を複数サイトから取得し、新着があればつぶやく処理をおこなっています。 つぶやき自体は正常におこなわているのですが、連続投稿した際などに Status is a duplicate 上記のエラーが発生する場合があります。 重複内容を投稿した際に発生するエラーだと思うのですが、 同じ内容を投稿はしていません。 つぶやく内容に URL が含まれているので、そこではじかれているのかと思い URL の後ろに乱数を数桁追加しましたがやはりエラーが発生するときがあります。 新着 Feed が複数件あった場合は、30秒間隔でつぶやく処理にしているのですが やはりそこが原因でしょうか? ただ問題なく処理が実行されるときもあります。 もう一つ気になっているのが、Feed を取得した際に画像を取得する事が出来れば 画像も一緒に投稿しています。 Feed 自体はすべて問題なく取得できています。
PHPでバッチ処理を行うには? PHPでのバッチ処理がわかりません。 htdocs直下に置いたtest.phpというファイルを毎日4時に自動で実行するにはどうすれば良いのでしょうか? test.php自体の作成は出来ており、直接URLを叩けば正常に動作する状況です。 ちなみに使用環境は XAMPP (Basispaket) version 1.7.3 Apache 2.2.14 PHP 5.3.1 MySQL 5.1.41 です。
phpはブラウザを閉じると実行中のスクリプトを停止しますか。 phpで質問です。 ブラウザからphpを呼び出し、時間のかかるphpスクリプトを実行中に、ブラウザを閉じた場合、実行中だったスクリプトは停止しますか。 1)自サーバーにある膨大な数のファイルをzip圧縮するようなphpスクリプトを考えています。 スクリプト終了まで時間がかかる場合、クライアント側でブラウザを閉じてもサーバーで最後まで実行されるものでしょうか。 (スクリプトが途中停止するようであれば、cronにて実行させるつもりです。) 2)また、それで実行が止まらない場合、サーバーに負荷がかかりすぎになると思うのですが、クライアントから止める方法等はありますでしょうか。
phpに関する質問です 初心者でたびたびの質問になってしまい恐縮ですがよろしくお願いいたします PDOを用いてデータベースにアクセスするといったphpスクリプトを書いたのですが、コマンドから実行をする(/usr/bin/php /opt/lampp/htdocs/test.phpを実行#cronで用いたい)と以下のようなエラーが出ます。 エラー:SQLSTATE[HY000][2002]Can't connect to local MySQL server through socket 'var/lib/mysql/mysql.sock'(2) my.cnfやphp.iniの設定の変更が必要になってくるのでしょうか? どなたかご教授願います。宜しくお願いいたします ##普段phpスクリプトをNetbeansで書いているのですが,Netbeansから実行した場合はエラーもなく予定道理の動作をします。今回はcronでの自動実行を考えているため端末からのコマンドで実行できるようにしたいです。
cronを使って複数のphpファイルを実行したいと考えています。 cronで1つ目を実行して、そこから複数のphpファイルを実行したいです。 include '○○○.php'; include '△△△.php'; や、 require_once("○○○.php"); require_once("△△△.php"); など試してみましたが二つ目のphpファイルは実行されません。 なにかいい解決方法はないでしょうか?
php&cronについての質問です。 現在phpスクリプトをcronを用いて自動実行をしようとしています。 現状としてはphpスクリプト自体の動作は確認済みで問題ないのですが、cronがうまく動かず自動実行の部分ができていない状況です。 今までに調べて試した事としましては cronを動かすためにcrontabを編集し、(以下) crontab -e 内容---------- *1/ * * * * /opt/lampp/htdocs/test.php ---------- エラーメールみたいなものは届いているのですが何が悪いのかよくわかりません。 今もなお調べているのですがPATHの設定がおかしなことになっていたりするような気もしますが色々試してみても解決できてない状況です。 ご教授願います 宜しくお願いいたします
PHPの質問です。配列が一定の大きさになった時に古い要素から順番に削除していく方法はありますか? 方法を教えていただきたいです。 cronでまわしてます。何回前かの最近の情報を保持しておきたいのです。 配列のキーは数字ではなくstring型です。
cronでポイント発行を実行するためのディレクトリの位置 お世話になります。 プログラム初心者勉強中です。 cronで先月分のポイント取得を当月の15日に反映させようとしています。 今のディレクトリの位置はドキュメントルート内にapp、lib,logがあります。 app内にコントローラーやモデルフォルダがあるといった状況です。 libはコンポーザーで取得したライブラリ関連です。 cronで実行させるファイルはどの辺に置くのが好ましいのでしょうか? また、ブラウザなどから実行できないように、どのようなセキュリティが必要となりますか? 以上です。よろしくお願いします。
php&mysqlについての質問です。 今回データベースサーバの構築を行っているのですが、具体的に何がしたいかといいますと、 1、センサで計測したデータがサーバにtxtファイルとして届く。 2、そのtxtファイルを”自動で読み込みデータベース化”し管理する といったことです。 mysqlのイベントスケジューラでやる方針は考えましたが、今後やりたいことに対する汎用性が低そうなのでphpを用いた方法でやりたいと考えています。 sql, phpそれぞれ簡単な操作はできる状況です。 しかしどういう段取りで目的のものを構築していけばよいかわからないためご教授願います。 段取り等を詳しく書いていただけると幸いです 宜しくお願いいたします
TwistOauthでエラーが出ます。 以下はログです。 Fatal error: Uncaught exception 'TwistException' with message 'Operation timed out after 20000 milliseconds with 0 bytes received' in phar:///home/webs/db/libraries/twitter/TwistOAuth.phar/TwistOAuth.php:981 Stack trace: #0 phar:///home/webs/db/libraries/twitter/TwistOAuth.phar/TwistOAuth.php(796): TwistOAuth::checkCurlError(Resource id #15) #1 phar:///home/webs/db/libraries/twitter/TwistOAuth.phar/TwistOAuth.php(352): TwistOAuth::decode(Resource id #15, false) #2 /home/webs/db/lib/Controller/Twitter.php(30): TwistOAuth->get('search/tweets', Array) #3 /home/webs/db/cron/twitter.php(7): MyApp\Controller\Twitter->run() #4 {main} thrown in phar:///home/webs/db/libraries/twitter/TwistOAuth.phar/TwistOAuth.php on line 981 cronはこのようになっています → 01,30 * * * * root /usr/bin/php /home/webs/db/cron/twitter.php >>test.log 2>>test_error.log コンソールでcronと同じ文を叩くと正常に動作するのですが cronで動かす場合のみエラーが出ます。実行権限はもちろん設定しています。 以前(去年くらいまで)はどちらも動いていたのですが。 シェルにphpを書いて回しても止まってしまうため困り果てています…。 OSはCentOS6.8 x86-64 です。
PHPの取得難易度について教えてください。 私はVB.NETとC#しか開発経験(業務ではなく趣味レベル)が無く、コマンドで操作する(? )WEBアプリケーション言語に対して凄くハードルが高く感じます。 VB.NETでは、文献を調べつつ全自動でクロールして目的の情報をスクレイピングするツールを作りました。 <----------作りたいもの----------> ライブドア相互RSSのようなものを自分で組みたいと考えております。 RSS表示ページを作って、iframe等でブログに表示。 対象サイトのRSS情報をキャッチして、自分のウェブサイト(RSS表示ページ)に リンクを貼るというシステムです。 手法としてましては、最初にRSSフィードの一番上の投稿URLを取得し、変数1に格納 次に指定の間隔(分)でチェックし、それを変数2に格納 対象RSSに新規情報が表示されると、変数1 <> 変数2になりますので、ウェブサイト(RSS表示ページ)を更新して 変数2 の値を 変数1 に格納して、永久にループするというプログラムです。 <----------質問----------> 一見複雑そうに見えますが、VB.NETならすぐに組めるような簡単なシステムです。 ・この度、エックスサーバーというサーバーをレンタルしているのですが、上記のようなシステムを運用することはできますでしょうか。 ・このプログラムはPHPで動かすのは難しい方なのでしょうか。 --補足-- 開発環境はWindows8.1、もしくはWindows10になります。 初歩的な質問で申し訳ございません。
1.DMMのAPIを使用してjsonで返ってきた情報を加工し自分のwordpressのデータベースに登録する処理をcronを使用してPHPファイルを実行しwp_insert_postやadd_post _metaなどを使って登録していきたいと思っています。件数が4万〜5万ほどあるのですが、どのぐらいの件数をどのぐらいの頻度で行うのがいいのかなどわからないので知りたいです。 2.上記の回答で使用しているサーバによって違うことになる場合は、目安などしりたいです。 3.ブラウザを使用してのphpファイルの実行などは処理量が多いとタイムアウトしてしまうと思うのですが、cronを使用してのPHPファイルの実行の際はどうなるのかなどしりたいです。 またその際はどうしたらいいでしょうか? 4.wordpressでプログラムから自動投稿する場合画像を取得してきてアイキャッチ画像を設定したいのですが、なにかいい方法はないでしょうか? この4つ教えていただきたいです。 よろしくお願いします。
PHPファイルでSQL分の構築で悩んでおります。 現在「staff」というテーブルに、紹介コードを入れております。 テーブル名:staff カラム名:名前 年齢 紹介者 獲得数 本田 21 上本 上本 31 山下 山下 33 本田 岡田 32 山下 という状況です。 行数は、日が経つと同時に別の名前が入り増えていきます。 紹介者の欄が当然空欄の名前も出てくることがあります。 この状態で、獲得数をPHPファイルにアクセスする度に、カウントするようにする SQL分の作成に悩んでおります。 (処理としては、Cornで毎日12時にアクセスし処理をさせる予定です。) 別のテーブルに、カウントを用いて値を入れるやり方はわかるのですが、同じテーブルに 処理の仕方がわかりません。 ご助言いただければ幸いです。
1つのcron設定で複数のURLにアクセスできますでしょうか? 現在、1つのcron設定が出来るサーバーを借りています。 1つのcron設定で、5分間隔ぐらいで複数のURLにアクセス出来る方法は ありますでしょうか。 ?背景? ツイッターの自動リツイートのphpが公開されていたので、 それを参考にしてサーバーに設置しました。 たしかにキチンと動作してくれるのですが、 もっと複数設定したいのですが 現在レンタルしているサーバーでは1つしか設定できません。 cron無制限のサーバーを借りればいいのですが、 出来れば費用を抑えたいと考えています。 そこでphpでどうにか出来ないかと ネットでいろいろ検索してみたのですが、参考になるサイト等 見つかりませんでした。 (php等のプログラムは初心者程度しか知識ありません) php、cronに詳しい方、ぜひご教授下さいませ。
phpで書いたツイッターbotがコマンドラインでのみ動きません。 レンタルサーバーで動かしているのですが、cronで設定している場合、 動いているのですが、コマンドラインで実行すると動きません。 どちらも同じスクリプトを実行しています。 OAuthRequestでの返り値を見ても、まったくの空で、 状況がわかりません。 $res=$to->OAuthRequest("https://api.twitter.com/1.1/statuses/update.json","POST",array("status"=>$message)); として、$resを見ても空。 cronではこの部分で正常に投稿ができています。 これはどういった理由が考えられますか? いくら考えても状況がわかりません。 前は正常にできていましたが、その時はhttpsではなくて、httpだったと思います。 誰か知恵をお貸しください。 よろしくお願いいたします。
PHPのセッションについて教えてください。 ini_set('session.gc_maxlifetime', 0); session.gc_maxlifetime にゼロを指定したらどうなりますか? ぼくのかんがえたさいきょうのsession _start http://qiita.com/mpyw/items/7f4772e4d4d360fc100c こちらのコードを拝見させていただいて、$lifetime に 0 をセットすると、0 でセッションクッキー化と記載されています。 $lifetime が、 'session.gc_maxlifetime' と 'session.cookie_lifetime' にセットされますが、session.gc_maxlifetime にゼロが指定された場合、速攻で n/n' の確率でセッションファイル(セッションデータ)が削除対象となってしまわないのでしょうか? それともゼロが指定されると永遠にセッションファイル(セッションデータ)が削除されなくなって、cron 等で有効期限を経過したセッションファイル(セッションデータ)を削除しなければならないのでしょうか?
<<リモート側からコマンドラインでPHPプログラムを実行する方法>> PHPプログラムを定期的に自動更新させるために、cronを使います。 teratermを使ってリモートホストにログインし、リモート側からコマンドラインでPHPプログラムを動かそうと思い、 $ /usr/local/bin/php /home/○○○/public_html/△△△.php としたところ、 Warning: parse_url(http://): Unable to parse URL in /home/○○○/public_html/src/base_facebook.php on line 1265 というエラーが表示されました。 どうやら、ダウンロードしてきた部分でのエラーのようで、いじり方がよく分かりません。 なので相対パスではなく、URLを使ってPHPプログラムを実行したいです。 方法が分かる方がいれば教えていただけると助かりますm(_ _)m ちなみに、 ●/usr/local/bin/php --no-php-ini -r "echo 'aaa';" # aaa ●/usr/local/bin/php --no-php-ini -r "file_get_contents('http://○○○/△△△.php');" # エラーは出ないが実行もされない こんな状態です。
phpで定期的にディレクトリ内のファイルを削除する方法ってございますでしょうか? 例えば、WordPressテーマのimageディレクトリの画像を定期的に削除するとか出来ますか?
phpによるTwitter連携アプリ開発 お世話になります。 現在oauth認証登録するとcronで定期的に自動ツイートさせるTwitter連携アプリをつくろうと考えていますが、アクセストークンの受け渡し部分がいまいちよくわかりません。 ログインするだけならできるのですが、ログイン時に取得したアクセストークン、アクセストークンシークレットをどのようにして実行部分に渡しツイートさせるか、 サーバーにアップロードし運用する際、アクセストークンの管理をどうするか、 が難しく感じます。 oauth認証関係調べてみてもログインの記事ばかりでアクセストークンを取得した後のことが書いてある記事がなかなか見つからなかったので質問させていただきました。 http://code-copilot.sacred-field.com/archive/?id=72 こちらの記事にあるように、callback.phpからindex.phpにリダイレクトし(リダイレクトがなんなのかすら何となくしかわかっていないですが(´・ω・`))、この記事の場合$access_token['oauth_token'] こんなかんじでアクセストークンを受け取ろうといろいろ試して試みましたが、エラーが出てしまいます。 ・アクセストークンの受け渡し方法を知りたい ・アクセストークンの管理方法が知りたい ・認証したあとはユーザーにURLへアクセスさせることなくcronで勝手にツイートさせたい(認証ユーザーをcronに登録させたい。ユーザーが連携アプリ認証を切ったときの対策もできれば理想です。知識がないためうまく説明できず申し訳ありません) 初歩的な質問で申し訳ありませんが以上、よろしくお願いします。
cron機能を拡張したいです。 レンタルサーバーのcron機能では、実行できるファイル数が決まっているので、それを増やしたいです。 例えばcronで「http://xxx.jp/main.php」を実行するだけで、下記10個のPHPファイルを5秒毎に順序よく実行されるようにしたいです。 http://xxx.jp/test1.php http://xxx.jp/test2.php http://xxx.jp/test3.php http://xxx.jp/test4.php http://xxx.jp/test5.php http://xxx.jp/test6.php http://xxx.jp/test7.php http://xxx.jp/test8.php http://xxx.jp/test9.php http://xxx.jp/test10.php どのように書けば良いのでしょうか? ※知恵袋の投稿制限によりURLを全角で書きました。
PHPでWeb自動巡回について 自分のサイトを管理するのに使いたいと思ってるのですが下記のような事は可能でしょうか? URLリスト 例えば10サイトを記載し そのサイトに順番にアクセスしていく 1分表示したら次へ行く10サイト終わったら最初から繰り返す みたいな事は可能でしょうか? またそのようなソースがあるサイトがあれば教えてください。 ちなみに携帯から観覧したい為、PHPとしています。 よろしくお願いします。
phpでファイル作成、自動アップロードするには? 大量のQueryを含む .phpファイルがあります。 データベースは1日に1回しか更新されないので、ページアクセス時に何度もQueryを実行するのは、無駄な気がします。 1.Queryを実行し、静的ページ作成 2.静的ページ作成を自動的にサーバーにアップロード <form>を使ったアップロード方法は見つかったのですが、<form>を使わずにサーバー上で処理出来る方法があれば、教えてください。
"/home/ドメイン/www/hoge/test.php" 上記の場所にあるPHPファイルにて、 error_log("hogehoge", 3, "test.log"); と記載すると"/home/ドメイン/www/hoge/test.log"が出力されます。 phpファイルと同じ場所に出力されます。 cronで上記のtest.phpを実行すると、ログが出力されません。 ※上記と同じパスでコマンドを入力しています。 error_log("hogehoge", 3, "/home/ドメイン/www/hoge/test.log"); と記述するとcronで実行された場合もログ出力されます。 error_log("hogehoge", 3, "test.log"); と記述されている場合、cron実行時はどこに出力していますか?
PHPでの処理って、一度URLを叩けば裏でずっと回っているのでしょうか? 最近、PHPを勉強致しまして、 任意の処理を遂行するPHPプログラムを作成することができました。 今のところ、このプログラムを動かしたい時は、localhost/ファイル名.php に自分で手動でアクセスをし、処理が終わるまでブラウザをそのままにして待ってる形になります。 この処理は1回始まるとやり終わるまで15分くらいかかります。 初期のアパッチの設定だと、30秒くらいでエラーを吐くようだったので、今回のphpに合わせてアパッチのほうは処理時間は無制限にしています。 ここからが質問です。 ・今のところ、このプログラムを動かしたい場合は、手動でlocalhostにアクセスし、処理が終わるまでブラウザを放置しています。 この場合、ブラウザを閉じますとPHPの動きは止まるんでしょうか?止まらないんでしょうか? 止まらない場合は他に、PHPの動きをモニタリングする方法はあるのでしょうか? ・将来的にはこのPHPを、どこかのレンタルサーバーに設置して、cronなどで自動処理したいと思っています。この場合、30秒制限がかかるとできることは限られてしまうので、php.iniについてはこちらで設定できるサーバーを選ぶ必要はあるかと思います。 気になるのは、1回の処理に15分程度かかる点ですが、こうなるとやっぱり頻繁に起動しているとサーバー側に迷惑をかけてしまうのでしょうか?処理内容としてはいくつかのデータの取得と、取得したデータの送信になります。データ内容は画像などではなく文字列になります。 どの程度の処理だとサーバー側に「迷惑」と判断されるのかわからないので、もし似たようなことをされたご経験がある方は、ぜひ教えて頂けますと幸いです。 以上になります。何卒よろしくお願い申し上げます。
PHPとcronについて PHPでcronを使うやり方および書き方を教えてください。 PHPのプログラムを自動実行したいのですが・・・・
phpを実行する場合、 そのページにアクセスする必要があるというのは、 理解できたのですが、 自分がアクセスしなくても、 phpが実行されるにはどうしたらよいのでしょうか。 例えば、指 定の時刻に最新の株価を自動で取得するなどです。
未来サーバー(Mirai Server)に上げたPHPファイルをCronで自動実行させる形でTwitterのbotを運用していたのですが、 "This request looks like it might be automated. To protect our users from spam and other malicious activity, we can't complete this action right now. Please try again later." というエラーメッセージが出るようになり、ツイート出来ません。 ただ、ごくまれにツイートが成功する時があります。また、お気に入り登録は普通に行えているようです。 URLを貼ったツイートをしていたのがいけなかったのかな、とも思いましたが、URL付きのツイートでなくてもこのエラーが出ます。 どうしたら普通にツイートできるようになるかおわかりになる方がいればご教授願います。
cronの実行の際に・・・ 以下のエラーが出ました line 1: ?php: No such file or directory line 3: //TwitterOAuth: No such file or directory 調べたところ、 #!/usr/bin/php5.5 (私が使用しているレンタルサーバーのコマンドパスです) を、はじめに書いたらいけるという記述をみたので、試したらうまくいきました これって結局何してるんですか? 特に#!がわかりません php5.5を使えるようにしてるのかなあ?なんて思ったりはしてますが。 普通にブラウザでアクセスする場合は、この記述無しでもコードを実行してくれました
未来サーバーでBOTをPHPにて作成して起きたのですがcronで定時に作動させようとすると以下のエラーが出ます。 Parse error: syntax error, unexpected T_FUNCTION in /home/u111111/public_html/111111/test/TwistOAuth.php on line 546 そして下記がその部分です。 public function curlStreaming($url, $callback, $params = array(), $proxy = '') { static $decode; if (!$decode) { if (version_compare(PHP_VERSION, '5.4.0') < 0) { $decode = function ($ch, $response) { static $rm; if (!$rm) { $rm = new ReflectionMethod(__CLASS__, 'decode'); $rm->setAccessible(true); } return $rm->invoke(null, $ch, $response); }; } else { $decode = array(__CLASS__, 'decode'); } } PHPはVer5.4です。 原因と解決策(書き直しコード)をご教示いただけないでしょうか? 1週間前はコンソール起動は正常に作動していましたが、現在はコンソール起動も同じエラーが出てしまいます。
ソフトバンクのiPhone用アドレス(i.softbank.jp)に来たメールをYahooメールに転送出来ますか? 標準メーラーのプッシュを使ってメール受信を確認、デコメーラーでフォルダの自動振り分けをし てメールを確認してます。 この状態でニコニコ生放送のアラートを使いたいのですが携帯アドレスのみでYahooメールは登録出来ません。そこでiPhone用アドレスを登録、それをYahooメールに転送して標準メーラーのプッシュを利用して受信を確認という感じにしたいのですがどのようにすればいいのでしょう? またiメール転送というアプリがあるみたいですが30日過ぎたらリアルタイムでの通知が出来ないとの事で利用は考えてません。 よろしくお願いします。
cron で javascript を実行 Google Feed Api を使用したプログラムを cron で定期実行させたいと思っています。 プログラム自体は完成したのですが、どうやら cron では javascript が動かないようです。 どうにかして動かす方法はあるのでしょうか? それとも Feed の取得を PHP で行うのが良いでしょうか? 出来れば今あるプログラムを使用したいので javascript が動いてくれると助かるのですが。
ツイッターのbotを作りたいと考えています。 内容としては、あるサイトの情報(FXの各通貨など)を取ってきてAPI連携?などをして価格を一定時間ごとに呟くものです。 ・他サイトから情報を取得する場合は、アプリなどの 無料サービスではできないか? ・自分で開発するには、どのようなものが必要となるか?(レンタルサーバなど) を教えていただきたいです。 簡単なプログラミングの知識はありますが、およそ初心者レベルです。 よろしくお願い致します。
windows環境でcronを使いphpやcgiのプログラムを自動で動かす場合のcrontabの書き方を教えて下さい。 【環境】 windows server 2008r2 cron(cronsというunixと同じようにcrontabに書けば、windows環境で動作するものをインストール済み) IIS fastcgi C:\\php\\php-cgi.exe 【質問】 unixの環境ではcronにどのように書けばphpやcgiが動作するのか分かるのですが、 windows環境でcronを使うことがあまり無いみたいなので、質問しました。 unix環境ではsample.phpを動かす場合、以下の様に書きますよね。 0 1,13 * * * cd /var/www/html/aaaaa/ ; /usr/local/bin/php sample.php > /dev/null ↓ では、windowsの場合C:\\www\\aaaaa\\ にある sample.phpを動かすにはどのように書いたらいいのでしょうか。
phpのページを自動更新したい phpで他サイトのページをxmlファイル化して保存しているんですが そのphpファイルにアクセスしなくても自動で毎時一回の間隔でphpファイルを読み込んでxmlファイルを更新させることはできますか? またはパソコンを起動していなくても自動でアクセスしてれる方法はありますか? ぜひ教えてください!
PHPプログラムをサーバで定期的に自動実行させる方法はないでしょうか。 (centOS、PHP5.2.5 、apache2.2.3、postgres8.2.9) イントラ上にPHPで書かれたグループウェアがあり、その1機能としてnet_pingを使って各PCへpingを発行し、結果で状態表示を変えるプログラムを作成しました。 また、ブラウザ(IE)から当該ページにアクセスし、pingの発行、およびその結果に基づくDB更新が出来ていることを確認しました。 このphpプログラムをサーバPC側で定期的に実行する方法がないものかと思い、cronとwgetを使う方法として、下記のようにcrontab記述してみたのですが、DBが更新されません。 * * * * * wget --spider http://xxx.xxx.xxx.xxx/hoge/hogehoge.php3 --spiderを外すと、hogehoge.php3がカレントディレクトリに生成されますので、アクセス自体は出来ているようです。 (wgetrcにはproxy不使用とBASIC認証用のID、passを記述) /var/log/cronは確認しましたが、エラーも特に出ていません。 ブラウザベースで動作するPHPプログラムをそのまま使いたいと思い、上記のような方法を試みましたが、そもそもcron+wgetで出来る話ではないのか、それとも何か指定の方法が間違っているのかなど、何か分かる方がおりましたらお願い致します。 なお、情報不足であれば追記いたしますので、ご指摘下さい。
PHPで簡単なバッチをつくろうと思います。 定期的に自動でキックしたいため、 無料で使えるPHP+MySQL+cronが使えるレンタルサーバを探しているのですが、 おすすめを教えて下さい。
PHPでループを使い、1時間おきに処理を行いたい! こんにちは。 PHPを使い、「1時間周期で自動的にDBの中身を取得し、結果をテキストファイルに書き込む」というものを作っています。 DBへ接続し取得を行う処理用のPHPを作成、別ファイルでその処理ファイルを呼び出しスリープを1時間後に設定し 無限ループ(while(;;))で動かそうと考えているのですが、 そのやり方をやってしまうとファイルの処理がすべて終わるまで結果が表示されない為、 DBの中身が取得出来ていても処理は永遠続いているので結果が表示されません。 仮に2回ループするように設定しても2時間経つまで1時間目の結果も確認出来ないので困っています。 cronなどは使わず、PHPのみで作成したいです。 なにか方法があれば教えて頂きたいです。 お願いします。

->Yahoo!知恵袋 解決済みに移動

教えて!Goo

読み込み中・・・
色々調べてみると、mimeDecode.phpを使って受信するのか簡単そうなのですが、 受信するメールアドレスはどこで指定すればいいのでしょうか? CRONで5分おきに、(例) hoge@testmail.com に受信されて...
さくらサーバーのcronでphpを動かしてファイルを作りたい。 cron.php <?php $date = date("Y/m/d H:i:s"); $fp = fopen("./cron.txt", "w"); flock($fp, LOCK_EX);fputs($fp,$date);fclose($fp) ; print "...
centos6 さくらVPS cronでphpを実行したいのですが、うまくいきません? vi /etc/crontab ↓ 44 * * * * /var/www/html/oms-main2/end.php ちなみにend.phpは、手動では動きます。 cronlog ↓ Apr 15 10:44:01 www32258ue C...
cronでphpを一部実行できない状態です 試しにメール送信処理のphpを作りcronで実行しまして送信できました しかし、mysqlで情報を取得しそれをメール送信するphpをcronするとNGです。 上記phpは...
ブラウザから時間を指定してリクエストを投げると下記PHPを実行するプログラムがあります。 shell_exec("echo {$pass} | sudo -S sh -c 'cat {$root_dir}/craw/crontab.txt > /var/spool/cron/crontabs/{$cron_us...
xserverのcronでphpファイルを実行したいです。 プログラムはメールを送信するものなのですが cromの設定画面で /usr/bin/php5.6 /home/サーバーID/ドメイン/public_html/aaa/test.php と設定しています。 ...
CRONで下記のようにPHPスクリプトをGET値(hoge=1)を付加して実行したいのですがうまくできません。 */1 * * * * php path/myscript.php?hoge=1 CRONでPHPスクリプトを実行する場合、GET変数は使えないの...
wordpressを運用しています。 wordpressのディレクトリ内(テーマファイル内)に置いたphpをcronで叩きたいのですが、うまくいきません。 そのphpは普通にブラウザでアクセスすれば実行されます。 ...
いつもお世話になっています。 cronでphpを起動させています。 そのphp内でリダイレクトで自分を指定させたい。 header("Location: http://hohe/test.php?cnt=$cnt"); exit; 前後の処理は割愛させ...
こんにちは。 CentOSでcronの設定をしました。 */2 * * * * /usr/local/bin/php -f /usr/mail.php 1> /usr/log.txt 上記でmail.phpは2分置きに実行されていますが、 mail.php内のmb_send_mail関数がどうしても実行...

->教えて!Gooに移動

はてな

読み込み中・・・
検索結果:0件

->はてなに移動


▲ページ先頭へ(再検索する)