ホームページ  >  記事  >  バックエンド開発  >  PHP は cron を使用して記事を Sina、NetEase、その他の Weibo に同期します

PHP は cron を使用して記事を Sina、NetEase、その他の Weibo に同期します

WBOY
WBOYオリジナル
2016-06-13 13:17:071090ブラウズ

PHP は cron を使用して記事を Sina、NetEase、その他の Weibo と同期します

1.Tw2other

?

Twitter と digu/sina/zuosa/follow5/9911/Douban Broadcasting/Fresh Fruit Network/Renjian.com/Renren.com/NetEase Weibo の同期をサポートする PHP アプレット

?

著者: cluries
著者ホームページ: http://cuies.com

Tw2other ダウンロードアドレス: http://code.google.com/p/tw2ohter/? または、添付ファイルからダウンロードしてください (最新バージョンは保証されません)

?

設定は次のとおりです:

?

1) config.php ファイルの設定

editplus、UltraEdit、notepad++ などのテキスト編集ソフトウェアで開いた後、次のように変更します。

?

6 行目:

define ( ‘INTERVAL’, 50 );
?

ここでの 50 は更新間隔です。空きスペースを使用する場合は、短時間でスペースが圧迫され、スペースの提供者に迷惑がかかることが懸念されるため、変更することをお勧めします。簡単にスペースをブロックします。

?

8 行目:

$twitterApi = ‘http://twitter.com/’;
?

これは Twitter のアドレスです。Tw2other サーバーが中国にあり、Twitter にアクセスできない場合は、ここの値を自分の Twitter API アドレスに変更してください。もちろん、ホストが海外にある場合は、変更する必要はありません。それ。

?

10 行目:

$twitterUser = ‘cluries’;
?

これは、Cluries 作者の Twitter ユーザー名です。自分のユーザー名に置き換えてください。

?

19 行目

$twitterSyncLevel = 0;
?

このパラメータは変更しないでください。本当に変更する必要がある場合は、指示に従って入力してください。最後に、同期する予定の Weibo のユーザー名とパスワードを変更します。

?

2) cron.php ファイルの設定

?

8行目

$url = ""

? ここにアップロード スペースのアドレスを入力します。たとえば、このプロジェクト ファイルをスペースの /public_html/tw2other/ フォルダーにアップロードすると、tw2other PHP プログラムがセットアップされます。

?

3) Space Cron 設定

?

上記のファイル設定が完了したら、すべてのファイルをスペースの /public_html/tw2other/ フォルダーにアップロードします。tw2other フォルダーの名前は任意に付けることができますが、分かりやすくするためにこの名前を使用します。実際にフォルダー名を別の名前に変更した場合は、cron.php 内の URL を忘れずに変更してください。

?

tw2other が配置されているディレクトリとそのディレクトリ下の cookie フォルダーを書き込み権限を持つように変更します。そうしないと、情報が繰り返し同期され、画面がスワイプする可能性があります。つまり、ftp ツールを使用して、tw2other フォルダーとその下の cookies フォルダーの属性を 777 に変更します。

C パネル スペースのバックエンドにログインし、cron ジョブを選択します

?

PHP は cron を使用して記事を Sina、NetEase、その他の Weibo に同期します

?

入力後、標準レベルを選択します

?

PHP は cron を使用して記事を Sina、NetEase、その他の Weibo に同期します

?

これは Cron ジョブを設定するためのインターフェイスです

?

PHP は cron を使用して記事を Sina、NetEase、その他の Weibo に同期します

?

インターフェイスの上部はメールボックスです。cron ジョブが実行されるたびにメールボックスを設定できるようになります。 cron ジョブが正しく実行されているかどうかを確認してください。正常に動作している場合は、メールボックスを削除できます。そうでない場合、cron ジョブの間隔を非常に短く設定すると、スパムが死ぬほど迷惑になります。今後閉じる方法も非常に簡単で、メールを削除して空白のままにして保存するだけです

次のコマンド ラインは、入力する実行コマンドです。cPanel を使用している場合は、最初に php インタープリターの場所を入力します。通常は、/usr/local/bin/php にあります。最後にアップロードした cron.php 内の場所。

コマンド全体は次のとおりです:

?

?

/usr/local/bin/php /home/你的账户名/public_html/tw2other/cron.php
?

?

