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 :

Comment lier et concaténer deux pages sans utiliser UrlFetch


Sujet :

ASP

  1. #1
    Membre régulier Avatar de luimême
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 176
    Points : 121
    Points
    121
    Par défaut Comment lier et concaténer deux pages sans utiliser UrlFetch
    Concatenation.asp : Concatène deux documents...
    <In> : les urls des deux documents
    <Out> : afficher le contenu des deux fichiers

    Le code est assez facile avec UrlFetch, mais il est assez bourrinant en mémoire (télécharge la page etc...surtout avec un volume de documents importants) et pour des soucis d'optimisation :

    Je souhaiterais utiliser une autre technique, qu'un collègue a déjà utilisé mais j'ai perdu ses coordonnées :
    il afficher le contenu de la première page et rajouter celui de la seconde sans UrlFetch...

  2. #2
    Membre éprouvé
    Avatar de jérôme
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    591
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 591
    Points : 1 071
    Points
    1 071
    Par défaut
    Ce sont des fichiers locaux ou bien des fichiers d'autres sites ?
    urlFetch, c'est un composant ?

  3. #3
    Membre régulier Avatar de luimême
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 176
    Points : 121
    Points
    121
    Par défaut
    Ce sont des fichiers locaux.

  4. #4
    Membre éprouvé
    Avatar de jérôme
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    591
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 591
    Points : 1 071
    Points
    1 071
    Par défaut
    Et bien dans ce cas, tu peux utiliser fso.
    Tu ouvres ton fichier B, tu lis le contenu et tu le mets dans une variable, tu le refermes, tu ouvres le fichier A et tu écris le contenu de la variable à la suite du contenu de A.

    Ou alors autre solution, tu utilises un appel système http://asp.developpez.com/faq/?page=...ERS_executable et tu utilises la commande dos copy

  5. #5
    Membre régulier Avatar de luimême
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 176
    Points : 121
    Points
    121
    Par défaut
    Merci, pour ta réponse.

    Finalement, j'utilise fso (file.readAll)
    Car avec les commandes dos, on utilise pénalise le système de fichiers etc....

    Mais je me demandais s'il n'existait pas une solution du genre :
    Contenu de la page finale
    redirection vers la première page
    redirection vers la deuxième page

    ça aurait été beaucoup plus rapide, car je bosse sur un volume important de documents et plusieurs fois en automatique.

    Mais une unique redirection sur la sortie standard est possible.
    On ne peut plus exécuter d'instruction après.

    Encore Merci ....

  6. #6
    Membre éprouvé
    Avatar de jérôme
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    591
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 591
    Points : 1 071
    Points
    1 071
    Par défaut
    En fait, ton but n'est pas de créer un fichier qui contient les 2 fichiers (pas besoin de sauvegarder), tu veux juste afficher 2 fichiers en même temps, c'est bien ça ?
    Tu peux utiliser server.execute : http://asp.developpez.com/faq/?page=...SION_dynamique

  7. #7
    Membre régulier Avatar de luimême
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 176
    Points : 121
    Points
    121
    Par défaut
    Oui, c'est exactement ça,
    Je connaissais pas, et j'ai vu comment utiliser Server.Execute.

    L'inconvénient c'est qu'il exécute le code asp présent dans le fichier.

    J'ai mis dans mon premier fichier "d1.htm" ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <%response.redirect "http://www.google.com"%>
    Et il redirige vers google.

    Je voudrais un truc du genre Server.Execute Pour afficher le contenu sans exécuter le code.

    Je pourrais utiliser l'inclusion dynamique dans la page que tu m'as suggéré mais ...
    il bloque le code ASP en lisant la totalité du fichier.[/code]

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 03/10/2009, 12h55
  2. Réponses: 7
    Dernier message: 12/04/2007, 15h50
  3. Comment compiler avec javac des jar sans utiliser -cp
    Par Battosaiii dans le forum Langage
    Réponses: 7
    Dernier message: 06/10/2006, 17h03
  4. Réponses: 6
    Dernier message: 19/05/2006, 10h39
  5. Réponses: 18
    Dernier message: 03/03/2006, 18h19

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