Maintenant, certaines informations utilisateur sont enregistrées dans un fichier, comme une base de données simple. Supposons qu'il y ait un utilisateur qui veut connaître tous les visiteurs, et que vous devez vous connecter
Les pièces pertinentes sont séparées des informations enregistrées car il n'y a pas de colonne structurée comme une base de données.
Nous savons que dans le fichier créé, la ligne 1 est le nom d'utilisateur, la ligne 2 est leur page d'accueil et la ligne 3 est leur adresse e-mail. Utilisation pour l'enregistrement ultérieur
Les utilisateurs stockent également leurs informations dans cette structure, donc toutes les 3 lignes contiendront les informations d'enregistrement d'un utilisateur. Sachant cela, vous pouvez écrire le code suivant pour l'afficher
Afficher les informations:
<%
'Créer l'objet FSO
set fso = server.createObject (scripting.fileSystemObject)
chemin = c: empl est.txt
'Ouvrez le fichier
set file = fso.opentextfile (chemin, 1) <- pour
En lisant
Ensuite, analysez chaque ligne et formatez les données:
faire jusqu'à file.atendofstream
Réponse.write (nom: & file.readline &)
Réponse.write (page d'accueil: & file.readline &)
Response.Write (Email: & file.readline & <p>)
boucle
'Fermer et nettoyer
file.close
set file = rien
Définir FSO = rien
%>
Il s'agit simplement d'une sortie très simple, mais vous pouvez inclure des informations sur la table ou le formulaire DHTML selon la situation.
Si le fichier a été correctement créé et écrit, la petite boucle ci-dessus énumèrera correctement les informations de tous dans la base de données. Méthode de lecture lecture 1
Contenu de la ligne jusqu'à ce qu'une nouvelle ligne soit rencontrée, l'appel de lecture ultérieur lira la ligne suivante. AtendOfStream est une propriété d'un objet TextStream, qui nous dit quand
Rencontrer la fin du fichier.
Supposons que pour une raison quelconque, nous ne formons pas le fichier correctement, si un utilisateur n'a que 2 lignes d'informations au lieu de 3 lignes, alors certaines erreurs se produiront. nous
La boucle ici récupère les 3 lignes d'informations suivantes dans le fichier.
Erreur d'objet serveur 'ASP 0177: 800A003E'
Par conséquent, assurez-vous d'ajouter un code de gestion des erreurs pour empêcher l'insertion de lignes inutiles dans le fichier ou les informations de ligne nécessaires sont manquantes.