\ DriveHQ Customer Support Forum \
Ler/Responder : 39803/1
  • TravisMay11
  • (1posts)
Calendário PHP fácilEu me inscrevi para hospedar conteúdo neste site apenas para poder colocar isso aqui Calendário PHP fácil em nosso site sem fins lucrativos (preciso conseguir instalar os arquivos em algum lugar usando FTP, imagino). Executei os arquivos de teste e parece que não vou conseguir. Vou colar o arquivo abaixo. Por favor, confirme se não será possível fazer isso aqui (não entendo muito desse assunto).

// SESSÕES DE TESTE
início_da_sessão();

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

  se ($_REQUEST[st]=="x") {
    $sesTest = "Falha";
    $sessionsColor = "vermelho";
    }
  outro {
    $_SESSION['sessionTest'] = "1234567890";
    echo "";
    echo "";
    echo "Easy PHP Calendar - Testador de Compatibilidade";
    echo "";
    echo "";
    eco "";
    echo "";
    echo "
Script de teste de calendário PHP fácil

Testando sessões...

";
    echo "
Clique aqui para continuar...
";
    echo "";
    saída;
    }
  }

outro {
  $sesTest = "Aprovado";
  $sessionsColor = "verde";
  }

// MENSAGENS DE FALHA
$ionFail = "

* Parece que este servidor está configurado de forma que não seja possível executar os scripts usando o ionCube Loader. Os resultados dos testes acima podem fornecer informações adicionais. Se o teste do Zend Optimizer foi bem-sucedido, você ainda pode executar o EasyPHPCalendar.

";
$zendFail = "

* Não foi possível determinar se uma versão compatível do Zend Optimizer foi encontrada neste servidor. Para executar o Easy PHP Calendar, seu provedor de hospedagem deve instalar a versão mais recente do Zend Optimizer no servidor (ou o servidor deve ter passado no teste do ionCube Loader). O Zend Optimizer é gratuito e mais informações podem ser encontradas em www.zend.com.

";
$phpFail = "

* A versão do PHP neste servidor não é compatível com o script de calendário. Seu provedor de hospedagem precisa atualizar o PHP para a versão 4.1.0 ou superior.

";
$sessionsFail = "

* O teste de sessões falhou. Isso significa que as partes do script do calendário que exigem login não funcionarão (o Gerenciador de Configuração e o Gerenciador de Eventos). No entanto, isso pode ser facilmente corrigido pela maioria dos provedores de hospedagem. Alguns provedores podem exigir que você adicione seu próprio diretório temporário no diretório raiz do seu site (Yahoo, por exemplo). Entre em contato com seu provedor para obter assistência.

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



Calendário PHP Fácil - Script de Teste de Compatibilidade



 
Calendário PHP Fácil

 
  
    
  
 

Script de Teste de Compatibilidade


      

      
        
          
          
        
        
          
          
        
        
          
          
        
        
          
          
        
      

             // VERIFICAR VERSÃO DO PHP
$phpVerCk = explode(".",phpversion());
$phpVerCk = $phpVerCk[0].".".$phpVerCk[1];

se ((float)$phpVerCk < "4.1") {
  $phpver = "Falha";
  $phpColor = "vermelho";
  }
outro {
  $phpver = "Pass";
  $phpColor = "verde";
  $phpVersion = explode(".",phpversion());
  $phpVersion = $phpVersion[0];
  }
?>
             Versão PHP
>
Suporte a Sessões>

             // TESTE OTIMIZADOR ZEND