最後のステップは、cron ジョブを実行する特定の時間間隔を設定することです。1 分ごとに実行するか、他の時間間隔で実行するように設定できます。ただし、空き領域を使用している場合は、これを行うことをお勧めします。たとえば、5 分ごとに実行するように時間間隔を長く設定します。これは、使用した空き領域の Cron が 1 分ごとに実行されるように設定されていたため、サーバーが多くのリソースを占有し、アカウントが非アクティブ化されたためです。

?

上記の手順を完了したら、保存するだけです。

?

4) 同期中に問題が発生しました

?

上記の手順を完了した後、テストを行ったところ、同期が成功しなかったことがわかりました。間違いはなかったと言えますか?

Cpanel スペース バックエンドにログインしてエラー ログを表示します

?

PHP は cron を使用して記事を Sina、NetEase、その他の Weibo に同期します

?

エラーメッセージが見つかりました:

[Fri Mar 26 10:58:02 2010] [エラー] [クライアント 74.81.64.34] ファイルが存在しません: /home/qiankun/public_html/500.shtml
[Fri Mar 26 10:58:02 2010] [エラー] [クライアント 74.81.64.34] Application.cpp の SoftException:256: ファイル「/home/qiankun/public_html/tw2other/index.php」はグループによって書き込み可能です

index.php が書き込み可能であることがわかりました。操作のプロセスを振り返ってみると、tw2other フォルダーのアクセス許可を設定するときに、フォルダー内のサブファイルを 777 (読み取り可能および書き込み可能) に設定したことを思い出しました。これを修正するのも非常に簡単です。 Index.php をちょうど 755

?

PHP は cron を使用して記事を Sina、NetEase、その他の Weibo に同期します

?

次に、再度テストします:

twitter ホームページにメッセージを投稿してください:

?

PHP は cron を使用して記事を Sina、NetEase、その他の Weibo に同期します

?

ちょっと待って、Sina Weibo と NetEase Weibo をチェックしてください

新浪微博: 同期に成功しました!

?

PHP は cron を使用して記事を Sina、NetEase、その他の Weibo に同期します

?

NetEase Weibo: 同期が成功しました!

?

PHP は cron を使用して記事を Sina、NetEase、その他の Weibo に同期します

?

注: 複数の Weibo への同期が有効になっている場合は、これらの Weibo 間で同期を設定しないでください。そうしないと、情報ループ同期の問題が発生します。バージョンアップする際は、前のディレクトリにある tweet.id ファイルを削除せずに直接上書きしてください(非常に重要)。そうしないと、同期が繰り返されるなどの不幸が発生します。

?

?

2.twitter2weibo

?

このスクリプトは Twitter の更新を Sina Weibo に自動的に同期できます

?

著者: iamsure
著者のホームページ: http://iamsure.org

ダウンロードアドレス: twitter2weibo.php

?

このファイルには twitter2weibo.php という 1 つのファイルしかありません。編集ツールで開いた後、Twitter のユーザー名とパスワード、および Sina Weibo のユーザー名とパスワードを入力します。

?

PHP は cron を使用して記事を Sina、NetEase、その他の Weibo に同期します

?

次に、ホストのルート ディレクトリ public_html に新しい weibo フォルダーを作成し、アクセス許可を 777 に設定します。

そのフォルダーにファイルをアップロードします。


cron を再度作成し、時間間隔を設定してから、実行コマンドを設定します (上記を参照):

?

/usr/local/bin/php?/home/yourusername/public_html/weibo/twitter2weibo.php

?

?

3.wordpress

?

プラグイン名: WordPress Connect Weibo

プラグイン作者: Shuimai Yanxiang

著者ホームページ: http://www.smyx.net/

プラグインページ: http://www.smyx.net/wp-connect.html

プラグインの説明: 16 のパートナー Web サイト アカウントを使用した WordPress ブログへのログインをサポートし、14 の主要な Weibo およびコミュニティへの記事のタイトルとリンクの同期をサポートします。

最新バージョン: 2.1.3

サポートされているバージョン: 最小 V3.0、WordPress 3.3.1 に更新されました

ダウンロードアドレス: http://wordpress.org/extend/plugins/wp-connect/

?

?

?

?

?

参照:

http://code.google.com/p/tw2ohter/

cuiesのブログ

新人メモ?PHP スペース cron を使用して Twitter を Sina、NetEase、その他の Weibo と同期する

http://www.fbair.net/bbs/read.php?tid=310

?

?

?

?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。