ねえ、そこに! 私は苦労しているという簡単な質問をしています。 私は、ユーザーがYouTubeのリンクに入れてしまうと、あなたの典型的な単一のページには、例えば、正常に動作し、入力フィールドがあります。URLの一部をPHPで置き換えます
youtube.com/watch?v=c3sBBRxDAqk
このwatch?v=11characters
は細かい
に動作しますが、ユーザーは、上記の例以外のものを入力した場合、のような:
youtube.com/watch?v=tC0E1id4raw&feature=topvideos
//or
youtube.com/watch?v=smETLCCPTVo&feature=aso
のURL上記の2を取ると、ワットatch?v=11characters
後に任意の文字を削除する方法はありますか?
ので、本質的には、私が原因スパム防止
これを行うための簡単な方法があるにHTTPビットを削除する必要がありました。この
$url = "youtube.com/watch?v=tC0E1id4raw&feature=topvideos"
youtube.com/watch?v=tC0E1id4raw removing & and onwards
に変身?これを行うには
http://php.net/manual/en/function.parse-url.phpとhttp://www.php.net/manual/en/function。 parse-str.phpはこのために存在します –