video youtube

maxxjo

Utente Attivo
27 Apr 2013
56
0
0
ciao ragazzi, ho fatto una pagina di php che richiama un link di youtube dal database, ecco il link ( http://www.youtube.com/watch?v=1PvBc2TOpE4 )
Questa è la pagina di richiamo:
PHP:
<?php
$host = '******';
$user = '******';
$pass = '******';
$db = '*******';
$con = @mysql_connect($host,$user,$pass) or die (mysql_error());
$sel = @mysql_select_db($db) or die (mysql_error());
$query = "SELECT * FROM video "; 
$result = mysql_query($query) or die(mysql_error()); 

while($row = mysql_fetch_array( $result )) {
echo $row['titolo'];

print  ('<iframe src="http://www.youtube.com/embed/'.$row['titolo'].'" frameborder="0" width="'.$wdth.'" height="'.$hth.'"></iframe>');

echo  ('<embed width="'.$wdth.'" height="'.$hth.'" type="application/x-shockwave-flash" src="http://www.youtube.com/v/'.$row['titolo'].'" wmode="transparent" embed="" /></embed>');
}

?>
ho provato varie soluzione per vedere il video, ma non sono riuscito ad ottenere nessun risultato, potete darmi una mano per riuscire a visualizzare il video di youtube sulla mia pagina in php?
grazie
 
Ultima modifica di un moderatore:

giamma

Utente Attivo
4 Mag 2005
111
0
0
sei sicuro che le variabili vengano settate e settate in modo giusto?

io ho provato così e a me funzionano:

PHP:
echo "<iframe width=\"560\" height=\"315\" src=\"//www.youtube.com/embed/1PvBc2TOpE4\" frameborder=\"0\" allowfullscreen></iframe>";
echo ('<iframe src="http://www.youtube.com/embed/'.$row['titolo'].'" frameborder="0" width="'.$wdth.'" height="'.$hth.'"></iframe>');

chiaramente nel secondo echi ho settato le variabili e l'array... Ti segnala qualche errore?
 

maxxjo

Utente Attivo
27 Apr 2013
56
0
0
il problema e che non riesco a vedere il link che ho caricato sul mio database, anche facendo così:

echo "<iframe width=\"560\" height=\"315\" src=\"//www.youtube.com/embed/{$titolo}\" frameborder=\"0\" allowfullscreen></iframe>";

$titolo = la tabella del mio database dove ho inserito il link del video di youtube
 

maxxjo

Utente Attivo
27 Apr 2013
56
0
0
echo '<iframe width=\"560\" height=\"315\" src=\"//www.youtube.com/embed/'.$row['titolo'].'\" frameborder=\"0\" allowfullscreen></iframe>';

anche cosi mi fa vedere sempre il lettore di youtube tutto nero.
 

giamma

Utente Attivo
4 Mag 2005
111
0
0
non capisco ... con gli esempi che ti ho posto il lettore funziona e i coldplay li senti, se vuoi che url sia un link devi scrivere con un altro tag:

HTML:
<a href="http://www.youtube.com/embed/1PvBc2TOpE4">click me</a>
facendo cosi si apre il collegamento con youtube come link ....
 

maxxjo

Utente Attivo
27 Apr 2013
56
0
0
no! quello che devo fare e richiamare il link di youtube che ho sul mio database ed visualizzarlo sulla pagina php.
Ecco il codice che uso per richiamare il link dal database:
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Untitled Document</title>
</head>

<?php
$host = '******';
$user = '******';
$pass = '******';
$db = '*******'; 
$con = @mysql_connect($host,$user,$pass) or die (mysql_error());
$sel = @mysql_select_db($db) or die (mysql_error());
$query = "SELECT titolo FROM video "; 
$result = mysql_query($query) or die(mysql_error()); 
while($row = mysql_fetch_array( $result )) {
echo '<br>';
echo '<iframe width="560" height="315" src="https://www.youtube.com/embed/' . stripslashes($row['titolo']) . '" frameborder="0" allowfullscreen></iframe>';
}
?>
<body>
<iframe width="320" height="240" src="http://www.youtube.com/embed/'. $vedio_id.'?autoplay=1" frameborder="0"></iframe>
</body>
</html>
*Ma non riesco a visualizzare il video che ho inserito sul database che è questo: http://www.youtube.com/watch?v=Y6EvK7D_JY8
 
Ultima modifica di un moderatore:

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao maxxjo evita di pubblicare i dati di accesso al tuo database
e racchiudi il codice che posti tra uno dei tag presenti sulla barra di formattazione (ultime 3 icone seconda linea)
code.png
 
Ultima modifica:

maxxjo

Utente Attivo
27 Apr 2013
56
0
0
si hai ragione scusami, ma il database non è quello che uso per un sito in particolare ma e solo per le prove.
 

giamma

Utente Attivo
4 Mag 2005
111
0
0
esempio sei sicuro di quello che viene settato in questo array? $row['titolo']
 

Simone Di Gregorio

Nuovo Utente
9 Feb 2014
15
0
0
se non ricordo male quando usi echo i caratteri come doppia \ o doppia / devono essere formattati con la funzione addslash() [DI sicuro ho scritto da cani cerca la funzione sul manuale]
 

maxxjo

Utente Attivo
27 Apr 2013
56
0
0
PHP:
 addslash()
si usa per togliere lo slash sulle parole con ' .. quello di qui parlavo io era di visualizzare un video di youtube, dove il l'URL risiede nella tabella[titolo] del database.

ecco il richiamo:
PHP:
echo '<iframe width="560" height="315" src="https://www.youtube.com/embed/' . stripslashes($row['titolo']) . '" frameborder="0" allowfullscreen></iframe>';

che chiaramente non mi visualizza il video, ma solo la finestra di youtube in nero..
 

marino51

Utente Attivo
28 Feb 2013
3.203
207
63
Lombardia
ciao,

con lo script seguente, io vedo bene il filmato

se lo adatti al tuo script, dovresti risolvere
ciao
Marino
PHP:
<?php 

# http://localhost/test_site/php/test/youtube.php

$MIOTITOLO = "6DBBiEegKtI";	// Cat Stevens (Yusuf Islam) Lady d'Arbanville [Original, High Quality Stereo Sound]

echo "<iframe width=\"560\" height=\"315\" src=\"//www.youtube.com/embed/$MIOTITOLO\" frameborder=\"0\" allowfullscreen></iframe>"; 

?>
 

maxxjo

Utente Attivo
27 Apr 2013
56
0
0
Ecco come ho risolto il mio problema, dovevo solo estrapolare l'ID del URL di youtube, in questo modo.
Ma grazie mille per l'aiuto.

PHP:
while($row = mysql_fetch_array( $result )) {

$url = $row['titolo'];

$query_string = array();

parse_str(parse_url($url, PHP_URL_QUERY), $query_string);

$id = $query_string["v"];


echo "<tr>";

echo "<br>";

echo '<iframe width="420" height="315" src="http://www.youtube.com/embed/'.$id.'" frameborder="0" allowfullscreen></iframe>';

echo "<br>";


echo "</tr>";

echo "</table>";
}
 
Discussioni simili
Autore Titolo Forum Risposte Data
P Mascheramento video youtube su sito proprio HTML e CSS 5
J estrarre url dei file video da youtube "get_video_info" PHP 6
R Traduzione del parlato in un video Youtube Social Media Marketing 1
webmachine [HTML][CSS] Video Youtube Responsive, centrato orizzontalmente HTML e CSS 1
federicofacchini Aiutatemi con questo dubbio sui video YouTube e Facebook Social Media Marketing 1
D Posizionamento video su Youtube SEO e Posizionamento 1
R Come faccio a far tradurre un mio video su Youtube? Social Media Marketing 2
M Aiuto con script di ricerca video youtube data api v3 Javascript 1
M Script per convertire video youtube in mp3 PHP 1
A problema caricamento codice <iframe video youtube PHP 3
H Anteprima immagine video youtube HTML e CSS 1
Z Script per aprire video youtube sia apre a schermo intero e poi ridimensionare in automatico Javascript 1
Davidee [VENDO] Visualizzazioni a Video YouTube Italiane o Internazionali e Mi piace, iscritti e commenti Annunci servizi di Social Media Marketing 0
Nik Plugin: download pdf e video youtube in ogni articolo WordPress 3
M [CERCO]Commenti,Iscrizioni,like Youtube - Spam su pagina fb inerente a video di Youtube Annunci servizi di Social Media Marketing 2
M Api per gestione video youtube in joomla 3.2 Joomla 0
promuovimi [Vendo] Visualizzazioni Video YouTube, alta qualità e prezzi ottimi! Annunci servizi di Social Media Marketing 0
G [VENDO] Servizi Pubblicitari Per Youtube (Per Rendere Conosciuto Vostro Video/Canale) Vendere e Acquistare pubblicita' online 0
U [Vendo] pubblicità a canali YouTube su pagina Facebook di video Annunci servizi di Social Media Marketing 0
G [VENDO] Servizi Pubblicitari Per Youtube (Per Rendere Conosciuto Vostro Video/Canale) Annunci servizi di Social Media Marketing 0
G [VENDO] Servizi Pubblicitari Per Youtube (Per Rendere Conosciuto Vostro Video/Canale) Annunci servizi di Social Media Marketing 0
G [VENDO] Visualizzazioni (Views) Per Video Youtube Annunci servizi di Social Media Marketing 0
G [VENDO] Visualizzazioni (View) Per Video Youtube Annunci servizi di Social Media Marketing 0
G [VENDO] Visualizzazioni (Views) Per Video Youtube Annunci servizi di Social Media Marketing 0
S Video youtube su sito Social Media Marketing 6
G [VENDO] Visualizzazioni (View) Per Video Youtube (Prova Gratuita Del Servizio) Annunci servizi di Social Media Marketing 0
novello88 Salvare in locale un video di YouTube Social Media Marketing 2
voldemort Inserire annunci sui video di YouTube con Video Targeting Tool Social Media Marketing 0
garrincha Come faccio a far diventare popolare un video su youtube ? Social Media Marketing 3
renoir09 Sparizione video youtube da google Social Media Marketing 3
W Vendo visite per video su youtube Annunci servizi di Social Media Marketing 0
H [VENDO] Visualizzazioni Video Youtube Annunci servizi di Social Media Marketing 0
V Convertire video youtube in mp3 Social Media Marketing 2
LaKanka Inserire video su youtube dal proprio sito web Social Media Marketing 5
C Al clik al posto dell immagine carica video youtube Javascript 0
Z Embed video Youtube in php/mysql PHP 7
F Scaricare i video da YouTube Social Media Marketing 4
H Scaricare video da youtube e co. con php PHP 9
F Immagini preview video di youtube Social Media Marketing 2
S [Php] Rotazione Video youtube embedded PHP 1
N php problemi a visualizzare video PHP 3
L Montoggio video Offerte e Richieste di Lavoro e/o Collaborazione 0
Max 1 Software elaborazione video Windows e Software 1
D Stampa a video solo campi compilati MySQL 1
D Carousel bootstrap con video HTML e CSS 2
Daniele_Carrara Consigli scheda video - Blender Webdesign e Grafica 2
D Inserimento video mp4 HTML e CSS 0
G leggere file txt e stampare con php il contenuto a video PHP 7
F stampare a video i risultati della query PHP 1
M Visualizzazione a video risultati query php PHP 0

Discussioni simili