Chargement de tableau a partir d'un fichier externe

Description

Bonjour !
tout a l heure,en examinant le code de goku45 G vu kil avait une drole de facon d importer ses données a partir de son .txt G tout de suite pensé a un tableau! je me sui donc mis a construire ce code qui permet de charger des tableaux (Array)inscrits dans un txt ,php ... externe .
par contre pour que votre tableau de donné soit chargé correctement,il faut qu il soit ecrit comme suivant dans le fichier externe:
tableau=[donne1,donne2,....,donneN]
et sinon vous pouvez quand meme mettre des variables normals mais toujours au format MIME ! c est a dire avec des "&" entre.
voila C assez confus a expliquer, jespere que vous avez compris sinon allez mater mon code...

Source / Exemple :


load_tableaux = function (lien, cible) {
	chargetableaux = new LoadVars();
	chargetableaux.load(lien);
	chargetableaux.onLoad = function(success) {
		for (vari in chargetableaux) {
			place = 0;
			if (chargetableaux[vari].charAt(0) == "[") {
				temp = "tableau";
				_root["t"+vari] = new Array();
				for (i=1; i<=chargetableaux[vari].length-1; i++) {
					if (chargetableaux[vari].charAt(i) == "," || chargetableaux[vari].charAt(i) == "]") {
						_root["t"+vari][place] = texte;
						texte = "";
						place++;
					} else {
						texte = texte+chargetableaux[vari].charAt(i);
					}
				}
				_root._root[vari] = _root["t"+vari];
			}
			if (temp != "tableau") {
				_root._root[vari] = chargetableaux[vari];
			}
		}
	};
};

Conclusion :


je pense que certain d entre vous ne verrons pas l utilité de ma source ! C normal elle n est pas utile a tout le monde mai je pense ke les gens comme goku45 qui font le meme genre de trucs sauront apprecier ...

1ere mise a jour : je met le txt que j avait oublier de mettre.

2eme mise a jour : creation de la fonction utilisant mon code :
ma fonction marche comme LoadVariables() mais charge en plus les donnés des tableaux , par contre elle renvoi toutes les variables sur le _root !
elle est enfin vraiment facilement utilisable....
a venir ; choix de la destination des variables...

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.