Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/12/2006, 13h49   #1
Membre à l'essai
 
Homme
Audiovisuel
Inscription : décembre 2006
Messages : 93
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 24
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Audiovisuel
Secteur : Communication - Médias

Informations forums :
Inscription : décembre 2006
Messages : 93
Points : 20
Points : 20
Envoyer un message via MSN à Elendill
Par défaut Includes d'includes.. ?

Bonjour à tous

Alors voilà je voulais tout d'abord savoir s'il était possible de faire des includes d'includes : autrement dit "inclure un premier fichier dans un deuxieme fichier, lui même inclut dans un troisième"... (ou la... c'est français ça ? ah oui )

Si c'est possible c'est là que ça se complique car dans le 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 ici

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:

Code :
1
2
3
4
5
<?php 
				if (isset($_GET['audio'])) $audio = $_GET['audio'];
				if (isset($_GET['menu3'])) $menu3 = $_GET['menu3'];
 				echo $audio;
?>
Code :
1
2
3
<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&amp;autoplay=1" />
</object>

Code final (après les inclusion):

Code html :
1
2
3
<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&amp;autoplay=1" />
</object>

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
Elendill est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/12/2006, 14h20   #2
Membre régulier
 
Avatar de rougedragon
 
Inscription : septembre 2006
Messages : 126
Détails du profil
Informations personnelles :
Âge : 42

Informations forums :
Inscription : septembre 2006
Messages : 126
Points : 91
Points : 91
je n'ai pas tout lu mais ici tu devrais faire:
Code :
 <?php echo $audio.mp3; ?>
au lieu de
Code :
 <?php echo $audio; ?>.mp3
rougedragon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/12/2006, 15h31   #3
Membre à l'essai
 
Homme
Audiovisuel
Inscription : décembre 2006
Messages : 93
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 24
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Audiovisuel
Secteur : Communication - Médias

Informations forums :
Inscription : décembre 2006
Messages : 93
Points : 20
Points : 20
Envoyer un message via MSN à Elendill
Le problème reste le même, à savoir que le php n'est pas interprété.
De plus, le point étant la concaténation du php il risque de ne pas apparaître...
Je vais essayer mais le problème de base persiste...
Merci quand même

Quelqu'un d'autre sait ce qui va pas ?
Elendill est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/12/2006, 16h03   #4
Candidat au titre de Membre du Club
 
Inscription : septembre 2006
Messages : 60
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : septembre 2006
Messages : 60
Points : 13
Points : 13
Normalement oui tu peux incluer autant de pages dans autant de pages que tu veux...

$audio n'est pas écrasé quelque part ?
Woodgate est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/12/2006, 16h51   #5
Membre à l'essai
 
Homme
Audiovisuel
Inscription : décembre 2006
Messages : 93
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 24
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Audiovisuel
Secteur : Communication - Médias

Informations forums :
Inscription : décembre 2006
Messages : 93
Points : 20
Points : 20
Envoyer un message via MSN à Elendill
Ba non audio est bien dans l'url et je fais un

if (isset($_GET['audio'])) $audio = $_GET['audio'];

donc ca deuvrait marcher non ?
Elendill est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/12/2006, 01h08   #6
Membre émérite
 
Inscription : juin 2002
Messages : 1 013
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 1 013
Points : 959
Points : 959
faire des include dans des includes fonctionne parfaitement
je fais même des include récursifs dépassant 10 niveaux...

donc ton problème n'est pas la
il est clair que $audio n'est pas affecté correctement
fais des echo $audio régulièrement dans ton script et tu verras où tu le perds
et commence par echo $_GET['audio'] pour t'assurer que le GET est bien affecté ...
francis m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/12/2006, 12h13   #7
Membre à l'essai
 
Homme
Audiovisuel
Inscription : décembre 2006
Messages : 93
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 24
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Audiovisuel
Secteur : Communication - Médias

