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
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 | > echo $sesTest ?> | // 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) { ?>
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. :: |