当前位置: 首页>>代码示例>>PHP>>正文


PHP Base::ObtenerLogPHP方法代码示例

本文整理汇总了PHP中Base::ObtenerLogPHP方法的典型用法代码示例。如果您正苦于以下问题:PHP Base::ObtenerLogPHP方法的具体用法?PHP Base::ObtenerLogPHP怎么用?PHP Base::ObtenerLogPHP使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Base的用法示例。


在下文中一共展示了Base::ObtenerLogPHP方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: GuardarEjemplo

 public static function GuardarEjemplo($Archivo, $Codigo)
 {
     /* Aixo no pasa mai (GuardarEjemplos nomes s'executa en el cmd si ets admin...), pero ho deixarem per si de cas... */
     if (devildrey33_Opciones::Administrador() === 0) {
         $Ret = 1;
         $Mensaje = "No tienes permisos para guardar el archivo.";
         return json_encode(array("Ret" => $Ret, "Mensaje" => $Mensaje, "Archivo" => $Archivo));
     }
     $Ret = file_put_contents(Base::Path_Raiz() . $Archivo, $Codigo, FILE_USE_INCLUDE_PATH);
     if ($Ret) {
         $Mensaje = "El '{$Archivo}' se ha guardado correctamente.";
     } else {
         $Mensaje = "Error al guardar el archivo : '{$Archivo}'";
     }
     return json_encode(array("Ret" => $Ret, "Mensaje" => $Mensaje, "Archivo" => $Archivo, "ErroresPHP" => Base::ObtenerLogPHP(), "Estado" => 0));
 }
开发者ID:devildrey33,项目名称:devildrey33,代码行数:16,代码来源:devildrey33_Lab.php

示例2: VotarWeb

 public function VotarWeb($Archivo, $Valor, $URL)
 {
     if (is_numeric($Valor) && $this->_mysqli !== false) {
         //$URL = str_replace("http://www.", "http://", $URL);
         if ($Valor > 5) {
             $Valor = 5;
         }
         if ($Valor < 1) {
             $Valor = 1;
         }
         $Resultado = $this->_mysqli->query("SELECT * FROM paginas WHERE Pagina = '" . $this->_mysqli->real_escape_string($Archivo) . "'");
         if ($Resultado) {
             Base::EnviarEmail("Se ha votado en {$URL} ({$Valor}/5)", "Se ha votado el archivo : {$URL} ({$Valor}/5) \nIP : " . $_SERVER['REMOTE_ADDR'], "votaciones@devildrey33.es");
             $Datos = $Resultado->fetch_array(MYSQLI_ASSOC);
             $Total = $Datos["VotosTotal"] + 1;
             $Valor = $Datos["VotosValor"] + $Valor;
             $this->_mysqli->query("UPDATE paginas SET VotosTotal='" . $this->_mysqli->real_escape_string($Total) . "', VotosValor='" . $this->_mysqli->real_escape_string($Valor) . "' WHERE Pagina='" . $this->_mysqli->real_escape_string($Archivo) . "'");
             return json_encode(array("HTML" => $this->ObtenerValoresEntrada($Archivo), "ErroresPHP" => Base::ObtenerLogPHP(), "Estado" => 0));
         }
     }
     return json_encode(array("HTML" => "false", "ErroresPHP" => Base::ObtenerLogPHP(), "Estado" => 2));
 }
开发者ID:devildrey33,项目名称:devildrey33,代码行数:22,代码来源:devildrey33_BD.php

示例3: substr

                $LogStr .= "<div>" . substr($Linea, strpos($Linea, "]") + 2) . "</b></div>" . Intro();
            } else {
                $LogStr .= "<div>" . substr($Linea, strpos($Linea, "]") + 2) . "</div>" . Intro();
            }
        }
        return $LogStr;
    }
}
/* Función que imprime un salto de línea si la opción Minificar HTML está desactivada. */
function Intro()
{
    if (devildrey33_Opciones::Minificar_HTML() === 1) {
        return "";
    } else {
        return "\n";
    }
}
//}
// Elimino el archivo que contiene los warnings y errores php
if (file_exists(dirname(__FILE__) . "/Cache/php-error.log")) {
    //    unlink(dirname(__FILE__)."/Cache/php-error.log");
    Base::ObtenerLogPHP();
}
// Establezco un archivo de log para guardar los errores/warnings
ini_set("log_errors", 1);
ini_set("error_log", Base::Path_Raiz() . "Web/Cache/php-error.log");
/*
register_shutdown_function("fatal_handler");
function fatal_handler() {
    echo "<script>\$Base.MostrarErroresPHP();</script>";
}*/
开发者ID:devildrey33,项目名称:devildrey33,代码行数:31,代码来源:devildrey33_Opciones.php