Informations forums :
Inscription : décembre 2006
Messages : 93
Points : 20
Points : 20
Envoyer un message via MSN à Elendill
Si tu regardes dans le code de la page audiomanga.php c'est la première fois que je l'utilise et mon echo $audio précédé d'un GET ne fonctionne pas quand même... J'ai aussi essayer avec echo $_GET['audio'] mais sans résultat...
J'aimerai savoir pourquoi le php ne fonctionne pas dans cette page...
Elendill est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/12/2006, 18h30   #8
Membre régulier
 
Avatar de rougedragon
 
Inscription : septembre 2006
Messages : 126
Détails du profil
Informations personnelles :
Âge : 42

Informations forums :
Inscription : septembre 2006
Messages : 126
Points : 91
Points : 91
essaye d'envoyer audio par POST et regarde si tu le récupère.
rougedragon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/01/2007, 14h08   #9
Membre chevronné
 
Avatar de Elwyn
 
Homme
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 836
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux

Informations forums :
Inscription : juillet 2006
Messages : 836
Points : 712
Points : 712
Citation:
Envoyé par Woodgate
Normalement oui tu peux incluer autant de pages dans autant de pages que tu veux...
Ca depend au bout d'un moment la page est trop longua a charger et le set_time_limit(); (ou un truc dans le genre je me souvient plus de la syntaxe) prend effet et arrete le chargement de la page

Mais pour 4,5 c'est bon
__________________
Dire Straits, Bob Dylan, Led Zeppelin, the Who, Pink Floyd, AC/DC, Guns & Roses, the Doors, ...
Elwyn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/01/2007, 21h15   #10
Membre à l'essai
 
Homme
Audiovisuel
Inscription : décembre 2006
Messages : 93
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 24
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Audiovisuel
Secteur : Communication - Médias

Informations forums :
Inscription : décembre 2006
Messages : 93
Points : 20
Points : 20
Envoyer un message via MSN à Elendill
POST c'est pas pour les formulaire ???
ma variable est dans mon url... je ne sais pas comment faire de post dans ce cas là ...
Au pire j'ai remplacer $_GET par $_POST mais ca marche pas ( je suis sûr que c incorrecte mais jsui tellement déséspéré ... ) ^^
Elendill est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/01/2007, 08h05   #11
Membre régulier
 
Avatar de rougedragon
 
Inscription : septembre 2006
Messages : 126
Détails du profil
Informations personnelles :
Âge : 42

Informations forums :
Inscription : septembre 2006
Messages : 126
Points : 91
Points : 91
tu as un bug, il faut donc que tu testes ton code.

effectivement tu dois te créer un petit formulaire où tu passes ta variable audio.
Si la suite du script fonctionne c'est que tu as un problème avant.
A+
rougedragon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/01/2007, 13h43   #12
Membre à l'essai
 
Homme
Audiovisuel
Inscription : décembre 2006
Messages : 93
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 24
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Audiovisuel
Secteur : Communication - Médias

Informations forums :
Inscription : décembre 2006
Messages : 93
Points : 20
Points : 20
Envoyer un message via MSN à Elendill
Bon ca marche pas même avec le formulaire...
Sinon quelqu'un peut m'expliquer ce qu'est une session $valeur ou du Global on ou off?
On m'a dit que ca pourrait venir de ça...
Elendill est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/01/2007, 15h05   #13
Membre à l'essai
 
Homme
Audiovisuel
Inscription : décembre 2006
Messages : 93
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 24
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Audiovisuel
Secteur : Communication - Médias

Informations forums :
Inscription : décembre 2006
Messages : 93
Points : 20
Points : 20
Envoyer un message via MSN à Elendill
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);}

Mais qd même merci à tous
Elendill est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/01/2007, 22h16   #14
Membre régulier
 
Avatar de rougedragon
 
Inscription : septembre 2006
Messages : 126
Détails du profil
Informations personnelles :
Âge : 42

Informations forums :
Inscription : septembre 2006
Messages : 126
Points : 91
Points : 91
ben tu vois que 2007 commence bien ! Narf
Je te souhaite beaucoup de visiteurs.

A+
rougedragon est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h27.


 
 
 
 
Partenaires

Hébergement Web