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

Langage PHP Discussion :

Config buffer : php + iis


Sujet :

Langage PHP

  1. #1
    Membre éprouvé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 448
    Points : 1 234
    Points
    1 234
    Par défaut Config buffer : php + iis
    Bonjour.

    J'ai un soucis.
    J'ai installé un php sur un iis et ça semble plutôt bien se passer.
    Néanmoins lorsque j'ouvre des pages un peu lourdes (20-50k), la page se charge au fure et à mesure et alors que certains éléments essentiels (javascript) ne seraient pas encore chargé l'utilisateur pourrait déjà interragir avec la page incomplète et obtenir des résultats non désirés.

    Comment faire pour désactiver l'envois (flush) tant que les pages sont en train d'être générées ?
    Je souhaite envoyer la page entière, d'un coup.

  2. #2
    Membre expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Points : 3 545
    Points
    3 545
    Par défaut
    Tu veux donc contrôler la bufferisation de sortie :

    FAQ

    http://fr.php.net/manual/fr/book.outcontrol.php

  3. #3
    Membre éprouvé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 448
    Points : 1 234
    Points
    1 234
    Par défaut
    Avant de poser une question ici, je fais toujours des recherches préalables.
    Et cette "Renseigne-toi" réponse ne m'apporte rien.

    Dans mon php.ini, j'ai "output_buffering = On" dans mon IIS6 la bufferisation ASP (y a un rapport ?) est activée elle aussi (au cas où).

    Et pourtant quand je fais une requête, j'ai très rapidement le début de la page, mais c'est toujours long à être cloturer (comme si la fin de l'envoie était suspendue).

    Ce symptôme vous parle ?

  4. #4
    Membre expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Points : 3 545
    Points
    3 545
    Par défaut
    Bonjour,

    Je voulais juste te conseiller d'utiliser la fonction ob_start(), qui va te permettre de mettre toute la sortie de ta page en buffer, pour pouvoir la sortir à ton bon vouloir, la fin du script en l'occurence.

    Il me semble que c'était la question, non ?

    Citation Envoyé par sergejack
    Comment faire pour désactiver l'envois (flush) tant que les pages sont en train d'être générées ?
    Je souhaite envoyer la page entière, d'un coup.

  5. #5
    Membre éprouvé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 448
    Points : 1 234
    Points
    1 234
    Par défaut
    Non, je ne souhaite pas réviser tout mon code pour y utiliser ob_* (par ailleurs je travaille au sein du CMS Joomla!, donc je n'ai pas la main sur tout).

    J'aimerait juste savoir comment forcer le comportement de manière général.
    Ou alors savoir si un bug de transfert de fin de fichier est connu avec PHP + IIS6.

Discussions similaires

  1. Probleme PHP IIS
    Par K-PAX dans le forum IIS
    Réponses: 1
    Dernier message: 30/03/2006, 09h39
  2. phpmyadmin : config.inc.php et auth_type
    Par bris dans le forum Outils
    Réponses: 2
    Dernier message: 22/03/2006, 16h48
  3. [Serveur] PHP/IIS/Interbase
    Par hxt dans le forum IIS
    Réponses: 5
    Dernier message: 16/03/2006, 10h32
  4. [EasyPHP] apache 2 et config avec php
    Par hugo123 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 08/03/2006, 16h15
  5. Acces distant mysql - Paramètrage config.inc.php
    Par pierre50 dans le forum Débuter
    Réponses: 4
    Dernier message: 06/02/2006, 11h11

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