Originariamente inviato da webking2003
che cosa stranissima!!!!
se io metto il $lkink il link contenuto nel codice embed che ti propone youtube ovvero
codice:
<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/fiSlTjr9ju0?fs=1&hl=it_IT"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/fiSlTjr9ju0?fs=1&hl=it_IT" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object>
$link='http://www.youtube.com/v/fiSlTjr9ju0?fs=1&hl=it_IT';
funziona tutto mentre se io metto il link normale
non funziona...questo potrebbe essere un bel problema...eppure mi sembra che facebook non fa così! lui col link ti crea quell'embed piccolino dove sicuramente avrà già un codice preimpostato...
Come si può rimediare?
Per quanto riguarda youtube recuperi il link che inserisce l utente in una variabile POST
Codice PHP:
//recupero i valori dal form precedente
$linkvideo=$_POST['linkvideo'];
//sostituisco all interno del link la parte di stringa che mi serve a far partire il video
$linkvideocorretto=$linkvideo;
$linkvideocorretto=str_replace("watch?v=", "v/", $linkvideocorretto);
// convertiamo in array utilizzando la & come separatore
$array = explode("&",$linkvideocorretto);
$linkvideocorretto2=$array[0];
La variabile $linkvideocorretto2 conterrà ora li link che andrai a inserire nel tuo database che ti permetterà poi di farlo funzionare senza intoppi.
Inserirai nella pagina che mostra il video questo codice
Codice PHP:
<object width=\"507\" height=\"248\"><param name=\"movie\" value=\"$linkvideocorretto2&hl=it_IT&fs=1&rel=0&color1=0x5d1719&color2=0xcd311b\"></param><param name=\"allowFullScreen\" value=\"true\"></param><param name=\"allowscriptaccess\" value=\"always\"></param><embed src=\"$linkvideocorretto2&hl=it_IT&fs=1&rel=0&color1=0x5d1719&color2=0xcd311b\" type=\"application/x-shockwave-flash\" allowscriptaccess=\"always\" allowfullscreen=\"true\" width=\"507\" height=\"248\"></embed></object>
Vedrai che funziona...Ciao