Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash
Flash Forum d'entraide sur la technologie Flash (Cours, FAQs, Sources)
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 13/09/2007, 17h29   #1
Membre actif
 
Inscription : février 2004
Messages : 512
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 512
Points : 150
Points : 150
Par défaut Upload dans un répertoire spécifique

J'ai bien récupérer les différents codes pour uploader un fichier sur le serveur..
Par contre je voudrais pouvoir passer en paramètre dans quel répertoire sur le serveur je dois le copier?
J'ai essayé de passer ça dans l'url mais ça marche pas...


Merci
charliejo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2007, 08h45   #2
Membre Expert
 
Avatar de jean philippe
 
Inscription : septembre 2006
Messages : 2 062
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 2 062
Points : 2 075
Points : 2 075
Envoyer un message via MSN à jean philippe Envoyer un message via Skype™ à jean philippe
salut
c'est surtout dans le fichier PHP que ça se passe
__________________
mon Blog
jean philippe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2007, 08h54   #3
Membre actif
 
Inscription : février 2004
Messages : 512
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 512
Points : 150
Points : 150
Enfin, comment de Flash je peux envoyer une variable dans ce fichier php ....
charliejo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2007, 08h58   #4
Membre Expert
 
Avatar de jean philippe
 
Inscription : septembre 2006
Messages : 2 062
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 2 062
Points : 2 075
Points : 2 075
Envoyer un message via MSN à jean philippe Envoyer un message via Skype™ à jean philippe
montre nous ton code flash
__________________
mon Blog
jean philippe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2007, 09h37   #5
Membre actif
 
Inscription : février 2004
Messages : 512
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 512
Points : 150
Points : 150
Ma classe Flash:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
import flash.net.FileReference;
import mx.events.EventDispatcher;
class File{
	private var dispatchEvent:Function;
	public var addEventListener:Function;	
	var removeEventListener : Function;
	var allTypes:Array = new Array();
	function File(){
		mx.events.EventDispatcher.initialize (this);
		var imageTypes:Object = new Object();
		imageTypes.description = "Fichier quizz";
		imageTypes.extension = "*.quizz";
		allTypes.push(imageTypes);
 
 
	}
	function SelectionFichier(){
		var self:File=this;
		var listener:Object = new Object();
		listener.onSelect = function(file:FileReference) {
			 file.upload("upload_quizz.php");
			 self.dispatchEvent ( {type : "onResult", result : file.name});
 
		}
		listener.onCancel = function(file:FileReference) {
			 self.dispatchEvent ( {type : "onResult", result : "false"});
		}
		var fileRef:FileReference = new FileReference();
		fileRef.addListener(listener);
		fileRef.browse(allTypes); 
	}
}
Mon fichier php : upload_quizz.php
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
$type = array ( 'jpg', 'jpeg', 'jpe', 'gif', 'png', 'swf','quizz' ) ; // extension autoriser 
$uploaddir = 'images/' ; // repertoire de destination
 
if ($_FILES['Filedata'])
	{
		$extension_fichier = strtolower( array_pop( explode( ".", $_FILES['Filedata']['name'] ) ) ) ;
 
		// si cette extension ne se trouve pas dans notre tableau $type
		if( !in_array( $extension_fichier, $type ) ) exit; // on stop le traitement
 
		$uploadfile = $uploaddir . basename( $_FILES['Filedata']['name'] );
 
		if ( move_uploaded_file( $_FILES['Filedata']['tmp_name'], $uploadfile ) ) return true ; 
				else  return false ;
	} 
		else return false ;
?>
Donc, là super ça upload mais dans mon répertoire "images"...or je voudrais pouvoir au moment de l'appel de
Code :
 file.upload("upload_quizz.php");
pouvoir spécifier dans quel répertoire...
J'ai essayé
Code :
file.upload("upload_quizz.php?rep="+rep);
pensant le récupérer comme variable get dans mon php.. mais cela ne fonctionne pas...

Merci
charliejo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2007, 11h51   #6
Membre Expert
 
Avatar de jean philippe
 
Inscription : septembre 2006
Messages : 2 062
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 2 062
Points : 2 075
Points : 2 075
Envoyer un message via MSN à jean philippe Envoyer un message via Skype™ à jean philippe
Citation:
Envoyé par charliejo Voir le message
Donc, là super ça upload mais dans mon répertoire "images"...
là c'est normal puisque :
$uploaddir = 'images/' ; // repertoire de destination
__________________
mon Blog
jean philippe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2007, 12h02   #7
Membre actif
 
Inscription : février 2004
Messages : 512
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 512
Points : 150
Points : 150
Oui, merci je le savais bien... justement, je voudrais pouvoir faire varier cette variable.....
je voudrais pouvoir faire...
$uploaddir="variable récupérée"...
charliejo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h34.


 
 
 
 
Partenaires

Hébergement Web