Manipulation des fichiers externes

Contenu du snippet

Voilà quelques petits exemples de manipulation de fichiers externes...

Source / Exemple :


<!-- Parcours d'un fichier et récupération des donnés de chaque ligne -->

<!-- Exemple : Chaque ligne correspond à un produit -->
<!-- Chaque ligne contient la référence, désignation, prix HT (Frs) et prix HT (Euros) -->
<!-- Chaque donnée est séparée par un point virgule -->

<!-- Utilisation : Récupérer chaque donnée et mettre à jour les produits d'une base de données -->

<cffile action="READ" file="votre fichier" variable="fic">

<cfloop list="#fic#" delimiters='#chr(13)##chr(10)#' index="ligne">
	<cfset PROD_REF 			= #GetToken('#ligne#',1,';')#>
	<cfset PROD_DES 			= #GetToken('#ligne#',2,';')#>
	<cfset PROD_PX_HT_FR 		= #GetToken('#ligne#',3,';')#>
	<cfset PROD_PX_HT_EU 		= #GetToken('#ligne#',4,';')#>
	
	<cfoutput>
		#PROD_REF#     #PROD_DES#     #PROD_PX_HT_FR#     #PROD_PX_HT_EU#<br>
	</cfoutput>
</cfloop>

<!-- Ecriture dans un fichier texte -->
<cffile action="write" file="votre fichier" output="bonjour">

<!-- Lecture d'un fichier texte -->
<cffile action="read" file="votre fichier" variable="ligne">
<cfoutput>Contenu du fichier : #ligne#</cfoutput>

<!-- Suppression d'un fichier -->
<cffile action="delete" file="votre fichier">

Conclusion :


Voili voilou en esperant que cela vous aura servi

A+

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.