IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP Discussion :

choisir aléatoirement un texte


Sujet :

ASP

  1. #1
    Membre habitué
    Inscrit en
    Octobre 2005
    Messages
    400
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 400
    Points : 128
    Points
    128
    Par défaut choisir aléatoirement un texte
    bonjour,
    j ai un fichier txt. dans ce fichier, j ai des code genre :

    Dd95d
    JA93ie
    ..

    comment puis je faire pour que dans une page asp, il me sort au hasard un code dans un input type text?

    Merci

  2. #2
    Membre confirmé
    Avatar de malbaladejo
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    379
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Avril 2002
    Messages : 379
    Points : 527
    Points
    527
    Par défaut
    La fonction Rnd te renvoie un nombre aléatoire en 0 et 1.
    Tu peux tirer un numéro de ligne au hazard avec le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Dim NbLigne ' nombre de ligne du fichier
    Dim numeroLigne ' numero de ligne aléatoire
    numeroLigne = Cint(NbLigne *Rnd)
    Il faudra adapter un peu le code mais l'idée est la.

  3. #3
    Membre habitué
    Inscrit en
    Octobre 2005
    Messages
    400
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 400
    Points : 128
    Points
    128
    Par défaut
    comment je peux faire avec les fichiers FSO?

    je dois d abord ouvrir mon fichier et ensuite faire quoi?
    qqn aurait une réponse plus précise?

  4. #4
    Membre confirmé
    Avatar de malbaladejo
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    379
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Avril 2002
    Messages : 379
    Points : 527
    Points
    527
    Par défaut
    Voila :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    Set fso = CreateObject("Scripting.FileSystemObject")  
    Set a = fso.OpenTextFile(Server.MapPath("\") & "/learn.txt")  
     
    Dim arrLignes
    Dim intDim
     
    Redim arrLignes(0)
     
    While not a.AtEndOfLine 
    	intDim = Ubound(arrLignes) + 1
    	Redim Preserve arrLignes(intDim)
    	arrLignes(intDim) = a.ReadLine()
    Wend 
    Set a = Nothing  
    Set fso = Nothing  
     
     
    Dim NbLigne ' nombre de ligne du fichier
    Dim numeroLigne ' numero de ligne aléatoire
     
    numeroLigne = Ubound(arrLignes)
    numeroLigne = Cint(NbLigne *Rnd)
     
    Response.Write arrLignes(numeroLigne)

  5. #5
    Membre habitué
    Inscrit en
    Octobre 2005
    Messages
    400
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 400
    Points : 128
    Points
    128
    Par défaut
    j'avais trouvé aussi un code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    <%
    Set objFile = Server.CreateObject("Scripting.FileSystemObject")
    Set objStream = objFile.OpenTextFile(Server.MapPath("codes.txt"))
     
    Randomize Timer
    intCit = Int(Rnd * 5)
    For i = 0 to intCit
    objStream.SkipLine
    Next
     
    strCit = objStream.ReadLine
     
    objStream.Close
    Set objStream = Nothing
    Set objFile = Nothing
    %>
    merci bcp.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Afficher aléatoirement un texte sur une page
    Par baboulinet84 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 04/02/2008, 12h02
  2. Choisir Aléatoirement un SWF
    Par McFlan dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 25/11/2007, 19h57
  3. [Débutant] Choisir aléatoirement entre trois variables
    Par diabolodj2 dans le forum ActionScript 1 & ActionScript 2
    Réponses: 4
    Dernier message: 08/09/2007, 16h49
  4. [Que choisir?] Editeur de texte
    Par Arnaud F. dans le forum Interfaces Graphiques en Java
    Réponses: 3
    Dernier message: 23/05/2006, 23h22
  5. Choisir aléatoirement des noms...
    Par CritikKiller dans le forum Requêtes
    Réponses: 2
    Dernier message: 08/06/2004, 20h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo