Problème avec le plugin myriad music : mismatching tag

Résolu
jilo31 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   -  
jilo31 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
j'ai introduit une variable "source" dans la commande du plugin myriad music que je traite avec une fonction php. j'ai un petit fichier php qui inclut cette fonction et identifie la source et quand je le teste, cela fonctionne très bien. mais si je "monte " d'un niveau c'est à dire si j'appelle ce fichier à partir d'un lien (dans un tableau), le lecteur s'affiche mais quand j'appuie sur play, il m'en voie un message d'erreur: mismatching tag on line 30, (balise incohérente-incorrecte- en ligne 30 et , en affichant le code source je vois que c'est la ligne de fermeture </html> du fichier
et je ne vois aucune erreur
si vous pouviez m'aider je n'y comprends rien !
je suis débutant en php
merci d'avance pour vos réponses !!


A voir également:

2 réponses

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,

Sans voir ton code ... impossible de t'aider.

**** Attention ****
Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code

.
0
jilo31 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
bonsoir
je ne comprends pas j'ai répondu 2 fois , validé et cela n'apparait pas j'ai utilisé "répondre au sujet
merci de me renseigner sur la marche à suivre
cordialement
Jilo
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752 > jilo31 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
C'est bon. J'ai restauré le message
0
jilo31 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
merci de la prise en compte rapide de ma demande
voici donc le code du fichier qui identifie le fichier source
<title>play1</title>
<body>
<?php
include('fonction_son.php');
$base_url="http://localhost/PHP/canons/music/";
$extension=".mxl";
$src="128.mxl";
echo '<a href="'.$base_url.'128'.$extension.'"></a>';

$action=joue($src);
echo $src ;
?>
</body>
</html>

le code la fonction
<?php
//on peut se passer de lang ds le plugin
	function joue($src){

	echo '<object classid="clsid:07000E2B-6AAD-497D-8E5B-5976560AD429"
            border="0"
            width="140"
            height="16">
     <param name="src" value="'.$src.'" />
     <param name="width" value="140" />
     <param name="height" value="16" />
     <param name="look" value="ocean" />
     <param name="menubkcolor1" value="FFFF00" />
     <param name="menubkcolor2" value="FFDD00" />
     <param name="type" value="application/x-myriad-music" />
     <param name="pluginspage" value="http://www.myriad-online.com/cgi-bin/mmplug.pl?lang=fr" />
     <embed src="'.$src.'" 
                  menubkcolor1="FFFF00"  menubkcolor2="FFDD00" look="ocean"
                  type="application/x-myriad-music"
                  pluginspage="http://www.myriad-online.com/cgi-bin/mmplug.pl"
				  height="16"
				  width="140">
	</embed>				  
	 </object>';
	 }
?>

et enfin le code "d'appel"
<body>
<table border>
<tr><td>n°</td></tr>
<tr><td><a href=http://localhost/php/canons/play1.php/>1</a></td></tr>
<tr><td><a href=http://localhost/php/canons/play2.php/>2</a></td></tr>
</table>
</body>
</html>

je n'ai pas mis les en-têtes...
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Dans ton code d'appel :
- Mets des quotes autour du chemin
- utilises le chemin absolu au lieu de l'url
0
jilo31 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   > jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention  
 
merci Jordane
je viens d'essayer :
<tr><td><a href="./play1.php/">1</a></td></tr>

mais rien ne change toujours le même message "mismatched tag" on line 30 soit sur la dernière ligne du code source de la page finale qd j'utilise le fichier d'appel mais aucun pb qd je pars du fichier play1
bonne soirée
Jilo
0
jilo31 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   > jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention  
 
bonjour
problème résolu (bien que cela me complique le travail) :
si je transforme le fichier d'appel de html en php c.a.d si je code le lien en php, ça fonctionne !
allez savoir pourquoi !
merci en tous cas j'ai appris des choses
bonne journée
0