2

私が何かを言う前に、SAMP スクリプターが pawn でこれを行うことに成功しました。

これが彼のコードです。 http://pastebin.com/RMVWdtzj

変数を指定せずにこの URL を入力hすると、ホームページにリダイレクトされます。

youtube-mp3.org/get?video_id=O-fyNgHdmLI

hリストされた変数を使用して URL を入力するとyoutube-mp3.org/get?video_id=O-fyNgHdmLI&h=44348f6e92d82b85311aaf3d702d9080&r=1365043075897、ダウンロードが自動的に開始されます。

したがって、このファイルから返される変数を取得しhて、URL に組み込むことができ、ダウンロードが自動的に開始されるようにする必要があります。

これが私が持っているものです。

$u2burl = file_get_contents("http://www.youtube-mp3.org/api/itemInfo/?video_id=$ytsong");

たとえば、$ytsong = O-fyNgHdmLI

その後、$u2burl戻ります

info = { "title" : "Creed - My Sacrifice (Video)", "image" : "http://i.ytimg.com/vi/O-fyNgHdmLI/default.jpg", "length" : "4", "status" : "serving", "progress_speed" : "", "progress" : "", "ads" : "", "pf" : "", "h" : "44348f6e92d82b85311aaf3d702d9080" };

(44348f6e92d82b85311aaf3d702d9080)最後の部分だけを変数に入れる必要があります。

元:$hval = 44348f6e92d82b85311aaf3d702d9080

しかし、スクリプトでこれを自動的に行うにはどうすればよいでしょうか?

毎回自分で変数を設定することはできないため、スクリプトでリストされたデータをfile_get_contents取得し、最後の部分だけを取得(44348f6e92d82b85311aaf3d702d9080)して変数にスローする方法を知る必要があります。

h各ユーザーのIPアドレスで変わるみたいですね…
遠回りですが、可能でしょうか?

4

1 に答える 1

0

プレフィックスinfo =;サフィックスjson_decodeを取り除き、文字列を連想配列にデコードするために使用します。次に、キーの通常の連想配列と同じようにインデックスを付けます"h"

于 2013-04-04T03:16:29.637 に答える