Script PHP não executa

1. Script PHP não executa

Carlos Bruno
cbcarlos7

(usa Linux Mint)

Enviado em 30/09/2014 - 09:27h

Olá pessoal, primeiramente quero agradecer pela ajuda que vocês têm me dado.
A minha próxima dúvida é sobre esse script em php, que antes executava, mas agora, não executa mais
Existe a página principal que chama o script. O arquivo é acesso.php


<?php

/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
require("config.php");

function user_online(){
global $conn;


//pega ip o usuario
$ip = $_SERVER['REMOTE_ADDR'];

//PEGA O HORARIO ATUAL
$horario = date("Y-m-d H:i:s");

//insere ou atualiza o usuario atual que acessou a pagina
$tb = $conn->prepare("SELECT ip FROM usuarios WHERE ip = :ip");
$tb->bindParam(":ip", $ip, PDO::PARAM_STR);
$tb->execute();
$l = $tb->fetch(PDO::FETCH_ASSOC);
$tb = null;

//se o ip n&atilde;o existir no banco, adiciona-o
if(empty($l)){

$tb = $conn->prepare("INSERT INTO usuarios VALUES(:ip, :horario)");
$tb->bindParam(":ip",$ip, PDO::PARAM_STR);
$tb->bindParam(":horario", $horario, PDO::PARAM_STR);
$tb->execute();
$tb = null;

//se o ip j&aacute; existir, atualiza a data de acesso e horario
}else{
$tb = $conn->prepare("UPDATE usuarios SET ultimo_acesso=:horario WHERE ip=:ip");
$tb->bindParam(":ip",$ip, PDO::PARAM_STR);
$tb->bindParam(":horario", $horario, PDO::PARAM_STR);
$tb->execute();
$tb = null;

}

// monta data ha 40 seguntos atras
$data = make_data_time(date('Y-m-d H:i:s'),0,0,0,0,-2,0);
//---


//exclui data h&aacute; 40 segundos atras
$tb = $conn->prepare("DELETE FROM usuarios WHERE ultimo_acesso <:data");
$tb->bindParam(":data",$data, PDO::PARAM_STR);
$tb->execute();
$tb = null;

//---

//conta quantos usuarios existem e retorna o total
$tb = $conn->prepare("SELECT count(*) AS TOTAL FROM usuarios");
$tb->execute();
$l = $tb->fetch(PDO::FETCH_ASSOC);
$tb = null;

//-

return $l["TOTAL"];




}
function make_data_time($data, $anoConta, $mesConta, $diaConta, $horaConta, $minutoConta, $segundoConta){
$ano = substr($data, 0,4);
$mes = substr($data, 5,2);
$dia = substr($data, 8,2);
$hora = substr($data, 11,2);
$minuto = substr($data, 14,2);
$segundo = substr($data, 17,2);

return date('Y-m-d H:i:s', mktime($hora+($horaConta),$minuto+($minutoConta), $segundo + ($segundoConta), $mes+($mesConta), $dia+($diaConta), $ano+($anoConta)));

}





Alguém pode me ajudar?


  


2. Re: Script PHP não executa

Rodrigo Medeiros
rodrigo88160285

(usa Debian)

Enviado em 22/11/2014 - 00:43h

Foi feita alguma alteração no arquivo??? Se sim, qual??? Está usando um servidor dedicado??? Um serviço de Hospedagem??? Qual editor vc está utilizando???

Talvez ajude:

Verifique permissão do arquivo para o usuário www-data...

# ls -la /var/www/seu_arquivo


3. Re: Script PHP não executa

Carlos Bruno
cbcarlos7

(usa Linux Mint)

Enviado em 30/12/2014 - 16:40h

Apenas instalei o pacote necessário

apache
mysql
phpmyadmin

Outros scripts funcionam normalmente


4. Re: Script PHP não executa

lucas
lucas1209

(usa Outra)

Enviado em 30/12/2014 - 23:08h

Limpar o cache do seu Internet Explorer:

* 1 Abra o seu navegador de Internet e limpar os cookies e arquivos de cache. Isso pode ser feito clicando em "Ferramentas" e depois em "Limpar dados pessoais" no FireFox. Clique em "Ferramentas" e "Temporary Internet Files" no Internet Explorer, e no Safari, clique em "Safari", selecione "Preferences" e, em seguida, "Cookies da Internet".
* 2 Desligue o servidor proxy se você estiver conectado a um. Um servidor proxy é um sistema que vai entre os clientes eo usuário. Se você não é parte de um servidor proxy, ignore esta etapa.
* 3 Baixe um navegador diferente. Isto irá corrigir o problema de a maior parte do tempo, especialmente se os outros dois passos não foram corrigidos ainda. Você pode baixar o Firefox, Internet Explorer e Safari através da seção de Recursos.
* 4 Lançar o novo navegador e tente ligar de volta para o site desejado. Ele deve carregar sem quaisquer problemas

Se você ainda tem problemas, por favor, siga as instruções abaixo para tentar novamente.

Desativar depuração do seu Internet Explorer:

* 1 Abrir e executar o seu navegador Internet Explorer, clicando em seu ícone no desktop.
* 2 Clique na opção "Ferramentas", que está localizado na barra de menu superior. Clique em "Opções da Internet" no menu drop-down.
* 3 Selecione a aba "Avançado" na caixa de diálogo "Opções da Internet".
* 4 Navegue na lista "Settings". Remova a marca da caixa de opção, intitulada, "Desativar depuração de script". Além disso, remova a seleção da caixa de opção intitulado "Exibir notificação sobre cada erro de script".
* 5 Clique em "Aplicar", localizado na parte inferior da caixa de diálogo.
* 6 Clique em "OK" e feche a caixa de diálogo "Opções da Internet".
clique aqui:http://www.official-drivers.com/articles/Updating-Acer-Crystal-Eye-Webcam-Driver


5. Re: Script PHP não executa

Carlos Bruno
cbcarlos7

(usa Linux Mint)

Enviado em 31/12/2014 - 11:07h

Nada ainda






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts