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 :

Controle de version


Sujet :

Langage PHP

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Controle de version
    Bonjour

    Je ne sais pas trop comment expliquer mon probleme !

    Alors voilà je souhaite mettre en place un controle de version pour un CMS (tagadash) !
    Le controle de version existe déjà mais il ne fonctionne pas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
     
    <?php
    $version = '';
     
    if ( $fsock = fsockopen ( 'tagadash.fr' , 80 , $errno, $errstr ) )
    {
        fputs ( $fsock , "GET /version HTTP/1.1\r\n" );
        fputs ( $fsock , "HOST: tagadash.fr\r\n" );
        fputs ( $fsock , "Connection: close\r\n\r\n" );
     
        $get_info = false;
     
        while ( !feof ( $fsock ) )
        {
            if ( $get_info )
            {
                $version .= fread ( $fsock , 1024 );
            }
            else
            {
                if ( fgets ( $fsock , 1024 ) == "\r\n" )
                {
                    $get_info = true;
                }
            }
        }
     
        fclose ( $fsock );
    }
    else
    {
        trigger_error ( 'Impossible de contacter le site Tagadash.' , E_USER_NOTICE );
        trigger_error ( $errstr . '(' . $errno . ').' , E_USER_NOTICE );
    }
     
     
    if ( $version == '' )
    {
        $page_texte .= '<p class="orange">Vous utilisez la version : ' . $version . '<br /> Mise à jour et téléchargement sur le site <a href="http://www.tagadash.fr/" title="Tagadash">Tagadash</a> ' . $version . '.';
    }
    else if ( version_compare ( TAGADASH_VERSION , $version , '==' ) )
    {
        $page_texte .= '<p class="vertf">Vous utilisez la dernière version de Tagadash (' . $version . ').';
    }
    else
    {
        $page_texte .= '<p class="rouge">Vous n\'utilisez pas la dernière version de Tagadash. Des mises-à-jours sont disponibles sur le site de <a href="http://www.tagadash.fr/" title="Tagadash">Tagadash</a>.<br />La dernière version est <q>' . $version . '</q> et vous utilisez la version <q>' . TAGADASH_VERSION . '</q>';
    }
    ?>
    Si quelqu'un peut m'aiguiller ce serait vraiment sympa !
    Merci
    Dernière modification par Invité ; 03/08/2011 à 13h15. Motif: RESOLU

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 17/10/2007, 14h07
  2. Réponses: 6
    Dernier message: 05/09/2006, 23h11
  3. Réponses: 13
    Dernier message: 08/12/2005, 12h58
  4. Controle de version
    Par chleuh dans le forum Composants VCL
    Réponses: 3
    Dernier message: 29/11/2005, 19h08
  5. Système de contrôle de version
    Par GLDavid dans le forum Applications et environnements graphiques
    Réponses: 10
    Dernier message: 09/11/2005, 12h34

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