DeSign-MasTer Posté 31 Décembre 2006 Posté 31 Décembre 2006 Bonjour à tous Alors voilà j'ai fait un include d'un include mais le code php du 3em fichier n'est pas interprété. Dans le 3ème fichier .php de la 2em inclusion, toute les petites parties php ne sont pas interprété : je l'ai vu en faisant afficher le code de la page. Mon but est d'integré un player mp3 dans une page déjà inclue... C'est du genre: Dans mon fichier : <?php echo $audio; ?>.mp3 Et dans le code final : .mp3 J'ai vérifier les probleme de syntaxe, d'existence de variable et l'existence du fichier mp3(lol). Si vous voulez jetez un oeil je l'ai uploader http://chezmwa.awardspace.com/?menu1=manga...dio=blackcatop1 Je vous resitue géographiquement audiomanga.php est inclue dans blackcatmultimedia.php qui est inclue dans index.php Si vous affichez le code source c'est a la ligne 107 que commence le player mp3: Code de ma page audiomanga.php: <?php if (isset($_GET['audio'])) $audio = $_GET['audio']; if (isset($_GET['menu3'])) $menu3 = $_GET['menu3']; echo $audio; ?> <object type="application/x-shockwave-flash" data="http://chezmwa.awardspace.com/mp3/dewplayer.swf?son=http://matt01central.chez-alice.fr/manga/audio/<?php echo $audio; ?>.mp3&autoplay=1" width="200" height="20"> <param name="movie" value="http://chezmwa.awardspace.com/mp3/dewplayer.swf?son=http://matt01central.chez-alice.fr/manga/audio/<?php echo $audio; ?>.mp3&autoplay=1" /> </object> Code final (après les inclusion): <object type="application/x-shockwave-flash" data="http://chezmwa.awardspace.com/mp3/dewplayer.swf?son=http://matt01central.chez-alice.fr/manga/audio/.mp3&autoplay=1" width="200" height="20"> <param name="movie" value="http://chezmwa.awardspace.com/mp3/dewplayer.swf?son=http://matt01central.chez-alice.fr/manga/audio/.mp3&autoplay=1" /> </object> On m'a suggéré : - de mettre le ".mp3" dans l'echo, ce qui n'aurai pas réglé le problème et en aurait posé d'autres... - de faire des echo $audio ou echo $_GET['audio'] régulièrement ce qui ne servirait à rien vu que le premier ne marche déjà pas (dans audiomanga.php ligne 4) Je pense avoir di l'essentiel et j'espère avoir été le plus clair possible pour vous permettre de m'aider au mieu. Je vous en remercie par avance
Portekoi Posté 31 Décembre 2006 Posté 31 Décembre 2006 Bonjour, je ne vois pas ou tu peux affirmer que le code php n'est pas interprêté. Le fait qu'il affiche ".mp3" signifie que $audio est vide. Fait un echo de $audio avant chaque inclusion et tu verras qu'il est vide ou vidé avant. Portekoi
DeSign-MasTer Posté 31 Décembre 2006 Auteur Posté 31 Décembre 2006 (modifié) Alors comment faire ? Comment je fais pour qu'il ne soit pas vidé ? Pourquoi est il vide alors qu'il est afficher dans l'url et que je fait un GET ? Merci Modifié 31 Décembre 2006 par DeSign-MasTer
Dan Posté 31 Décembre 2006 Posté 31 Décembre 2006 Tu devrais plutôt écrire ta ligne comme ceci: <?php$audio="blackcatend1"; // c'est juste pour mettre la variable à une valeur de test, pas utile dans ton code?><object type="application/x-shockwave-flash"<?phpprint "data=\"http://chezmwa.awardspace.com/mp3/dewplayer.swf?son=http://matt01central.chez-alice.fr/manga/audio/". $audio .".mp3&autoplay=1\" width=\"200\" height=\"20\">";?> Idem pour l'autre ligne
DeSign-MasTer Posté 1 Janvier 2007 Auteur Posté 1 Janvier 2007 Ca fonctionne en prenant une valeur test <?php $audio="blackcatend1"; ?> <object type="application/x-shockwave-flash" data="http://chezmwa.awardspace.com/mp3/dewplayer.swf?son=http://matt01central.chez-alice.fr/manga/audio/<?php echo $audio; ?>.mp3&autoplay=1" width="200" height="20"> <param name="movie" value="http://chezmwa.awardspace.com/mp3/dewplayer.swf?son=http://matt01central.chez-alice.fr/manga/audio/<?php echo $audio; ?>.mp3&autoplay=1" /> </object> Ca t'aide ?
Portekoi Posté 1 Janvier 2007 Posté 1 Janvier 2007 Salut, Cela veut donc bien dire que $audio est vidée quelque part avant dans ta page Tu as pas une session $valeur par exemple? Tu es en Global on ou off? Portekoi
DeSign-MasTer Posté 1 Janvier 2007 Auteur Posté 1 Janvier 2007 c'est quoi une session ? c'est quoi variable globale on ou off ? **** Elendill va se cacher ******
DeSign-MasTer Posté 2 Janvier 2007 Auteur Posté 2 Janvier 2007 PROBLEME RESOLU !!! Au lieu d'ouvrir audiomanga.php et de récupéré audio dans l'url j'ai fait l'inverse. J'ai mi le contenu de audio dans $audio et j'ai ouvert audiomanga.php comme ça : if (isset($_GET["audio"])){$audio = $_GET['audio'];include($racine."/manga/audiomanga.php?audio=".$audio);}
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant