Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Filmy z youtube
Kaarpiik
post
Post #1





Grupa: Zarejestrowani
Postów: 59
Pomógł: 1
Dołączył: 20.01.2008
Skąd: Bełchatów

Ostrzeżenie: (0%)
-----


Witam. Otóż tak: Mam 2 tabele w bazie danych: users i videos. W tabeli videos są następujące kolumny: videoid, userid (klucz obcy z tabeli users), vtytul oraz link. Na mojej stronie chciałbym wyświetlić film z youtube. Kod:
  1. baza();
  2. $userid = $_SESSION['userid'];
  3. $query = "SELECT * FROM videos WHERE userid = '$userid'";
  4. $result = mysql_query($query);
  5. while($row = mysql_fetch_array($result))
  6. {
  7. echo '<b><font size="5"><center>'.$row['vtytul'].'</center></font></b><br>';
  8. ?>
  9. <center>
  10. <object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/7dia8OsH9Y4&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/7dia8OsH9Y4&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="372" height="300"></embed></object></center>
  11. }


baza(); - funkcja, łączenie z bazą
$userid - w zmiennej sesja zapisane mam userid. Tworzę więc krótką nazwę tej zmiennej.

I teraz problem. By wyświetlić film należy użyć $row['link']. Próbuję umieszczać takie coś w obiekcie:

  1. <center>
  2. <object width="480" height="385"><param name="movie" value="<?php $row['link'] ?>=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="<?php $row['link'] ?>=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="372" height="300"></embed></object></center>


Niestety filmu nadal nie wyświetla.

Ten post edytował Kaarpiik 26.04.2010, 17:43:41
Go to the top of the page
+Quote Post
cros
post
Post #2





Grupa: Zarejestrowani
Postów: 164
Pomógł: 21
Dołączył: 21.08.2009

Ostrzeżenie: (0%)
-----


  1. <center>
  2. <object width="480" height="385"><param name="movie" value="<?php $row['link'] ?>=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="<?php $row['link'] ?>=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="372" height="300"></embed></object></center>


daj echo przed zmienna!

  1. <object width="480" height="385"><param name="movie" value="<?php ECHO $row['link']; ?>=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="<?php ECHO $row['link']; ?>=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="372" height="300"></embed></object></center>

i sredniki na koncu tongue.gif

Ten post edytował cros 26.04.2010, 17:48:14
Go to the top of the page
+Quote Post
Wicepsik
post
Post #3





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


  1. <?php echo $row['link'] ?>

bądź
  1. <?=$row['link'] ?>


--------------------
Go to the top of the page
+Quote Post
Kaarpiik
post
Post #4





Grupa: Zarejestrowani
Postów: 59
Pomógł: 1
Dołączył: 20.01.2008
Skąd: Bełchatów

Ostrzeżenie: (0%)
-----


  1. <center>
  2. <object width="480" height="385"><param name="movie" value="<?php echo $row['link']; ?>=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="<?php echo $row['link']; ?>=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="372" height="300"></embed></object></center>


Niestety nadal.

edit:

  1. <?=$row['link'] ?>
również nie działa

Ten post edytował Kaarpiik 26.04.2010, 17:53:50
Go to the top of the page
+Quote Post
cros
post
Post #5





Grupa: Zarejestrowani
Postów: 164
Pomógł: 21
Dołączył: 21.08.2009

Ostrzeżenie: (0%)
-----


a jak wyglada link zwracany przez ta zmienna?
bo mnie interesuje ten kawalek
Kod
=en_US&fs=1&

dziwny link z tego wychodzi, bo niby co jest rowne en_US?
Zjadles prawdopodobnie lang...
Go to the top of the page
+Quote Post
Kaarpiik
post
Post #6





Grupa: Zarejestrowani
Postów: 59
Pomógł: 1
Dołączył: 20.01.2008
Skąd: Bełchatów

Ostrzeżenie: (0%)
-----


  1. <object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/7dia8OsH9Y4&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/7dia8OsH9Y4&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="372" height="300"></embed></object></center>


jak widzisz między wartościami value oraz embed src jest następujący kod:
"http://www.youtube.com/v/7dia8OsH9Y4&hl=en_US&fs=1&"

mój rekord w bazie to sam link: http://www.youtube.com/watch?v=kG_qcud1ShM

Przyznaje się zjadłem końcówkę 'hl' ale nie ma różnicy czy jest z nią czy nie. Sprawdz sobie sam - wpisz w pasek adresu:
http://www.youtube.com/v/7dia8OsH9Y4&h...S&fs=1&
lub
http://www.youtube.com/v/7dia8OsH9Y4&hl
lub
http://www.youtube.com/v/7dia8OsH9Y4

Wynik będzie ten sam.
Go to the top of the page
+Quote Post
cros
post
Post #7





Grupa: Zarejestrowani
Postów: 164
Pomógł: 21
Dołączył: 21.08.2009

Ostrzeżenie: (0%)
-----


A moze ten link prowadzi do juz osadzonego video:
http://www.youtube.com/watch?v=kG_qcud1ShM

A zeby samemu osadzic trzeba uzyc takiego?
http://www.youtube.com/v/7dia8OsH9Y4

Nie bawilem sie filmami YT, ale wydaje mi sie ze jest roznica.
Go to the top of the page
+Quote Post
Kaarpiik
post
Post #8





Grupa: Zarejestrowani
Postów: 59
Pomógł: 1
Dołączył: 20.01.2008
Skąd: Bełchatów

Ostrzeżenie: (0%)
-----


Racja smile.gif Dzięki za odpowiedz. Problem rozwiązany.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 10:13