labguiri
Messages postés9Date d'inscriptionmercredi 16 avril 2008StatutMembreDernière intervention21 juillet 2009 21 juil. 2009 à 14:19
bonjour,
s'il vous plait je souhaite lire un fichier texte qui se compose de 4 blocs, chacun des bloc contient des phrases, alors se que je souhaite c'est de pouvoir aléatoirement afficher une ligne de chaque blocs: donc ouvrir le fichier, lire une phrase du premier bloc aléatoirement bien sur et passé au deuxième blocs, lire une autre phrase aléatoirement et ainsi de suite jusqu'a le 4 éme bloc et afficher le résultat dans un textarea.
bien cordialement.
cs_Chrigou
Messages postés30Date d'inscriptionlundi 10 février 2003StatutMembreDernière intervention27 juin 2008 16 juil. 2009 à 09:48
Bonjour JMVD2,
Non, c'est pas possible avec ASP depuis un serveur sur un poste client...
Le seul moyen est la lecture d'un cookie qu'on aurait préalablement déposé !
Par contre, avec un formulaire adéquat, il est possible de lire un fichier sur un poste local qui sera transmit à un serveur.
Ou alors si tu veux lire un fichier seulement sur ton propre PC pour ton application, utilise simplement le code du 16/02/2005.
jmvd2
Messages postés17Date d'inscriptionvendredi 11 avril 2003StatutMembreDernière intervention16 mars 2010 15 juil. 2009 à 14:16
Bonjour,
Et lire un fichier en local sur un poste est-ce possible ?
Jean-Mi.
cs_dammak
Messages postés61Date d'inscriptionsamedi 16 octobre 2004StatutMembreDernière intervention25 novembre 2007 19 nov. 2005 à 15:00
salut tout le monde
ben, je cherche un programme en javabeans qui lire le contenu d'un répertoire et ce dernier contient des fichiers avec des noms inconnu ---->stocker le contenu de chaque fichier dans une base de donnée Mysql
cs_Chrigou
Messages postés30Date d'inscriptionlundi 10 février 2003StatutMembreDernière intervention27 juin 2008 26 avril 2005 à 13:06
Si tu prends le code du 16/02/2005 à 10:09:45 (voir ci-dessus) ça DOIT fonctionner !
Quel est ton problème ?
_Thy_
Messages postés33Date d'inscriptionmardi 24 août 2004StatutMembreDernière intervention19 septembre 2005 26 avril 2005 à 12:10
Ca a l'air bien compliqué de lire un fichier texte en asp...
Rien de tout ça ne fonctionne chez moi :(
cybunk
Messages postés13Date d'inscriptionlundi 23 juin 2003StatutMembreDernière intervention20 février 2005 16 févr. 2005 à 10:29
enfin quelqu'un qui dit des choses qui marche, merci Chigrou...
cs_Chrigou
Messages postés30Date d'inscriptionlundi 10 février 2003StatutMembreDernière intervention27 juin 2008 16 févr. 2005 à 10:09
Voilà ENFIN quelque chose qui fonctionne...
(en fait, il faut utiliser la fonction Server.MapPath pour ouvrir le fichier)
<%
Const cForReading = 1
Set objFso = CreateObject("Scripting.FileSystemObject")
Set ts = objFso.OpenTextFile(Server.MapPath("fichier.txt"), cForReading)
Do While Not ts.AtEndOfStream
Response.Write(ts.ReadLine & "
" & Chr(10))
Loop
Set ts = nothing
Set objFso = nothing
%>
cybunk
Messages postés13Date d'inscriptionlundi 23 juin 2003StatutMembreDernière intervention20 février 2005 16 févr. 2005 à 09:49
et ben chez moi il trouve meme pas le fichier texte :
Erreur d'exécution Microsoft VBScript (0x800A0035)
Fichier introuvable
et pourtant j'ai changé les noms de multiples fois alors dite moi !!!
sam
cs_Chrigou
Messages postés30Date d'inscriptionlundi 10 février 2003StatutMembreDernière intervention27 juin 2008 5 janv. 2004 à 08:45
Evidemment que ça fonctionne pas, il y a encore un bug dans cette source !
Il faut écrire:
Response.Write(ts.ReadLine & "
" & Chr(10))
Pour le textarea, il suffit de mettre ce source entre les balises du textarea et le tour est joué.
Bonne année...
DjZebulon
Messages postés19Date d'inscriptionlundi 11 mars 2002StatutMembreDernière intervention12 décembre 2005 30 déc. 2003 à 09:27
pour moi j'ai une erreur au niveau : Response.Write(ts & "
" & Chr(10)), j'obtiens : Erreur d'exécution Microsoft VBScript erreur '800a01b6' , Cet objet ne gère pas cette propriété ou cette méthode, currieux non
Bonne année 2004 à tous
ykjmaster
Messages postés4Date d'inscriptionlundi 14 avril 2003StatutMembreDernière intervention 1 décembre 2003 30 nov. 2003 à 15:44
merci pour la source mais pouvez vous me donner un exemple ou en utilise ce script par exemple un lien qui ouvre un txt de preference dans un textarea.
merci d'avence
cs_Chrigou
Messages postés30Date d'inscriptionlundi 10 février 2003StatutMembreDernière intervention27 juin 2008 10 févr. 2003 à 07:43
Non, c'est pas tout !
Il ne faut jamais oublier de fermer l'objet:
Set objFso = nothing
21 juil. 2009 à 14:19
s'il vous plait je souhaite lire un fichier texte qui se compose de 4 blocs, chacun des bloc contient des phrases, alors se que je souhaite c'est de pouvoir aléatoirement afficher une ligne de chaque blocs: donc ouvrir le fichier, lire une phrase du premier bloc aléatoirement bien sur et passé au deuxième blocs, lire une autre phrase aléatoirement et ainsi de suite jusqu'a le 4 éme bloc et afficher le résultat dans un textarea.
bien cordialement.
16 juil. 2009 à 09:48
Non, c'est pas possible avec ASP depuis un serveur sur un poste client...
Le seul moyen est la lecture d'un cookie qu'on aurait préalablement déposé !
Par contre, avec un formulaire adéquat, il est possible de lire un fichier sur un poste local qui sera transmit à un serveur.
Ou alors si tu veux lire un fichier seulement sur ton propre PC pour ton application, utilise simplement le code du 16/02/2005.
15 juil. 2009 à 14:16
Et lire un fichier en local sur un poste est-ce possible ?
Jean-Mi.
19 nov. 2005 à 15:00
ben, je cherche un programme en javabeans qui lire le contenu d'un répertoire et ce dernier contient des fichiers avec des noms inconnu ---->stocker le contenu de chaque fichier dans une base de donnée Mysql
26 avril 2005 à 13:06
Quel est ton problème ?
26 avril 2005 à 12:10
Rien de tout ça ne fonctionne chez moi :(
16 févr. 2005 à 10:29
16 févr. 2005 à 10:09
(en fait, il faut utiliser la fonction Server.MapPath pour ouvrir le fichier)
<%
Const cForReading = 1
Set objFso = CreateObject("Scripting.FileSystemObject")
Set ts = objFso.OpenTextFile(Server.MapPath("fichier.txt"), cForReading)
Do While Not ts.AtEndOfStream
Response.Write(ts.ReadLine & "
" & Chr(10))
Loop
Set ts = nothing
Set objFso = nothing
%>
16 févr. 2005 à 09:49
Erreur d'exécution Microsoft VBScript (0x800A0035)
Fichier introuvable
et pourtant j'ai changé les noms de multiples fois alors dite moi !!!
sam
5 janv. 2004 à 08:45
Il faut écrire:
Response.Write(ts.ReadLine & "
" & Chr(10))
Pour le textarea, il suffit de mettre ce source entre les balises du textarea et le tour est joué.
Bonne année...
30 déc. 2003 à 09:27
" & Chr(10)), j'obtiens : Erreur d'exécution Microsoft VBScript erreur '800a01b6' , Cet objet ne gère pas cette propriété ou cette méthode, currieux non
Bonne année 2004 à tous
30 nov. 2003 à 15:44
merci d'avence
10 févr. 2003 à 07:43
Il ne faut jamais oublier de fermer l'objet:
Set objFso = nothing