2010-03-26 5 views
0

J'ai une chaîne de requête très basique qui transmet un identifiant à une page de réception.Syntaxe correcte pour php dans une requête de flux

Sur cette page, j'ai besoin d'appeler dynamiquement l'API YouTube, en donnant mon identifiant de liste de lecture.

Je dois utiliser PHP pour cela, et c'est un peu hors de ma zone de confort, donc j'espère que quelqu'un peut patauger avec une solution rapide pour moi.

Voici ma variable

$playlist; 

Et je dois remplacer les 77DC230FBBCE4D58 ci-dessous à cette variable.

$feedURL = 'http://gdata.youtube.com/feeds/api/playlists/77DC230FBBCE4D58?v=2'; 

Toute aide, comme toujours, grandement appréciée!

Répondre

2

Une fois que la variable $playlist est défini, vous pouvez construire l'URL du flux que:

$feedURL = 'http://gdata.youtube.com/feeds/api/playlists/' . $playlist . '?v=2'; 

ou

$feedURL = "http://gdata.youtube.com/feeds/api/playlists/$playlist?v=2"; 
+0

A travaillé super, merci! –

0
$feedURL = 'http://gdata.youtube.com/feeds/api/playlists/' . $playlist . '?v=2'; 

vous utilisez un arrêt complet pour joindre les chaînes en PHP

+0

merci pour la réponse, était exactement ce qu'il me fallait. Maintenant pour aller lire un peu plus en profondeur sur php! –

1
$feedURL = 'http://gdata.youtube.com/feeds/api/playlists/'.rawurlencode($playlist).'?v=2'; 

Ou peut-être un peu plus propre:

$feedurl = sprintf(
    'http://gdata.youtube.com/feeds/api/playlists/%s?v=2', 
    rawurlencode($playlist) 
); 

(Note: rawurlencode est utilisé au cas où [pas qu'il est probable avec les ID playlist YouTube] la valeur $playlist contient des caractères funky.)

Plus d'infos:

+0

super, merci. Donnera cet essai en plus des conseils ci-dessus –

Questions connexes