Ralle skrev:
> $linkb =
> str_replace("
http://youtube.com/watch?v=","http://youtube.com/v/"
> );
Du mangler at definere $linkb.
Ovenstående replace-sætning giver mig en fejlmelding om at der mangler
en parameter. Nemlig hvilken variabel den skal replace ud fra.
Den skal snarere se sådan ud:
str_replace("
http://youtube.com/watch?v=","http://youtube.com/v/",$link);
Altså ,$link til sidst, så den ved at det er indholdet i $link, den skal
søge og erstatte i.
> echo "<a href=\"\'$linkb\';\" \n";
> echo " class=\"lightwindow page-options\" \n";
> echo
> " params=\"lightwindow_width=425,lightwindow_height=340,lightwind
> ow_loading_animation=false\" \n";
> echo " title=\"Anbefalet af: \'$anbefal\'; - Sang:
> \'$title\'; \" > \'$title\'; </a>\n";
> </p>
> '
> ?> '
Hvis jeg kopierer ovenstående kode ind i en php-fil, får jeg meldingen
"Parse error".
Jeg ville nok bare skrive:
echo "<a href=\"$linkb\" \n";
echo " class=\"lightwindow page-options\" \n";
echo "
params=\"lightwindow_width=425,lightwindow_height=340,lightwindow_loading_animation=false\"
\n";
echo " title=\"Anbefalet af: '$anbefal' - Sang: '$title'\">
'$title' </a>\n";
echo "\t\t\t\t</p>";
Så får jeg i det mindste et link der fører til
http://youtube.com/v/[noglebogstaver] med videoens titel som linktekst.
Mere får jeg selvsagt ikke, da jeg ikke har javascriptet ved hånden, så
jeg ved ikke engang hvad du præcist forventer at der skal ske.
Jeg gætter på at du vil embedde en video på din side, sådan som jeg har
gjort på forsiden til den første af siderne i min signatur.
Jeg har dog gjort det helt uden javascript, men med ren php og html, så
jeg har en formodning om at dit script laver lidt mere end bare det.
--
Philip -
http://chartbase.dk |
http://www.hitsurf.dk