Pour nous contacter : soyez au rendez-vous sur IRC ! ⋅ Parcourir l'archive musicale Dogmazic ⋅ Notre Blog ⋅ Notre Documentation
Bonjour à tous,
Le forum Musique Libre a migré !
Pas d'inquiétude, vos comptes et vos messages ont été migré ! Mais nous n'avons pas pu migrer les mots de passe, il vous faudra donc cliquer sur "J’ai oublié mon mot de passe" et suivre la procédure.
Welcome back
Le forum Musique Libre a migré !
Pas d'inquiétude, vos comptes et vos messages ont été migré ! Mais nous n'avons pas pu migrer les mots de passe, il vous faudra donc cliquer sur "J’ai oublié mon mot de passe" et suivre la procédure.
Welcome back
problème d'enregistrement de morceau
problème d'enregistrement de morceau
chti problème avec le formulaire d'enregistrement :
j'ai une compo à soumettre dont l'url est :
http://anar-seed.zapto.org/music/downlo ... nstre&.ogg
(Le paramètre &.ogg est un paramètre bidon permettant à ml.org de comprendre qu'il s'agit d'un fichier ogg)
mais à la soumission, je me prends un message d'erreur comme quoi l'url n'existe pas, et je me retrouve à nouveau sur le formulaire de soumission mais avec ceci à la place de mon url :
http://anar-seed.zapto.org/music/downlo ... tre%26.ogg
dites, faut pas m'la tripotter mon url sinon elle risque po de marcher !
c'est con, du coup ml devra se passer de mon futur tube planétaire.
bon, pour ceux qui n'en peuvent plus d'attendre (et je sais qu'ils sont nombreux), passez-donc jeter une oreille ici http://anar-seed.zapto.org/music/stream ... rt=monstre (moins bonne qualité que le lien en download mais qui passe en stream sur ma bande passante de 16ko/s)
j'ai une compo à soumettre dont l'url est :
http://anar-seed.zapto.org/music/downlo ... nstre&.ogg
(Le paramètre &.ogg est un paramètre bidon permettant à ml.org de comprendre qu'il s'agit d'un fichier ogg)
mais à la soumission, je me prends un message d'erreur comme quoi l'url n'existe pas, et je me retrouve à nouveau sur le formulaire de soumission mais avec ceci à la place de mon url :
http://anar-seed.zapto.org/music/downlo ... tre%26.ogg
dites, faut pas m'la tripotter mon url sinon elle risque po de marcher !
c'est con, du coup ml devra se passer de mon futur tube planétaire.
bon, pour ceux qui n'en peuvent plus d'attendre (et je sais qu'ils sont nombreux), passez-donc jeter une oreille ici http://anar-seed.zapto.org/music/stream ... rt=monstre (moins bonne qualité que le lien en download mais qui passe en stream sur ma bande passante de 16ko/s)
Re: problème d'enregistrement de morceau
forcément, avec un "&" dans l'url, comment tu veux qu'il comprenne, toi ?
pour pas que ".ogg" lui paraisse comme une variable, il fait un encodage d'url (url_encode)
pour pas que ".ogg" lui paraisse comme une variable, il fait un encodage d'url (url_encode)
Re: problème d'enregistrement de morceau
ah bah désolé mais non, on n'urlencode pas une url, l'est déjà urlencodée l'url, sinon c'est pas une url n'est-ce pas !
il se trouve que mon application web utilise une interface unique qui gère le download (download.php), et que cette interface elle a besoin de savoir de quel fichier tu parles, donc j'ai besoin de mon ?param=toto¶m2=tata. et comme l'appli de ml.org se base (je dirais presque bêtement mais ce serait tellement injuste au regard de tout ce qui a été accompli ici en si peu de temps) sur l' "extension' de l'url (chose qui n'a pas de sens, seuls les content-type font foi en http), alors je rajoute un paramètre bidon &.ogg tout à la fin pour que mes machins soient détectés comme il se doit.
vous noterez que tous mes zaut' morceaux ont été enregistrés de la sorte (avant la modif malencontreuse) sans soucis particulier (à part cette obscure histoire d'extension ogg).
alors là du coup je suis emmerdé paske je peux plus enregistrer de nouveaux morceaux pis en plus je vais devoir changer mes url (tjrs sur le même principe) pour tous les autres dès que j'aurai mis en prod la nvelle version de mon site.
il se trouve que mon application web utilise une interface unique qui gère le download (download.php), et que cette interface elle a besoin de savoir de quel fichier tu parles, donc j'ai besoin de mon ?param=toto¶m2=tata. et comme l'appli de ml.org se base (je dirais presque bêtement mais ce serait tellement injuste au regard de tout ce qui a été accompli ici en si peu de temps) sur l' "extension' de l'url (chose qui n'a pas de sens, seuls les content-type font foi en http), alors je rajoute un paramètre bidon &.ogg tout à la fin pour que mes machins soient détectés comme il se doit.
vous noterez que tous mes zaut' morceaux ont été enregistrés de la sorte (avant la modif malencontreuse) sans soucis particulier (à part cette obscure histoire d'extension ogg).
alors là du coup je suis emmerdé paske je peux plus enregistrer de nouveaux morceaux pis en plus je vais devoir changer mes url (tjrs sur le même principe) pour tous les autres dès que j'aurai mis en prod la nvelle version de mon site.
Re: problème d'enregistrement de morceau
ouaip, ben on va attendre xulops, moi je touche plus à ces trucs-là depuis quelques temps. On va trouver une solution va.
Re: problème d'enregistrement de morceau
moi j'm'en fouts, j'l'ai déjà sur mon disque la chose à ondes en question... non, moi c'est uniquement pour le reste du monde que je m'inquiète, v'pensez bien !
Re: problème d'enregistrement de morceau
t'inquiète il a dit le monsieur !! :
8)mr_ersatz a écrit :On va trouver une solution va.
Re: problème d'enregistrement de morceau
yopla, j'arrive en retard
Je regarde ce que je peux faire ...
Je regarde ce que je peux faire ...
Re: problème d'enregistrement de morceau
Le formulaire est à l'origine prévu pour recevoir un lien direct sur le fichier mp3 ou ogg, donc une url sans variable, d'où un url_encode bienvenu pour éviter les sigles cabalistiques.
Mais je comprends le desir de comptage/traçage ... on aime tous savoir si son morceau est beaucoup téléchargé.
Bon, ça doit marcher maintenant.
Mais je comprends le desir de comptage/traçage ... on aime tous savoir si son morceau est beaucoup téléchargé.
Bon, ça doit marcher maintenant.
Re: problème d'enregistrement de morceau
rhaaaa !
bon, ya du mieux mais ça marche tjrs po.
maintenant, quand j'enregistre l'url :
http://anar-seed.zapto.org/music/stream ... tre&e=.ogg
ça me rentre ça à la place :
http://anar-seed.zapto.org/music/stream ... e&.ogg
alors bien sûr, comme stream.php existe l'enregistrement est quand même accepté, du coup j'ai pas fait gaffe et j'ai enregistré tous mes morceaux avec la nouvelle url... et maint'nant ya plus rien qui fonctionne pour moi bououououou ! paaarsonne ne m'aimeuuu !
bon, si vous tenez absolument à bidouiller les url, je suggère plutôt d'utiliser une fonction du genre de cele-ci par exemple :
<?
function prepare_url($url)
{
//on sépare les éléments de l'url
$tab=parse_url($url);
//on encode correctement les caractères cabalistiques :
//à faire également pour 'username' et 'pass' ???
$tab['path']=htmlentities($tab['path']);
$encoded_url=$tab['scheme'].'://';
if(isset($tab['username']))
{
$encoded_url.=$tab['username'];
if(isset($tab['pass'])) $encoded_url.=':'.$tab['pass'];
$encoded_url.='@';
};
$encoded_url.=$tab['host'];
$encoded_url.=$tab['path'];
if(isset($tab['query'])) $encoded_url.='?'.$tab['query'];
if(isset($tab['fragment'])) $encoded_url.='#'.$tab['fragment'];
return $encoded_url;
};
?>
http://anar-seed.zapto.org/music/downlo ... nstre&.ogg renverra ainsi :
http://anar-seed.zapto.org/music/downlo ... nstre&.ogg
tandis que http://monsiteweb.org/musique-hoï/hoï-h ... ô_lavé.ogg
donnera :
http://monsiteweb.org/musique-hoà ... ©.ogg
voilà, bon courage et merci au sav pour son intervention rapide !
bon, ya du mieux mais ça marche tjrs po.
maintenant, quand j'enregistre l'url :
http://anar-seed.zapto.org/music/stream ... tre&e=.ogg
ça me rentre ça à la place :
http://anar-seed.zapto.org/music/stream ... e&.ogg
alors bien sûr, comme stream.php existe l'enregistrement est quand même accepté, du coup j'ai pas fait gaffe et j'ai enregistré tous mes morceaux avec la nouvelle url... et maint'nant ya plus rien qui fonctionne pour moi bououououou ! paaarsonne ne m'aimeuuu !
bon, si vous tenez absolument à bidouiller les url, je suggère plutôt d'utiliser une fonction du genre de cele-ci par exemple :
<?
function prepare_url($url)
{
//on sépare les éléments de l'url
$tab=parse_url($url);
//on encode correctement les caractères cabalistiques :
//à faire également pour 'username' et 'pass' ???
$tab['path']=htmlentities($tab['path']);
$encoded_url=$tab['scheme'].'://';
if(isset($tab['username']))
{
$encoded_url.=$tab['username'];
if(isset($tab['pass'])) $encoded_url.=':'.$tab['pass'];
$encoded_url.='@';
};
$encoded_url.=$tab['host'];
$encoded_url.=$tab['path'];
if(isset($tab['query'])) $encoded_url.='?'.$tab['query'];
if(isset($tab['fragment'])) $encoded_url.='#'.$tab['fragment'];
return $encoded_url;
};
?>
http://anar-seed.zapto.org/music/downlo ... nstre&.ogg renverra ainsi :
http://anar-seed.zapto.org/music/downlo ... nstre&.ogg
tandis que http://monsiteweb.org/musique-hoï/hoï-h ... ô_lavé.ogg
donnera :
http://monsiteweb.org/musique-hoà ... ©.ogg
voilà, bon courage et merci au sav pour son intervention rapide !
Re: problème d'enregistrement de morceau
chtite correction : pour que ma fonction soit correcte, il faut utiliser urlencode et non htmlentities bien sûr ! (dsl)