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 05/04/2007, 09h22   #1
Membre à l'essai
 
Inscription : mars 2007
Messages : 69
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 69
Points : 20
Points : 20
Par défaut Variable composé et chaine de caractères?

Bonjour,
voila j'ai un problème avec une relation flash et PHP

voir ici
ca fait un peu doublon mais mon problème vien du PHP et non du Flash.

j'ai donc une variable du type:
Code :
$imageflash=$chemin.$dossier.$album.$photo;
je me suis aperçue que Flash n'accepte que les chaines de caractères donc une varialbe comme ça:
Code :
$imageflash="chemin/galerie/album/photo.jpg"
comment pouraije faire pour enregister la chainne de caractères résultant des concaténation de plusieur variables.
en gros je cherche a conservé le resultat de la variable et non sa forme concaténé, comme si je récupérer le contenu d'un "echo".

auriez vous une solution?
si c'est le cas merci beaucoups!.
shloka est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/04/2007, 09h40   #2
Membre confirmé
 
Avatar de max44410
 
Étudiant
Inscription : juin 2003
Messages : 426
Détails du profil
Informations personnelles :
Âge : 29

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2003
Messages : 426
Points : 259
Points : 259
Envoyer un message via MSN à max44410 Envoyer un message via Skype™ à max44410
pour que tes variables soient interpreter il faut que ton serveur traite le script. il faut donc passer par un script intermediaire pour recuperer ta chaine.
tu peux par exemple passer de ton script1 a ton script2 en passant ta variable imageFlash en url.
__________________
Venez voir par là...
max44410 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/04/2007, 09h48   #3
Membre à l'essai
 
Inscription : mars 2007
Messages : 69
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 69
Points : 20
Points : 20
boudhiou mais oui c'est sa!! jsui vraiment trop bete,
il faut que le script php sit exécuté pour que le flash puisse récupérer la variable non?
enfin je veu dire si j'éxécute le .swf sans lancé le script esque sa marche quand meme ? ...pas sur
j'essai sa ...
et jvous tien au courant
EDIT:
bha non j'ai inclue le flash dans le php a l'aide d'un include...
sa reste tout blanc ...snif

tu dit qu'il faut passer la variable dans un script intermédiaire...
puije l'inscrire dans un fichier texte ?
ce fichier texte me servirai donc de passerelle entre les deux appli...
shloka est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2007, 11h12   #4
Membre habitué
 
Expert Support Applicatif
Inscription : mars 2007
Messages : 158
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Territoire de Belfort (Franche Comté)

Informations professionnelles :
Activité : Expert Support Applicatif
Secteur : Distribution

Informations forums :
Inscription : mars 2007
Messages : 158
Points : 140
Points : 140
Code :
1
2
 
$imageflash=$chemin.$dossier.$album.$photo;
si tu veux que $imageflash ait comme valeur:
Chemain/dossier.....

tu ecris :
Code :
1
2
 
$imageflash=$chemain."/".$dossier."/".$album."/".$photo;
J'espère que cela repond a ta question....
Alex70 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/04/2007, 07h09   #5
Membre confirmé
 
Avatar de max44410
 
Étudiant
Inscription : juin 2003
Messages : 426
Détails du profil
Informations personnelles :
Âge : 29

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2003
Messages : 426
Points : 259
Points : 259
Envoyer un message via MSN à max44410 Envoyer un message via Skype™ à max44410
Citation:
Envoyé par Alex70
Code :
1
2
 
$imageflash=$chemin.$dossier.$album.$photo;
si tu veux que $imageflash ait comme valeur:
Chemain/dossier.....

tu ecris :
Code :
1
2
 
$imageflash=$chemain."/".$dossier."/".$album."/".$photo;
J'espère que cela repond a ta question....
Peut etre que les slashes sont deja dans la variables ... moi je le voyais comme cela en tout cas, sinon c'est sur ca va pas fonctionner.

ma solution etait la suivante:

script 1 :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
session_start();
 
// tu construis ton url...
$imageflash=$chemain.$dossier.$album.$photo;
 
// puis tu l'envoi dans ta page ou tu as ton flash
header("Location:taPageFlash.php?image=".$imageflash);
 
// si tu veux pas que ton url s'affiche dans la barre d'adresse utilise les sessions
// dans ce cas ne pas tenir compte du header precedent
$_SESSION['url']=$imageflash;
 
// et puis tu charge la page ou tu as ton flash sans specifier de variable GET
header("Location:taPageFlash.php);
?>
script 2 :

Code :
1
2
3
4
5
6
7
8
9
 
<?php
session_start();
 
$url = $_SESSION['url'];
 
?>
 
ton flash avec la variable $url
Voila comme ceci je pense que ca fonctionne
__________________
Venez voir par là...
max44410 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/04/2007, 09h08   #6
Membre confirmé
 
Avatar de max44410
 
Étudiant
Inscription : juin 2003
Messages : 426
Détails du profil
Informations personnelles :
Âge : 29

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2003
Messages : 426
Points : 259
Points : 259
Envoyer un message via MSN à max44410 Envoyer un message via Skype™ à max44410
As tu resolu ton problème ?? si oui indique le part resolu.
j'aime bien avoir des retours quand je m'inplique un peu dans les problèmes ...

Thanks...
__________________
Venez voir par là...
max44410 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 21h20.


 
 
 
 
Partenaires

Hébergement Web