Calendario PHP sencilloMe registré para el alojamiento con este sitio solo para poder poner esto
Calendario PHP sencillo En la página web de nuestra organización sin ánimo de lucro (supongo que necesito instalar los archivos mediante FTP). Ejecuté las pruebas y parece que no podré hacerlo. Adjunto el archivo. Por favor, confírmame que no podré hacerlo aquí (no sé mucho de esto).
// SESIONES DE PRUEBA
inicio_de_sesión();
$sessionTest = $_SESSION['sessionTest'];
//$sessionTest = "x"; ////////////////////////////////////////////////////////////////////////////////////
si ($sessionTest!="1234567890") {
si ($_REQUEST[st]=="x") {
$sesTest = "Fallo";
$sessionsColor = "rojo";
}
demás {
$_SESSION['sessionTest'] = "1234567890";
echo "";
echo "";
echo "
Calendario PHP fácil - Probador de compatibilidad";
echo "
";
echo "
";
echo "";
echo "";
echo "
Script de prueba de calendario PHP sencillo
Probando sesiones...";
echo "
Haz clic aquí para continuar...";
echo "";
salida;
}
}
demás {
$sesTest = "Aprobado";
$sessionsColor = "verde";
}
// MENSAJES DE FALLO
$ionFail = "
* Parece que este servidor está configurado de tal manera que no sería posible ejecutar los scripts usando ionCube Loader. Los resultados de las pruebas anteriores pueden proporcionar información adicional. Si la prueba de Zend Optimizer fue exitosa, aún puede ejecutar EasyPHPCalendar.
";
$zendFail = "
* No pudimos determinar si se podía encontrar una versión compatible de Zend Optimizer en este servidor. Para ejecutar Easy PHP Calendar, su proveedor de alojamiento web debe instalar la última versión de Zend Optimizer en el servidor (o el servidor debe haber pasado la prueba de ionCube Loader). Zend Optimizer es gratuito y puede encontrar más información en www.zend.com.
";
$phpFail = "
* La versión de PHP en este servidor no es compatible con el script del calendario. Su proveedor de alojamiento web necesitaría actualizar PHP a la versión 4.1.0 o superior.
";
$sessionsFail = "
* La prueba de sesiones falló. Esto significa que las partes del script del calendario que requieren que inicie sesión no funcionarán (el Administrador de configuración y el Administrador de eventos). Sin embargo, la mayoría de los proveedores de alojamiento web pueden solucionar esto fácilmente. Algunos proveedores pueden requerir que agregue su propio directorio tmp en el directorio raíz de su sitio web (Yahoo, por ejemplo). Comuníquese con su proveedor para obtener ayuda.
";
?>
"http://www.w3.org/TR/html4/loose.dtd">
Calendario PHP fácil - Script de prueba de compatibilidad
Script de prueba de compatibilidad // VERIFICAR VERSIÓN DE PHP $phpVerCk = explode(".",phpversion()); $phpVerCk = $phpVerCk[0].".".$phpVerCk[1];
si ((float)$phpVerCk < "4.1") { $phpver = "Fail"; $phpColor = "rojo"; } demás { $phpver = "Pass"; $phpColor = "verde"; $phpVersion = explode(".",phpversion()); $phpVersion = $phpVersion[0]; } ?> Versión PHP | > | Soporte para sesiones | > echo $sesTest ?> | // PRUEBA EL OPTIMIZADOR DE ZEND ob_start(); phpinfo(INFO_GENERAL); $salida = ob_get_contents(); ob_end_clean(); $salida = str_replace(array(">", "<", """, "&", "'", " "), array(">", "<", "\"", "&", "'", " "), $salida);
si (strstr($output, "Optimizador Zend")) {
// OBTENER EL NÚMERO DE VERSIÓN DE ZEND $versión = split("Optimizador Zend",$output); $versión = dividir(",",$versión[1]); $versión = recortar($versión[0]); //$versión = "v2.5.4";
si (!strstr($version,"v")) { $zend = "Se ha detectado Zend Optimizer - Versión desconocida"; $zendColor = "Azul"; $versión = "0"; } demás { $versión = str_replace("v","",$versión); $versión = explode(".",$versión); $subVersión = $versión[2]; $ficticio = array_pop($versión); $versión = implosionar(".",$versión); si (($version > "2.5") || ($version=="2.5" && $subVersion>5)) { $zend = "Pasar"; $zendColor = "verde"; } demás { $zend = "Fallo - Versión instalada: ".$version.".".$subVersion; $zendColor = "rojo"; } } } demás { $zend = "Error: no se detectó el optimizador de Zend"; $zendColor = "rojo"; }
// ¿Está deshabilitado PHPINFO? si (strstr($output, "ha sido deshabilitado")) { $zend = "No se puede determinar: phpinfo() está deshabilitado"; $zendColor = "azul"; } ?> Optimizador Zend | > si ($zend!="Pass") {?> ¡Zend Optimizer debe ser la versión 2.5.5 o superior! Si tiene dudas, consulte con su proveedor de alojamiento web. Puede descargar la última versión de Zend Optimizer desde www.zend.com. | // PRUEBA IONCUBE ob_start(); require("ioncube.php"); $salida = ob_get_contents(); ob_end_clean();
si (strstr($output, "Éxito")) { $ión = "Pasar"; $ionColor = "verde"; } demás { $ion = "Fallo"; $ionColor = "rojo"; } ?> Cargador de ionCube | > Resultados de la prueba: Aunque los resultados de ionCube sean satisfactorios, es posible que se requieran pasos adicionales para lograr dicho éxito, los cuales se detallan en los Resultados de las pruebas anteriores. El requisito más común sería el uso de un cargador en tiempo de ejecución. Varios cargadores comunes ya están incluidos en la descarga de prueba.
Otros cargadores están disponibles directamente en www.ioncube.com. (Base de conocimientos) |
si ($ion=="Pass" || $zend=="Pass" || $zendColor=="blue") { ?> ¡Este servidor parece compatible con Easy PHP Calendar!
Sin embargo, no pudimos determinar si Zend Optimizer estaba instalado.
"; ?> Descarga e instala la versión de prueba para confirmar la compatibilidad. | Descargar la versión de prueba: if ($phpVersion!=5) { ?> PHP 4.x | Zend [Preferido] | ionCube | Archivo Zip | Descargar | Descargar | Instalador automático | Descargar | Descargar |
PHP 5.x | Zend [Preferido] | ionCube | Archivo Zip | Descargar | Descargar | Instalador automático | Descargar | Descargar |
El instalador automático funciona igual que la mayoría de los instaladores de programas descargados de Internet.
Simplemente ejecute el instalador e introduzca las credenciales de acceso FTP y la ruta del servidor (normalmente www o public_html). A continuación, el instalador subirá todos los archivos en el formato correcto y establecerá los permisos necesarios. ¡Olvídate de preocuparte por los modos binario o ASCII o los permisos de archivo! ¡El instalador se encarga de todo! *El instalador automático se puede ejecutar en Microsoft Windows y subir a cualquier tipo de servidor web.
si (($ion!="Pass" && $zend!="Pass") && ($phpver=="Pass" && $sesTest=="Pass")) { ?> ¡Lo sentimos! Este servidor NO es compatible con Easy PHP Calendar! |
} if ($ion!="Pass" || $zend!="Pass" || $phpver!="Pass" || $sesTest!="Pass") { ?> Mensajes de error y sugerencias: | if ($phpver!="Pass") echo $phpFail; if ($sesTest!="Pass") echo $sessionsFail; if ($zend!="Pass") echo $zendFail; if ($ion!="Pass") echo $ionFail; ?>
|
Preguntas frecuentes: | P: ¿Por qué necesito Zend Optimizer o ionCube Encoder?
A: El calendario Easy PHP está codificado, lo que hace que el código real sea ilegible para todos excepto para los servidores que admiten los decodificadores adecuados. Esto se hace para proteger nuestra propiedad intelectual y para poder ofrecer una versión de prueba gratuita. Sin embargo, el calendario está diseñado de tal manera que proporciona un gran nivel de control sobre la apariencia y las acciones del script sin necesidad de ver ni modificar el código fuente. | P: ¿Qué sucede si fallan ambas pruebas del decodificador y quiero ejecutar Easy PHP Calendar?
R:Deberías consultar con tu proveedor de alojamiento web para ver si instalan los componentes necesarios y/o configuran el servidor para estos dos codificadores comunes. La mayoría de los servidores deberían ser compatibles con ambas opciones y su instalación/configuración en los servidores es gratuita para los proveedores de alojamiento web. | P:¿Existe algún proveedor de alojamiento web recomendado que sea totalmente compatible con Easy PHP Calendar?
A: Si su proveedor de alojamiento actual no puede satisfacer sus necesidades o si simplemente busca una mejor solución de alojamiento, podemos recomendarle un excelente proveedor de alojamiento web que admite todas las funciones necesarias para ejecutar Easy PHP Calendar. Puede obtener más información en www.iHostParadise.com. | :: Versión de prueba 1.9.7 | Easy PHP Calendar | Copyright 2006 NashTech, Inc. ::
|
|