[ÇÖZÜLDÜ] Youtube İframe Bağlantıyı Reddetti
-
herkese selam.
Şimdi youtube videonun içinden paylaş > yerleştir den kodu alıyorum bu =
<iframe width="560" height="315" src="https://www.youtube.com/embed/yV2IX70iOJw" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
sıkıntı olmuyor ama bu kodun src= 'sine başka yotube linki girdiğim zaman
<strong style="overflow-wrap: break-word; color: #8f8f8f; font-family: 'Segoe UI', Tahoma, sans-serif; font-size: 15px; text-align: center; : #eeeeee;">www.youtube.com bağlanmayı reddetti.
diyor. Bunu nasıl çözebilirim ? yani anladığım kadarıyla https://www.youtube.com/embed/yV2IX70iOJw bold olan yerdeki gibi link gerekiyor
https://www.youtube.com/watch?v=yV2IX70iOJw
böyle link verince video olmuyor bunun bir çözümü var mıdır?
----------------------
EDİT (ÇÖZÜM)=
function convertYoutube($string) {
return preg_replace(
"/\s*[a-zA-Z\/\/:\.]*youtu(be.com\/watch\?v=|.be\/)([a-zA-Z0-9\-_]+)([a-zA-Z0-9\/\*\-\_\?\&\;\%\=\.]*)/i",
"<iframe width=\"420\" height=\"315\" src=\"//www.youtube.com/embed/$2\" allowfullscreen></iframe>",
$string
);
}otomatik halediyor.
arkinfes tarafından 29/May/20 18:21 tarihinde düzenlenmiştir -
youtube nin yayin politikasi ile ilgili bir js ile v=XXXXXX den sonrasinin senin belirttiğin embed/XXXXXX sekline cevirerek cozebiliyorsun ancak. farkli cozumler ile denediğimde hep sorun cikti.
-
ÇÖZÜM =
function convertYoutube($string) {
return preg_replace(
"/\s*[a-zA-Z\/\/:\.]*youtu(be.com\/watch\?v=|.be\/)([a-zA-Z0-9\-_]+)([a-zA-Z0-9\/\*\-\_\?\&\;\%\=\.]*)/i",
"<iframe width=\"420\" height=\"315\" src=\"//www.youtube.com/embed/$2\" allowfullscreen></iframe>",
$string
);
}otomatik halediyor.
@rakkoc hocam cevabın için teşekkür ederim