guiderdoni.net

Bloc notes : spip, css, xhtml, web, standards, mac ...

Accueil > Spip > FLV et MP3 distants non reconnus par le serveur

Articles de cette rubrique

Articles

publie le dimanche 10 décembre 2006 par Alexandra

FLV et MP3 distants non reconnus par le serveur

BoOz propose un hack pour faire fonctionner ces documents distants, non reconnus par le serveur qui les hébergent, par le plugin multimedia et le neolaoplayer.

Valable jusqu’à la 1.9.2 beta.
Réparé depuis la version 8830 de SPIP

Il faut modifier le fichier distant.php, qui se trouve dans ecrire/inc/distant.php.

Rajouter le code suivant

En SVN SPIP 1.9.2, ligne 278, avant if ($t)...

//parfois les flv sont mal indiques
      if (substr($source, -3)=="flv"){
      $regs[1]="video/x-flv";
      $t=1;
      }

//parfois ce sont les mp3
      if (ereg('mp3download.myspace.com',$source)){
      $regs[1]="audio/mpeg";
      $t=1;
      }

titre documents joints

distant.php sur la 1.9.1 distant.php sur la 1.9.1 Zip 5.1 ko

distant.phpSVN 192 distant.phpSVN 192 Zip 5.2 ko

Forum

Répondre à cet article

5 commentaires

FLV et MP3 distants non reconnus par le serveur

C’est corrigé par [8830] dans le dév de SPIP

5 mars 2007 - repondre message

FLV et MP3 distants non reconnus par le serveur

J’ai eu besoin d’appliquer à la fois les changements indiqués dans l’article et la mise à jour r8830 pour que cela fonctionne.

2 novembre 2007 - repondre message

FLV et MP3 distants non reconnus par le serveur

Mike sur user propose une autre alternative pour les versions antérieures à la 1.9.3 qui elle se débrouille et
reconnait le flv, même mal entété.

En fait Spip dispose déjà dans sa table spip_type_documents de la plupart des types mime qui existe.
Quand on lie un document distant , Spip essaye de déterminer le type du fichier par rapport aux headers que lui renvoie le serveur.

Et le problème justement venait de se niveau là ! le serveur au lieu de renvoyer le bon header , à savoir video/x-flv , il renvoyait application/octet stream, et spip donc liait le document avec cette donnée, et donc ne pouvait pas utiliser lecteur multimédia dessus.

La solution consiste à placer à la racine du serveur où sont stockés les .flv un fichier .htaccess contenant dedans la ligne AddType video/x-flv.flv et là boum ça marche !

(l’idéal étant de configurer directement depuis le serveur, si vous avez la main dessus)...

23 janvier 2008, par Alexandra - repondre message

En fait il faut mettre

addtype video/x-flv .flv

Sans la majuscule à Addtype comme dit juste au-dessus

17 décembre 2008, par Alexandra - repondre message

FLV et MP3 distants non reconnus par le serveur

J’ai installé le plugin sur mon site. Tout marche bien dans les articles. Un souci, sur l’affichage de l’article en première page du site, j’ai l’adresse du fichier flv qui s’affiche :
article test :
test 1 bla bla bla IMG/flv/XXX.flv.
j’ai essayé plusieurs manière d’intégrer la vidéo toujours au même point.
page article ok
page d’accueil, l’adresse de la xxx.flv dans le texte de l’article.

12 juillet 2008, par wilowfr - repondre message
2005-2017 - Contenu en GPL http://www.guiderdoni.net - Site réalisé avec SPIP 
rechercher - plan du site - prive - alexandra.guiderdoni@gmail.com
CSS - XHTML - squelette