\ DriveHQ Customer Support Forum \
Leggi/Rispondi : 39818/1
  • TravisMay11
  • (1post)
Calendario PHP sempliceMi sono registrato per l'hosting con questo sito solo per poter mettere questo Calendario PHP semplice sul nostro sito web no-profit (credo di dover installare i file da qualche parte tramite FTP). Ho eseguito i file di test e sembra che non ci riuscirò. Allego il file qui sotto. Per favore, confermatemi che non posso farlo (non me ne intendo molto di queste cose).

// SESSIONI DI TEST
session_start();

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

  se ($_REQUEST[st]=="x") {
    $sesTest = "Fail";
    $sessionsColor = "red";
    }
  altro {
    $_SESSION['sessionTest'] = "1234567890";
    echo "";
    echo "";
    echo "Easy PHP Calendar - Tester di compatibilità";
    echo "";
    echo "";
    echo "";
    echo "";
    echo "
Script di test per calendario PHP semplice

Sessioni di test in corso...

";
    echo "
Clicca qui per continuare...
";
    echo "";
    Uscita;
    }
  }

altro {
  $sesTest = "Pass";
  $sessionsColor = "verde";
  }

// MESSAGGI DI ERRORE
$ionFail = "

* Sembra che questo server sia configurato in modo tale da non consentire l'esecuzione degli script tramite ionCube Loader. I risultati dei test sopra riportati potrebbero fornire ulteriori informazioni. Se il test di Zend Optimizer ha avuto esito positivo, è comunque possibile eseguire EasyPHPCalendar.

";
$zendFail = "

* Non siamo riusciti a determinare se su questo server è presente una versione compatibile di Zend Optimizer. Per eseguire Easy PHP Calendar, il tuo provider di hosting web dovrebbe installare la versione più recente di Zend Optimizer sul server (oppure il server deve aver superato il test di ionCube Loader). Zend Optimizer è gratuito e puoi trovare maggiori informazioni su www.zend.com.

";
$phpFail = "

* La versione di PHP su questo server non è compatibile con lo script del calendario. Il tuo provider di hosting web dovrebbe aggiornare PHP alla versione 4.1.0 o superiore.

";
$sessionsFail = "

* Il test delle sessioni non è riuscito. Ciò significa che le parti dello script del calendario che richiedono l'accesso non funzioneranno (il Gestore impostazioni e il Gestore eventi). Tuttavia, questo problema può essere facilmente risolto dalla maggior parte dei provider di hosting web. Alcuni host potrebbero richiedere l'aggiunta di una directory tmp nella directory principale del sito web (ad esempio Yahoo). Si prega di contattare il proprio provider per assistenza.

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



Script di test di compatibilità per Easy PHP Calendar



 
Calendario PHP facile

 
  
    
  
 

Script di test di compatibilità


      

      
        
          
          
        
        
          
          
        
        
          
          
        
        
          
          
        
      

             // VERIFICA LA VERSIONE DI PHP
$phpVerCk = explode(".",phpversion());
$phpVerCk = $phpVerCk[0].".".$phpVerCk[1];

se ((float)$phpVerCk < "4.1") {
  $phpver = "Fail";
  $phpColor = "red";
  }
altro {
  $phpver = "Pass";
  $phpColor = "green";
  $phpVersion = explode(".",phpversion());
  $phpVersion = $phpVersion[0];
  }
?>
             Versione PHP
>
Assistenza sessioni>

             // TEST ZEND OPTIMIZER