示例4: FinPlantilla

 public function FinPlantilla()
 {
     if (isset($_POST["SinPlantilla"]) || isset($_GET["GenerarCacheBuscador"])) {
         $HTML = ob_get_contents();
         ob_end_clean();
         echo json_encode(array("HTML" => $HTML, "ErroresPHP" => Base::ObtenerLogPHP(), "Estado" => 0));
         return;
     }
     echo "</div>" . Intro();
     echo "</body>" . Intro() . "</html>" . Intro();
 }
开发者ID:devildrey33,项目名称:devildrey33,代码行数:11,代码来源:devildrey33.php

示例5: EditarComentario

 public function EditarComentario($PaginaPadre, $NumComentario, $Comentario)
 {
     $Mensaje = "";
     if (devildrey33_Opciones::Administrador() > 0) {
         $BD = new devildrey33_BD();
         if ($BD->_BDFuncional === false) {
             json_encode(array("Pagina" => $PaginaPadre, "NumComentario" => $NumComentario, "Mensaje" => "Error de la base de datos", "ErroresPHP" => Base::ObtenerLogPHP(), "Estado" => 2));
         }
         // El máximo de caracteres que puede tener el nombre de una tabla es 64, si le restamos los 13 de "comentarios__" queda en 51
         $PaginaPadre = substr($BD->_mysqli->real_escape_string(str_replace(array(".", "-"), "_", strtolower($PaginaPadre))), 0, 51);
         $Resultado = $BD->_mysqli->query("UPDATE comentarios__" . strtolower($PaginaPadre) . " SET Mensaje='" . $BD->_mysqli->real_escape_string(str_replace(' contenteditable="true"', "", $Comentario)) . "'" . " WHERE NumMsg='" . $BD->_mysqli->real_escape_string($NumComentario) . "'");
         if ($Resultado !== true) {
             $Mensaje = "Error : " . $BD->_mysqli->error;
         } else {
             $Mensaje = "Comentario Editado";
         }
     } else {
         $Mensaje = "Error : Se requieren permisos de administración para editar comentarios.";
     }
     return json_encode(array("Pagina" => $PaginaPadre, "NumComentario" => $NumComentario, "Mensaje" => $Mensaje, "ErroresPHP" => Base::ObtenerLogPHP(), "Estado" => 0));
 }
开发者ID:devildrey33,项目名称:devildrey33,代码行数:21,代码来源:devildrey33_Comentarios.php

示例6: LimpiarBaneados

 public function LimpiarBaneados()
 {
     if (devildrey33_Opciones::Administrador() === 1) {
         devildrey33_htaccess::LimpiarBaneados();
         echo json_encode(array("ErroresPHP" => Base::ObtenerLogPHP(), "Estado" => 0, "Mensaje" => "Se ha vaciado la lista de ips baneadas"));
     } else {
         $this->Desloguear(1);
     }
 }
开发者ID:devildrey33,项目名称:devildrey33,代码行数:9,代码来源:devildrey33_cmd.php

示例7: GenerarCacheBuscador

 public function GenerarCacheBuscador()
 {
     devildrey33_Buscador::GenerarCache();
     echo json_encode(array("ErroresPHP" => Base::ObtenerLogPHP()));
 }
开发者ID:devildrey33,项目名称:devildrey33,代码行数:5,代码来源:devildrey33_cmd+OLD.php

示例8: Buscar

 public static function Buscar($Palabras)
 {
     if (strlen($Palabras) < 1) {
         return json_encode(array("HTML" => "La busqueda no ha producido ningún resultado.", "ErroresPHP" => Base::ObtenerLogPHP(), "Estado" => 0));
     }
     if (file_exists(dirname(__FILE__) . "/Cache/BDBuscador.php") !== false) {
         $Ret = array();
         $Encontrado = 0;
         $ArrayBuscador = (require dirname(__FILE__) . '/Cache/BDBuscador.php');
         $ArrayPalabras = explode(" ", devildrey33_Buscador::Filtro($Palabras));
         foreach ($ArrayPalabras as $Palabra) {
             foreach ($ArrayBuscador as $Entrada) {
                 if ($Palabra !== '') {
                     if (strpos($Entrada["Palabras"], $Palabra) !== false) {
                         devildrey33_Buscador::_AgregarBusqueda($Ret, $Entrada);
                     }
                     $Encontrado++;
                 }
             }
         }
         $HTML = "";
         foreach ($Ret as $Entrada) {
             $HTML .= "<a href='" . Base::URL_Raiz() . substr($Entrada["URL"], 1) . "'><div>" . $Entrada["Titulo"] . "</div></a>";
         }
         if ($HTML === "" || $Encontrado === 0) {
             $HTML = "La busqueda no ha producido ningún resultado.";
         }
     } else {
         error_log("Error!! no se encuentra el archivo '/Web/Cache/BDBuscador.php'");
     }
     return json_encode(array("HTML" => $HTML, "ErroresPHP" => Base::ObtenerLogPHP(), "Estado" => 0));
 }
开发者ID:devildrey33,项目名称:devildrey33,代码行数:32,代码来源:devildrey33_Buscador.php


注:本文中的Base::ObtenerLogPHP方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。