Je cherche le moyen de mettre le resultat d’un script ASP dans un fichier HTML de façon automatique
un truc en ligne de commande genre
run machin.asp > truc.html serait parfait.
D’avance Merci
Je cherche le moyen de mettre le resultat d’un script ASP dans un fichier HTML de façon automatique
un truc en ligne de commande genre
run machin.asp > truc.html serait parfait.
D’avance Merci
Il existe en PHP des commandes qui permettent de “capturer” toutes les sorties envoyées par PHP (tout ce qui s’affiche normalement sur le navigateur) (fonctions ob_*)
vérifie qu’il n’existe pas l’équivalent sous ASP (hem) ou qu’il n’existe pas une DLL permettant de le faire (payant à tous les coups)…
Houlà, MAJ : je viens de penser à un truc…
Il existe une commande wget pour windows (dans les outils GNU par exemple), identique à la commande unix qui permet d’aller chercher des fichiers sur Internet depuis la ligne de commande.
Exemple :
wget http://lemachin.com/zoulienimage.png et pouf, tu récupères la zouli nimage.
dans ton cas tu ferais :
wget http://zeserveuriis/ldapmachintruc.asp
et tu récupères un fichier tout bÔ
c’est capillotracté, mais ça devrait marcher…
hop, un ch’tit lien : http://www.univ-st-etienne.fr/pub/utile/wget/win32/
[Edité le 28/10/2002 par poji]
[Edité le 28/10/2002 par poji]
Ok, le problème c’est qu’il n’y a (à ma connaissance) que des DLL et aucune partie standalone du style asp.exe ou que sais je encore … donc idéalement, il faudrait un soft qui fasse le même boulot que les DLL mais sorte le résultat sur stdout ou dans un autre fichier donné. As tu pratiqué une recherche des fonctions exportées dans lesdites DLL pour voir s’il n’y a pas une fonction principale qui permettrait de s’interfacer et par là même de ‘récupérer’ la sortie ?
[Edité le 24/10/2002 par Nocmahr]
J’ai jamais dis que PHP = bidouilleur. J’ai dis à la maison on peut choisir, au boulot c’est beaucoup plus dur (voire impossible quand super chef est super con)
J’ai déjà une alternative (faire un pur VB).
Ce que je vaux faire : interroger un annuaire LDAP avec un certain compte et publier la sortie. L’interet de l’ASP/PHP c’est que la présentation est 100 fois plus facile à maintenir que dans du script pur.
Enfin, c’est aussi pour ma culture personnelle.
Oui, je comprends ton point de vue, mais sache que je bosse avec PHP dans un cadre professionnel pour la maintenance (création: done :jesors: ) de l’intranet d’une société d’assemblage d’ordinateur (activité principale) et vente de logiciels et j’ai réussi (certes sans grande difficulté) à ‘imposer’ cette solution qui fonctionne parfaitement. Après, je reconnais que les ‘grosses boîtes’ sont un peu réfractaires vis-à-vis des logiciels libre alors c’est vrai que c’est moins évident d’imposer un tel soft.
Pour résoudre ton problème, si tu sais comment ‘ASP’ communique avec IIS, il ne reste plus qu’à intercepter cette communication à l’écrire dans un fichier. Cela dit, dis nous plutôt ce que tu veux faire et peut-être pourra-t-on te suggérer une alternative.
NB: Le PHP n’est pas seulement un langage de ‘bidouilleurs à la maison’ c’est un langage de scripts côté serveur extrêmement puissant, bien conçu et en constante évolution en tous cas bien plus que la technologie ASP de Microsoft.
[Edité le 24/10/2002 par Nocmahr]
Il y a des fois où l’on ne choisis pas entre php et asp, ça s’appelle le boulot et c’est beaucoup moins drole que bidouiller à la maison.
Si un jour tu bosses dans une grosse boite, tu te rendras vite compte que ton avis, on s’en fout. Donc c’est asp et c’est indiscutable. Le php on verra quand je changerait de boulot (ou de directeur)
Pour moi le top (en dehors d’un ‹ classique › CGI) c’est :
php script.php > page.html
Mais bon, c’est avis EXTREMEMENT subjectif.
Edit: Autre avis très subjectif lui aussi : la technologie ASP, c’est plutôt BOF alors que le PHP c’est vachement TOP :jesors:
[Edité le 24/10/2002 par Nocmahr]
Edit: De plus, la technologie ASP est implémentée dans des DLL uniquement et la communication avec le serveur HTTP (IIS en l’occurence) ne se fait a priori (attention, spéculation inside) pas via le fichier de sortie standard mais via un tuyau nommé à tous les coups donc bon … (si y a des spécialistes sur l’ASP, 'vous génez pas corriger )
[Edité le 24/10/2002 par Nocmahr]