こんにちは:)これが本当にばかげている場合は事前に謝罪しますが、1週間それを理解しようとしていて、今爆発しようとしています:D
テキスト ファイルに 200 個の ID 番号のリストがあり、それぞれが改行で区切られています。PHP を使用して、各行を 1 つずつ POST 要求の変数として使用したいと考えています。ファイルから含める文字数を指定することで、このコードを使用して最初の行を送信できます。
$IDfile = "file.txt";
$fh = fopen($IDfile, 'r');
$ID = fread($fh, 18);
fclose($fh);
次に、POST で $ID 変数を使用できます。ただし、これは最初の行にのみ有効です。行には 18 文字ありますが、さらに 199 行あるからです。
foreach を使用してファイル内のすべての行を出力することもできますが、これは POST 要求には役立ちません。
$IDfile = "file.txt";
$lines = file($IDfile);
foreach($lines as $line_num => $line)
{
echo $line;
echo "<br>";
}
それで、ここに私の POST リクエストの完全なスクリプトがあります。「destroy tweet」コマンドを Twitter API 1.1 に送信します。$ID 変数は、テキスト ファイルのすべての行を順番に使用して置き換えたい変数です。
require_once('TwitterAPIExchange.php');
include('apikeys.php');
$url = "https://api.twitter.com/1.1/statuses/destroy/" .$ID . ".json";
$requestMethod = 'POST';
$postfields = array(
);
$twitter = new TwitterAPIExchange($settings);
$twitter->buildOauth($url, $requestMethod)
->setPostfields($postfields)
->performRequest();
では、どうすればいいですか?テキスト ファイルから各行を順番に取得し、1 行の値を POST 要求で変数として使用して、各行が読み取られるようにするにはどうすればよいですか?
これはおそらく私のリーグから外れています笑、しかし私はこれを学ぶことを決意しており、どんな助けや指示もとても感謝しています:)