ob_start();
phpinfo(INFO_GENERAL);
$saída = ob_get_contents();
ob_end_clean();
$saída = str_replace(array(">", "<", """, "&", "'", " "), array(">", "<", "\"", "&", "'", " "), $saída);

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

  // OBTER NÚMERO DA VERSÃO DO ZEND
  $versão = split("Zend Optimizer",$output);
  $versão = split(",",$versão[1]);
  $versão = aparar($versão[0]);
  //$versão = "v2.5.4";

  se (!strstr($versão,"v")) {
    $zend = "Otimizador Zend detectado - Versão desconhecida";
    $zendColor = "Azul";
    $versão = "0";
    }
  outro {
    $versão = str_replace("v","",$versão);
   
    $versão = explode(".",$versão);
    $subVersão = $versão[2];
    $dummy = array_pop($versão);
    $versão = implodir(".",$versão);
   
    se ($version > "2.5") || ($version=="2.5" && $subVersion>5)) {
      $zend = "Passar";
      $zendColor = "verde";
      }
    outro {
      $zend = "Falha - Versão instalada: ".$version.".".$subVersion;
      $zendColor = "vermelho";
      }     
    }
  }
outro {
  $zend = "Falha - Otimizador Zend não detectado";
  $zendColor = "vermelho";
  }

// O PHPINFO está desativado?
se (strstr($output, "foi desativado")) {
  $zend = "Não foi possível determinar - phpinfo() está desativado";
  $zendColor = "azul";
  }
?>
             Otimizador Zend

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

O Zend Optimizer deve ser a versão 2.5.5 ou superior! Em caso de dúvida, consulte seu provedor de hospedagem. A versão mais recente do Zend Optimizer pode ser baixada em www.zend.com.


              
// TESTE IONCUBE
ob_start();
require("ioncube.php");
$saída = ob_get_contents();
ob_end_clean();

se (strstr($output, "Sucesso")) {
  $íon = "Passar";
  $ionColor = "verde";
  }
outro {
  $ion = "Falha";
  $ionColor = "vermelho";
  }
?>
               Carregador ionCube
>
              

Resultados dos testes:


              

Mesmo que os resultados do ionCube sejam bem-sucedidos, podem ser necessárias etapas adicionais para esse sucesso, as quais serão descritas na seção Resultados dos Testes acima. O requisito mais comum seria o uso de um carregador em tempo de execução.


              

Diversos carregadores comuns já estão incluídos no download da versão de avaliação.

               Outros carregadores estão disponíveis diretamente em www.ioncube.com. (Base de Conhecimento)


             

       se ($ion="Pass" || $zend="Pass" || $zendColor="blue") {
?>
      
        
          
        
          
        
      
Este servidor parece ser compatível com o Easy PHP Calendar!

No entanto, não foi possível determinar se o Zend Optimizer estava instalado.

"; ?>
           Baixe e instale a versão de avaliação para confirmar a compatibilidade.
        

Baixe a versão de avaliação:


              

if ($phpVersion!=5) { ?>
            
              
                
                
                
              
              
                
                
                
              
              
                
                
                
              
            
PHP 4.xZend [Preferencial]ionCube
Arquivo ZipDownloadDownload
Instalador automáticoDownloadDownload

            


           
              
                
                
                
              
              
                
                
                
              
              
                
                
                
              
            
PHP 5.xZend [Preferencial]ionCube
Arquivo ZipDownloadDownload
Instalador automáticoDownloadDownload



             O instalador automático funciona exatamente como a maioria dos instaladores de programas baixados da internet.
             Basta executar o instalador e, em seguida, inserir as informações de login FTP e o caminho do servidor (normalmente www ou public_html).
O instalador irá então carregar todos os arquivos no formato correto e definir as permissões necessárias.
Chega de se preocupar com modos binário ou ASCII ou permissões de arquivos. O instalador faz todo o trabalho para você!
*O instalador automático pode ser executado no Microsoft Windows e carregado em qualquer tipo de servidor web.


      
      

      
       se (($ion!="Pass" && $zend!="Pass") && ($phpver=="Pass" && $sesTest=="Pass")) {
?>
      
        
          
        
      
Desculpe! Este servidor NÃO é compatível com o Easy PHP Calendar!

      
      

              }
se ($ion!="Pass" || $zend!="Pass" || $phpver!="Pass" || $sesTest!="Pass") {
?>
      
        
          
        
        
          
        
      
Mensagens de falha e sugestões:


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


             

      
      
        
          
        
        
          
        
        
          
        
        
          
        
      
Perguntas frequentes:

P: Por que preciso do Zend Optimizer ou do ionCube Encoder?

                  

                   R: O Easy PHP Calendar é codificado, o que torna o código ilegível para todos, exceto servidores que suportam os decodificadores adequados. Isso é feito para proteger nossa propriedade intelectual e nos permitir oferecer uma versão de avaliação gratuita. No entanto, o calendário foi projetado de forma a proporcionar um alto nível de controle sobre a aparência e as ações do script, sem a necessidade de visualizar ou modificar o código-fonte.

P: E se ambos os testes do decodificador falharem e eu quiser executar o Easy PHP Calendar?
              

               R:Você deve verificar com seu provedor de hospedagem se eles instalarão os componentes necessários e/ou configurarão o servidor para esses dois codificadores comuns. A maioria dos servidores deve suportar facilmente ambas as opções, e a instalação/configuração é gratuita para os provedores de hospedagem.
P:Existe algum provedor de hospedagem web recomendado que ofereça suporte completo ao Easy PHP Calendar?
            

      A:
Se o seu provedor de hospedagem atual não consegue atender às suas necessidades ou se você está simplesmente procurando uma solução de hospedagem melhor, podemos recomendar um excelente provedor de hospedagem web que oferece todos os recursos necessários para executar o Easy PHP Calendar. Você pode encontrar mais informações em www.iHostParadise.com.

    

:: Versão de teste 1.9.7 | Easy PHP Calendar | Copyright 2006 NashTech, Inc. ::


 






17/12/2008 12:12:20

  • DriveHQ Webmaster
  • (1098posts)
Assunto: Re: Calendário PHP fácil
Re: Calendário PHP fácil

O serviço de hospedagem web DriveHQ foi projetado para hospedar apenas conteúdo estático. Ele pode hospedar qualquer tipo de arquivo. Suporta scripts do lado do cliente, mas não suporta scripts do lado do servidor.


Responder
19/12/2008 16:18:59

Adicionar aos favoritos e compartilhar
Resposta rápida

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003