本文整理汇总了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));
}
示例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));
}
示例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>";
}*/
示例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();
}
示例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));
}
示例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);
}
}
示例7: GenerarCacheBuscador
public function GenerarCacheBuscador()
{
devildrey33_Buscador::GenerarCache();
echo json_encode(array("ErroresPHP" => Base::ObtenerLogPHP()));
}
示例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));
}