Inclure un fichier en ASP
Submitted by PiTiLeZarD on Wed, 03/16/2005 - 00:52
Tagged:
Je suis pro-php je le cache pas ... si des commentaires sur l'asp vous choquent dites vous simplement que c'est parce que je suis pro-php ...
Je suis tout de même obligé de faire de l'asp en cours et après tout, pour dire qu'on aime pas l'asp il faut en avoir fait, et faire de l'asp, ça vous force un peu a le dire ...
En php on a des include() require() et require_once() qui s'inscrivent dans la logique php et la en asp on a un élément qui vient de nulpart et qui a la forme d'un commentaire html mais qui est interprété par le serveur ... c'est débile mais plutot que de faire <% include_file nom_du_fichier %> ils ont préféré faire :
<!-- #include file="nom_du_fichier" -->
Mais bon ça marche alors voila c'est pratique ... :)

Comments
J'avais juste envie de passer un coup de gueule en ce qui concerne ce fameux "include file" . . . Certes ça marche pour une utilisation simple. Maintenant essayez d'inclure un fichier représenté par une variable. Ben ce n'est plus possible. Comme dis plus haut c'est du HTML bizarrement interprété par l'ASP . . . et qui dis HTML dis pas de variable . . . et pas de variable signifie pas d'include dynamique alors que le principe des langages serverside c'est d'être dynamique justement . . . cherchez l'erreur, moi je l'ai trouvée, c'est ASP !
Je n'ai pas eu ce soucis avec PHP et je regrette franchement de devoir travailler en ASP dans mon entreprise.
Bonjour
En fait, il s'agit d'une syntaxe SSI (Server-Side Include), interprété par IIS (ou Apache, si le module est activé), et non par ASP.
La non possibilité d'utiliser des inclusions dynamiques provient de fait que la page est traitée par IIS (qui va concaténer les différents fichiers) puis passé au moteur ASP.
Très ennuyant celà dit :(