ob_start();
phpinfo(INFO_GENERAL);
$output = ob_get_contents();
ob_end_clean();
$output = str_replace(array(">", "<", """, "&", "'", " "), array(">", "<", "\"", "&", "'", " "), $output);

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

  // OTTIENI IL NUMERO DI VERSIONE DI ZEND
  $versione = split("Zend Optimizer",$output);
  $versione = split(",",$versione[1]);
  $versione = trim($versione[0]);
  //$versione = "v2.5.4";

  se (!strstr($version,"v")) {
    $zend = "Zend Optimizer rilevato - Versione sconosciuta";
    $zendColor = "Blu";
    $versione = "0";
    }
  altro {
    $versione = str_replace("v","",$versione);
   
    $versione = explode(".",$version);
    $subVersione = $versione[2];
    $dummy = array_pop($version);
    $versione = implode(".",$versione);
   
    se (($version > "2.5" || ($version="2.5" && $subVersion>5)) {
      $zend = "Pass";
      $zendColor = "verde";
      }
    altro {
      $zend = "Errore - Versione installata: ".$version.".".$subVersion;
      $zendColor = "rosso";
      }     
    }
  }
altro {
  $zend = "Errore - Zend Optimizer non rilevato";
  $zendColor = "rosso";
  }

// PHPINFO È DISABILITATO?
se (strstr($output, "è stato disabilitato")) {
  $zend = "Impossibile determinare - phpinfo() è disabilitato";
  $zendColor = "blue";
  }
?>
             Zend Optimizer

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

Zend Optimizer deve essere la versione 2.5.5 o superiore! In caso di dubbi, contatta il tuo provider di hosting. L'ultima versione di Zend Optimizer può essere scaricata da www.zend.com.


              
// TEST IONCUBE
ob_start();
require("ioncube.php");
$output = ob_get_contents();
ob_end_clean();

se (strstr($output, "Riuscito")) {
  $ione = "Pass";
  $ionColor = "verde";
  }
altro {
  $ione = "Fallimento";
  $ionColor = "rosso";
  }
?>
               caricatore di ionCube
>
              

Risultati del test:


               Anche se i risultati di ionCube sono positivi, potrebbero essere necessari ulteriori passaggi per garantirne il successo, descritti nella sezione "Risultati dei test" qui sopra. Il requisito più comune è l'utilizzo di un caricatore in fase di esecuzione.
              

Diversi loader comuni sono già inclusi nel download di prova.

               Altri loader sono disponibili direttamente da
www.ioncube.com.
(Knowledgebase)


             

       se ($ion=="Pass" || $zend=="Pass" || $zendColor=="blue") {
?>
      
        
          
        
        
          
        
      
Questo server sembra compatibile con Easy PHP Calendar!

Tuttavia, non siamo riusciti a determinare se Zend Optimizer fosse installato.

"; ?>
          
Scarica e installa la versione di prova per verificarne la compatibilità.

Scarica la versione di prova:


              

se ($phpVersion!=5) { ?>
            
              
                
                
                
              
              
                
                
                
              
              
                
                
                
              
            
PHP 4.xZend [Preferito]ionCube
File zipScaricaScarica
Installazione automaticaScaricaScarica

            


           
              
                
                
                
              
              
                
                
                
              
              
                
                
                
              
            
PHP 5.xZend [Preferito]ionCube
File zipScaricaScarica
Installazione automaticaScaricaScarica



             L'installatore automatico funziona esattamente come la maggior parte degli installatori di programmi scaricati da Internet.

             È sufficiente eseguire il programma di installazione e quindi inserire le credenziali di accesso FTP e il percorso del server (di solito www o public_html).

Il programma di installazione caricherà quindi tutti i file nel formato corretto e imposterà le autorizzazioni necessarie.
Niente più preoccupazioni relative alle modalità binaria o ASCII o ai permessi dei file. Il programma di installazione fa tutto il lavoro per te!
*Il programma di installazione automatica può essere eseguito su Microsoft Windows e caricato su qualsiasi tipo di server web.


      
      

      
       se (($ion!="Pass" && $zend!="Pass") && ($phpver="Pass" && $sesTest="Pass")) {
?>
      
        
          
        
      
Spiacenti! Questo server NON è compatibile con Easy PHP Calendar!

      
      

              }
se ($ion!="Pass" || $zend!="Pass" || $phpver!="Pass" || $sesTest!="Pass") {
?>
      
        
          
        
        
          
        
      
Messaggi di errore e suggerimenti:


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


             

      
      
        
          
        
        
          
        
        
          
        
        
          
        
      
Domande frequenti:

D: Perché ho bisogno di Zend Optimizer o ionCube Encoder?

                  

                   R: Easy PHP Calendar è codificato, il che rende il codice sorgente illeggibile a tutti tranne che ai server che supportano i decodificatori appropriati. Questo viene fatto per proteggere la nostra proprietà intellettuale e per consentirci di offrire una versione di prova gratuita. Tuttavia, il calendario è progettato in modo tale da fornire un elevato livello di controllo sull'aspetto e sulle azioni dello script senza la necessità di visualizzare o modificare il codice sorgente.

D: Cosa succede se entrambi i test del decodificatore falliscono e voglio eseguire Easy PHP Calendar?

              

               A:Dovresti verificare con il tuo provider di hosting web se installerà i componenti necessari e/o configurerà il server per questi due codificatori comuni. La maggior parte dei server dovrebbe supportare facilmente entrambe le opzioni e l'installazione/configurazione sui server è gratuita per i provider di hosting web.
D: Esiste un provider di hosting web consigliato che supporti completamente Easy PHP Calendar?

            

      A: Se il tuo attuale provider di hosting non è in grado di soddisfare le tue esigenze o se stai semplicemente cercando una soluzione di hosting migliore, possiamo consigliarti un eccellente provider di hosting web che supporta tutte le funzionalità necessarie per eseguire Easy PHP Calendar. Puoi trovare maggiori informazioni su www.iHostParadise.com.

    

:: Versione di prova 1.9.7 | Easy PHP Calendar | Copyright 2006 NashTech, Inc. ::


 






17/12/2008 12:12:20

  • DriveHQ Webmaster
  • (1098post)
Soggetto: Oggetto: Calendario PHP semplice
Oggetto: Calendario PHP semplice

Ci dispiace, il servizio di hosting web DriveHQ è progettato esclusivamente per ospitare contenuti statici. Può ospitare qualsiasi tipo di file. Supporta lo scripting lato client, ma non lo scripting lato server.


Rispondere
19/12/2008 16:18:59

Aggiungi ai segnalibri e condividi
Rispondi rapidamente

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003