Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

gremio10

Arquivo para ativar pág. em PHP

Recommended Posts

Fala galera, seguinte, tenho um arquivo php, que ele faz uma conexão diferente da que o site todo faz, só que se eu chamo ele dentro da primeira página que chamo, ele dá erro, então eu queria saber como posso fazer para que uma vez por dia pelo menos ele ative esse meu código... chamando o arquivo..

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites
se eu chamo ele dentro da primeira página que chamo, ele dá erro
qual erro ?

 

para que uma vez por dia pelo menos ele ative esse meu código... chamando o arquivo..

já conhece cronjobs ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

então corrija esse erro.

 

se você usar um Registry para ter a conexão com os 2 bancos, você consegue manipular as 2 conexões normalmente.

 

Tipo.. você precisa se expressar melhor. Muito confuso seus posts.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hehe,

 

beleza..

 

seguinte, tenho meu site inteiro ok ?

 

ele da require em 4 páginas que trabalham com a conexão, sql, funções e smarty, beleza ?

então, eu criei dentro de várias pastas esse arquivo que vai se comunicar com o meu site, fora desse site que estou fazendo, e mando o meu index chamar ele, para que a primeira coisa que ele faça é o que eu quero que faça é o que está nesse arquivo criado de comunicação com o meu próprio banco.

 

só que assim que chamei esse arquivo, ele me devolveu um erro no PDO com a minha função por que ele não retornou um objeto, ou seja, minha SQL está errada, mas o problema é que não há erro, se eu acesso meu arquivo diretamente, com toda a url, ele me acha o que quero que vem do meu banco, mas ele vindo a partir do index, não sei como, mas ele está sobrepondo minha conexão primária com essa para apenas um código.

 

melhor ?

Compartilhar este post


Link para o post
Compartilhar em outros sites
ele me devolveu um erro no PDO com a minha função por que ele não retornou um objeto
informe o erro retornado.

 

minha SQL está errada, mas o problema é que não há erro,
mostre o trecho de código em que você forma a string sql.

faça um preview da string sql q o banco está recebendo com um echo e cole aqui para análise.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom,

 

o erro é :

 

Fatal error: Call to a member function fetchAll() on a non-object in C:\xampp\htdocs\etiqueta\class\class.conection.php on line 51

 

e a String Sql que está formando é :

 

SELECT * FROM pay WHERE pay.date_pay = DATE_ADD( CURDATE(), INTERVAL 5 DAY )

Compartilhar este post


Link para o post
Compartilhar em outros sites

Okay, tá usando PDO ne?!

 

faça a lib te devolver o motivo de ter falhado:

http://www.php.net/manual/en/pdostatement.errorinfo.php

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então use resources diferentes para que um não sobrescreva o outro.

assim como eu sugeri no post #4.

Compartilhar este post


Link para o post
Compartilhar em outros sites

exemplo didático

 

$mysqli1 = new mysqli('..','..','..','..');
$mysqli1->query("SELECT ..");//executando query no banco 1

$mysqli2 = new mysqli('..','..','..','..');
$mysqli2->query("SELECT ..");//executando query no banco 2

 

a 'lógica' é essa. Pesquise a sintaxe para fazer no driver que você está usando.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Uma dúvida, o cron job que tu se referiu, eu crio ele em .txt ?

 

e nas linhas de comando, eu devo inserir a minha url até a página que quero ou devo por pelas pastas a partir da onde meu cron se encontra até aonde está minha página ?

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não, cron job é do cPanel, na verdade é um script shell, se você usa cPanel, você pode criar as cron jobs através dele mesmo, isso se o serviço for gratuito, então com certeza, só vai te pedir o intervalo entre cada execução e o arquivo php a ser executado, e ele mesmo cria o script dentro do servidor é adiciona na lista

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.