\ DriveHQ Customer Support Forum \
Lire/Répondre : 39847/1
  • TravisMay11
  • (1messages)
Calendrier PHP facileJe me suis inscrit à un hébergement sur ce site uniquement pour pouvoir mettre ceci Calendrier PHP facile Sur le site web de notre association (je suppose que je dois pouvoir installer les fichiers via FTP). J'ai exécuté les fichiers de test et il semble que ce ne soit pas possible. Je vais coller le fichier ci-dessous. Pourriez-vous me confirmer que je ne pourrai pas effectuer cette opération ici ? (Je ne m'y connais pas beaucoup.)

// SÉANCES DE TEST
début_session();

$sessionTest = $_SESSION['sessionTest'];
//$sessionTest = "x"; ////////////////////////////////////////////////////////////////////////////////////
si ($sessionTest!="1234567890") {

  si ($_REQUEST[st]=="x") {
    $sesTest = "Échec";
    $sessionsColor = "rouge";
    }
  autre {
    $_SESSION['sessionTest'] = "1234567890";
    echo "";
    echo "";
    echo "Calendrier PHP facile - Testeur de compatibilité";
    echo "";
    echo "";
    echo "";
    echo "";
    echo "
Script de test de calendrier PHP facile

Sessions de test...

";
    echo "
Cliquez ici pour continuer...
";
    echo "";
    sortie;
    }
  }

autre {
  $sesTest = "Réussi";
  $sessionsColor = "vert";
  }

// MESSAGES D'ÉCHEC
$ionFail = "

* Il semble que ce serveur soit configuré de telle sorte qu'il soit impossible d'exécuter les scripts à l'aide du chargeur ionCube. Les résultats des tests ci-dessus peuvent fournir des informations supplémentaires. Si le test Zend Optimizer a réussi, vous pouvez toujours exécuter EasyPHPCalendar.

";
$zendFail = "

* Nous n'avons pas pu déterminer si une version compatible de Zend Optimizer était présente sur ce serveur. Pour exécuter Easy PHP Calendar, votre hébergeur doit installer la dernière version de Zend Optimizer sur le serveur (ou le serveur doit avoir réussi le test ionCube Loader). Zend Optimizer est gratuit et vous trouverez plus d'informations sur www.zend.com

";
$phpFail = "

* La version de PHP sur ce serveur n'est pas compatible avec le script de calendrier. Votre hébergeur doit mettre à jour PHP vers la version 4.1.0 ou supérieure.

";
$sessionsFail = "

