Peut on utiliser des templates dans ASP ?

Bonjour,
Peut on utiliser des templates avec ASP ? si oui les quelles ?
merci de votre réponse
Sami

2 réponses

  1. petite correction

    '==========================================
    ' Lecture/écriture de fichiers
    '==========================================

    ceci est mieux
    '==========================================
    ' Lecture de fichiers
    '==========================================
    0
    1. oui tu peux :
      voici une solution
      '==========================================
      ' Lecture/écriture de fichiers
      '==========================================
      Function OpenFile(strfichier)
      Dim objFS
      Dim objFichier
      On Error Resume Next

      Set objFS = Server.CreateObject("Scripting.FileSystemObject")
      Set objFichier = objFS.OpenTextFile(strfichier)

      OpenFile = objFichier.ReadAll
      objFichier.Close

      Set objFichier = Nothing
      Set objFS = Nothing
      If Err.Number <> 0 Then
      ErrNum = Err.Number
      ErrDesc = Err.Description
      ErrSrc = Err.Source
      End If

      On Error Goto 0
      If ErrDesc <> "" Then Err.Raise ErrNum, ErrSrc & "-->Ouverture de fichier (à mon avis héhé)", ErrDesc & vbCrLf & "-->Fichier à ouvrir: " & strfichier

      End Function

      '==========================================
      ' utilisation de la fonction
      '==========================================
      StrFile= OpenFile(Server.MapPath("..") & "/templates/tonfichier.tpl")

      StrFrm=Replace(StrFile, "<--dns- date -->", date )
      StrFrm=Replace(StrFrm, "<--dns- adresse1 -->", "" )
      StrFrm=Replace(StrFrm, "<--dns- adresse2 -->", "" )
      StrFrm=Replace(StrFrm, "<--dns- adresse3 -->", "" )
      StrFrm=Replace(StrFrm, "<--dns- nom -->", "" )
      StrFrm=Replace(StrFrm, "<--dns- prenom -->", "" )

      'on affiche le résultat
      response.write StrFrm

      '==========================================
      ' ton template ( ex: tonfichier.tpl )
      '==========================================
      bon je vais te le mettre mais il faut simplement comprendre que ce qui va être remplacé ce sont mes tags :

      <--dns- date -->
      <--dns- adresse1 -->
      <--dns- adresse2 -->
      <--dns- adresse3 -->
      etc....

      en résumé :
      1- la fonction charge le fichier

      2- remplacer les tags (de ton choix ....mais que tu as disposé dans le fichier tonfichier.tpl ) par les blocs HTML,textes ou vides que tu veux voir appliqué au résultat

      3-afficher le résultat (response.write StrFrm )

      PS:si tu l'utilises bien ........eh ben tu devrais gagner un temps fou pour ton developpement
      j'éspére avoir été clair dans mes explixations ...

      @+
      0