Je veux intégrer SoundCloud par sa url http://soundcloud.com/oembed?url=http://soundcloud.com/kiwinest/linkin-park-iridescent cette URL donne tous les détails du fichier audio y compris les codes embed html donc je veux juste vouloir supprimer tous les codes et que vous voulez id son qui est 17181143 Je suis en utilisant ce codeobtenir Remotely ID SoundCloud en utilisant DOM
<?php
include('lib/simple_html_dom.php');
$html = file_get_html('http://soundcloud.com/oembed?url=http://soundcloud.com/kiwinest/linkin-park-iridescent');
if ($html) {
foreach ($html->find('object') as $obj) {
foreach ($obj->find('param') as $par) {
if ($par->name == 'movie') {
$embed = parse_url($par->value);
parse_str(urldecode($embed['query']), $val);
if (array_key_exists('url', $val)) {
$url = parse_url($val['url']);
$path = explode('/', $url['path']);
$code = array_pop($path);
if (is_numeric($code)) {
echo 'CODE: ' . $code . PHP_EOL;
}
}
}
}
}
}
mais cela ne donne rien SORTIE .. !! (vide)
Yup merci de répondre à votre code fonctionne très bien, mais avec 8 chiffres .. !! pouvez-vous me dire si jamais soundcloud peut avoir id plus de 8 chiffres .. !! et la dernière fois que j'ai essayé votre code il affiche l'identifiant sonore 2 fois –
@ user809307 k, j'ai changé le code. 8,15 signifie entre 8 chiffres longs et 15 chiffres longs. – FinalForm
merci beaucoup .. !! bonne journée –