Filmy z yt w ramce

0

Siemka!
Chciałbym wyświetlić film z yt u siebie na stronie. Pakuje linki do filmów do mojej bazy, później wrzucam do tej ramki którą dostaję ze strony yt, po wstawieniu kodu w której jest adres nic się nie wyświetla. w czym może być problem?

0

Mam coś takiego

<iframe width="530" height="300" src="<?=$images[0]->filename?>" frameborder="0" allowfullscreen></iframe>

z bazy wyciąga mi adres i kod wygląda następująco, już na stronie gdy biorę pokaż źródło.

<iframe width="530" height="300" src="http://www.youtube.com/watch?v=blabla" frameborder="0" allowfullscreen></iframe>

czyli wygląda że powinno działać ale tak nie jest co może byc problemem
Bardzo proszę o pomoc

0

Może hosting ci blokuje?

0

Kod w iframe nie ma formy jak zwykły link, zrób coś takiego:
http://www.youtube.com/embed/blabla
teraz masz
http://www.youtube.com/watch?v=blabla

0

A no tak działa.
Jeszcza mam pytanko jak oddzielić tą końcówkę od reszty linka?
znalazłem coś takiego

<?

$email = "[email protected]";
$domena = strstr($email, "@");
echo $domena;

?>

ale zwraca to jeszcze znak @ jak go pominąć?

0

Ten kod dzieli ci podany adres ze względu na występujący wewnątrz znak @. Ogólnie nie widzę zastosowania jego w twoim problemie (o ile dobrze rozgryzłem to o co ci biega). Pytanie nie możesz wrzucać samej końcówki do bazy? Nie możesz użytkownikom nakazać wpisać samej końcówki linku? A jeżeli ci już tak bardzo zależy na tym, żeby ludzie wklejali cały link i do bazy zapisywała się końcówka wykorzystaj to http://php.net/manual/en/function.str-replace.php Zwyczajnie podmień cały początek adresu na "NIC".

0

a jakas funckja do porównania np. pierwszych 4 znaków z ciągu z jakimś ciągiem znaków? z góry dzięki za cierpliwość

0

Hmm widzę, że jesteś bardzo początkujący. tutaj masz taką funkcje http://php.net/manual/en/function.substr.php na przyszłość tutaj masz całą dokumentacje php http://www.php.net/manual/pl/ częściowo w pl. Co więcej google nie gryzie to o co pytałeś znalazło się w pierwszym wyniku po wpisaniu dość nietrafnej nawet frazy "wyciąganie znaków php". Poza tym to co tutaj chciałeś można zrobić bez używania wbudowanych funkcji, wystarczy znać składnie języka. Bo każdy ciąg znaków to nic innego jak tablica czyli innymi słowy mogłeś napisać sobie coś takiego:

$nowyCiag += $ciag[0] + $ciag[1] + $ciag[2] + $ciag[3];
if ($nowyCiag == $jakisCiag) ...

Więc może zabierzesz się najpierw za przerobienie podstawowej składni języka a potem będziesz się brał za jakieś projekty ;)

0

Jestem bardzo początkujący :)

$str = 'www.wp.pl/sport';
if(stristr($str, 'http://www.wp.pl') === TRUE) {..}

dlaczego nie wchodzi mi to w warunek?

0

oczywiscie bez http://

0

Słuchaj na prawde nie lataj z każda pierdułka na forum. Spróbuj sam rozwiązać problem a nie zaraz lecisz by ci ktoś powiedział. funkcja nigdy nie zwróci true, jeżeli tak bardzo ci zalezy na tym warunku to zamiast === true daj !== false gdyż funkcja false umie zwracać.

1 użytkowników online, w tym zalogowanych: 0, gości: 1