* Le test des sessions a échoué. Cela signifie que les parties du script de calendrier nécessitant une connexion ne seront pas fonctionnelles (le Gestionnaire de configuration et le Gestionnaire d'événements). Cependant, la plupart des hébergeurs web peuvent facilement résoudre ce problème. Certains hébergeurs peuvent exiger l'ajout d'un répertoire temporaire à la racine de votre site web (Yahoo, par exemple). Veuillez contacter votre hébergeur pour obtenir de l'aide.

"
?>
"http://www.w3.org/TR/html4/loose.dtd">



Calendrier PHP facile - Script de test de compatibilité



 
Calendrier PHP facile

 
  
    
  
 

Script de test de compatibilité


      

      
        
          
          
        
        
          
          
        
        
          
          
        
        
          
          
      

             // VÉRIFIER LA VERSION PHP
$phpVerCk = explode(".",phpversion());
$phpVerCk = $phpVerCk[0].".".$phpVerCk[1];

si ((float)$phpVerCk < "4.1") {
  $phpver = "Échec";
  $phpColor = "rouge";
  }
autre {
  $phpver = "Pass";
  $phpColor = "vert";
  $phpVersion = explode(".",phpversion());
  $phpVersion = $phpVersion[0];
  }
?>
             Version PHP
>
Assistance aux sessions>

             // TEST DE L'OPTIMISEUR ZEND
ob_start();
phpinfo(INFO_GÉNÉRAL);
$sortie = ob_get_contents();
ob_end_clean();
$sortie = str_replace(array(">", "<", """, "&", "'", " "), array(">", "<", "\"", "&", "'", " "), $output);

si (strstr($output, "Zend Optimizer")) {

  // OBTENIR LE NUMÉRO DE VERSION DE ZEND
  $version = split("Zend Optimizer",$output);
  $version = split(",",$version[1]);
  $version = trim($version[0]);
  //$version = "v2.5.4";

  si (!strstr($version,"v")) {
    $zend = "Optimiseur Zend détecté - Version inconnue" ;
    $zendColor = "Bleu";
    $version = "0";
    }
  autre {
    $version = str_replace("v","",$version);
   
    $version = explode(".",$version);
    $sous-version = $version[2];
    $factice = tableau_pop($version);
    $version = implode(".",$version);
   
    si (($version > "2.5") || ($version="2.5" && $subVersion>5)) {
      $zend = "Pass";
      $zendColor = "vert";
      }
    autre {
      $zend = "Échec - Version installée : ".$version.".".".$subVersion;
      $zendColor = "rouge";
      }     
    }
  }
autre {
  $zend = "Échec - Zend Optimizer non détecté" ;
  $zendColor = "rouge";
  }

// PHPINFO EST-IL DÉSACTIVÉ ?
si (strstr($output, "a été désactivé")) {
  $zend = "Impossible de déterminer - phpinfo() est désactivé" ;
  $zendColor = "bleu";
  }
?>
             Zend Optimizer

          
>
               si ($zend!="Pass") {?>
              

Zend Optimizer doit être en version 2.5.5 ou supérieure ! En cas de doute, contactez votre hébergeur. La dernière version de Zend Optimizer peut être téléchargée sur www.zend.com.


              
// TEST IONCUBE
ob_start();
exiger("ioncube.php");
$sortie = ob_get_contents();
ob_end_clean();

si (strstr($output, "Réussi")) {
  $ion = "Pass";
  $ionColor = "vert";
  }
autre {
  $ion = "Échec";
  $ionColor = "rouge";
  }
?>
               Chargeur ionCube
>
              

Résultats des tests :


              

Même si les résultats d'ionCube sont concluants, des étapes supplémentaires peuvent être nécessaires pour garantir le succès de l'opération. Celles-ci sont décrites dans la section « Résultats des tests » ci-dessus. L'exigence la plus courante est l'utilisation d'un chargeur d'exécution.


              

Plusieurs chargeurs courants sont déjà inclus dans le téléchargement d'essai.

               D'autres chargeurs sont disponibles directement sur www.ioncube.com. (Base de connaissances : https://www.easyphpcalendar.com/support/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=30&nav=0)
        


             

       si ($ion="Pass" || $zend="Pass" || $zendColor="blue") {
?>
      
        
          
        
        
          
        
      
Ce serveur semble compatible avec Easy PHP Calendar !

Nous n'avons cependant pas pu déterminer si Zend Optimizer était installé.

"; ?>
          
Téléchargez et installez la version d'essai pour confirmer la compatibilité.

Télécharger la version d'essai :


              

si ($phpVersion!=5) { ?>
            
              
                
                
                
              
              
                
                
                
              
              
                
                
                
              
            
PHP 4.xZend [Préféré]ionCube
Fichier ZipTéléchargerTélécharger
Auto-InstallerTéléchargerTélécharger

            


           
              
                
                
                
              
              
                
                
                
              
              
                
                
                
              
            
PHP 5.xZend [Préféré]ionCube
Fichier ZipTéléchargerTélécharger
Auto-InstallerTéléchargerTélécharger



             Le programme d'installation automatique fonctionne comme la plupart des programmes d'installation téléchargés depuis Internet.

             Il suffit d'exécuter le programme d'installation, puis de saisir les informations de connexion FTP et le chemin d'accès au serveur (généralement www ou public_html).
Le programme d'installation téléchargera ensuite tous les fichiers au format approprié et définira les autorisations nécessaires.
Plus besoin de vous soucier des modes binaire ou ASCII ni des permissions de fichiers. L'installateur s'occupe de tout !
*Le programme d'installation automatique peut être exécuté sous Microsoft Windows et téléchargé sur n'importe quel type de serveur web.


      
      

      
       si (($ion!="Pass" && $zend!="Pass") && ($phpver=="Pass" && $sesTest=="Pass")) {
?>
      
        
          
        
      
Désolé ! Ce serveur n'est PAS compatible avec Easy PHP Calendar !

      
      

              }
si ($ion!="Réussi" || $zend!="Réussi" || $phpver!="Réussi" || $sesTest!="Réussi") {
?>
      
        
          
        
        
          
        
      
Messages d'erreur et suggestions :


               if ($phpver!="Pass") echo $phpFail;
if ($sesTest!="Pass") echo $sessionsFail;
if ($zend!="Pass") echo $zendFail;
si ($ion!="Pass") echo $ionFail;
?>
          


             

      
      
        
          
        
        
          
        
        
          
        
          
      
Foire aux questions :

Q: Pourquoi ai-je besoin de Zend Optimizer ou d'ionCube Encoder ?

                  

                   A: Le calendrier Easy PHP est encodé, ce qui rend son code source illisible pour tous les serveurs, sauf ceux qui prennent en charge les décodeurs appropriés. Cette mesure vise à protéger notre propriété intellectuelle et à nous permettre de proposer une version d'essai gratuite. Cependant, le calendrier est conçu de manière à offrir un contrôle précis sur son apparence et son fonctionnement, sans qu'il soit nécessaire de consulter ou de modifier le code source.

Q: Que se passe-t-il si les deux tests du décodeur échouent et que je souhaite exécuter Easy PHP Calendar ?

              

               R : Vous devriez vérifier auprès de votre hébergeur s'il installera les composants nécessaires et/ou configurera le serveur pour ces deux encodeurs courants. La plupart des serveurs prennent facilement en charge les deux options et leur installation/configuration est gratuite pour les hébergeurs.
        
Q : Existe-t-il un hébergeur web recommandé qui prenne entièrement en charge Easy PHP Calendar ?

            

      A: Si votre hébergeur actuel ne répond pas à vos besoins ou si vous recherchez simplement une meilleure solution d'hébergement, nous pouvons vous recommander un excellent hébergeur web qui prend en charge toutes les fonctionnalités nécessaires au fonctionnement d'Easy PHP Calendar. Pour en savoir plus, rendez-vous sur www.iHostParadise.com.
        

    

:: Version de test 1.9.7 | Easy PHP Calendar | Copyright 2006 NashTech, Inc. ::


 






17/12/2008 12:12:20

  • DriveHQ Webmaster
  • (1098messages)
Sujet: Re: Calendrier PHP facile
Re: Calendrier PHP facile

Le service d'hébergement web DriveHQ est conçu pour héberger uniquement du contenu statique. Il peut héberger tout type de fichier et prend en charge les scripts côté client, mais pas les scripts côté serveur.


Répondre
19/12/2008 16:18:59

Ajouter aux favoris et partager
Réponse rapide

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003