Jump to content

davi gasparino 1987

Members
  • Content count

    6
  • Joined

  • Last visited

Community Reputation

0 Comum

About davi gasparino 1987

  • Birthday 12/31/1987

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    São Paulo
  1. davi gasparino 1987

    Função para upload de imagens

    Cara com esse seu artigo na verdade eu não consegui, mas ele me ajudou a entender as funções que foram usadas, e fui pesquisando e estudando até que foi kkk, valeu mesmo por ter me respondido e de fato sem esse artigo que você passou eu teria levado 10 x mais tempo para conseguir.
  2. davi gasparino 1987

    Função para upload de imagens

    Boa noite, eu estou estudando PHP e comecei a me arriscar na criação de um theme para o Wordpress, fui lendo as documentações do site e a coisa até estava fluindo, mas agora eu criei o theme-options.php seguindo os exemplos que tem no site do wordpress, e me veio a curiosidade de fazer um upload de imagens para esse theme-options, para no caso de talvez criar um banner rotativo onde se insere as imagens dentro do theme-options ou sei lá para mais coisas que se possa ser útil eu tentei um monte de coisas mas não consegui ainda, será que alguém pode me ajudar que seja indicando algum artigo ou de fato me explicando como funciona, como seria uma função que fizesse o upload ali dentro dessa opções de themas que eu criei. Desde já agradeço quem possa me ajudar com meus estudos, um abraço.
  3. davi gasparino 1987

    Fatal error: FetchNextObject()

    esse foi o resultado: string(137) "SELECT * FROM TBL_PAGINA P INNER JOIN TBL_CONTENT C ON P.PAG_CODIGO = C.P_COD WHERE P.PAG_CODIGO = 8 AND C.P_TP = 1 AND C.CONT_TP = 2" Fatal error: Call to a member function FetchNextObject() on a non-object in /var/www/html/salvattorerevestimentos.com.br/web/adm/pagina_class.php on line 86
  4. davi gasparino 1987

    Fatal error: FetchNextObject()

    Ta certo vou tentar aqui, obrigado pela força! o estranho tbm que eu achei é que eu removi quase tudo deixando apenas a query de exclusão e tbm não foi, o mais estranho é que no mesmo sistema eu tenho outras funções muito semelhantes a esta e esta em perfeito funcionamento. este é o meu codigo de conexão require('adodb/adodb.inc.php');//biblioteca necessario para trabalhar com adodb require('funcoes.php'); class conexao{ var $tipo_banco = "mysql"; var $servidor = "localhost"; // servidor var $usuario = "root"; var $senha = ""; var $banco = "gamaweb"; function conexao(){ // metodo construtor $this->banco = NewADOConnection($this->tipo_banco); $this->banco->dialect = 3; $this->banco->debug = false; // importante no momento de criação, desabilitar após término do projeto $this->banco->Connect($this->servidor, $this->usuario, $this->senha, "gamaweb"); } } } $con = new conexao();
  5. davi gasparino 1987

    Fatal error: FetchNextObject()

    Obrigado Roberto, o resultado foi bool(false)
  6. davi gasparino 1987

    Fatal error: FetchNextObject()

    Boa tarde, desde já agradeço a ajudo. Eu tenho uma função que recebe um dado numérico referente a chave primaria de uma base, e seguindo esse código, a função remove da pasta imagens caso haja e exclui de outras bases de dados que pertença a chave primaria. o grande problema que ocorre é que esta função foi feita a mais de seis meses atras e funcionou perfeitamente, inclusive ainda funciona no meu servidor offline de testes e em um plano de revenda de hospedagem UOL que eu possuo, o mesmo codigo funciona corretamente na locaweb também, porem instalei em uma hospedagem UOL e está dando o seguinte erro: Fatal error: Call to a member function FetchNextObject() on a non-object in (/* endereço da pagina */)/pagina_class.php on line 83 Por ser um código que esta funcionando em outras hospedagens, fica mais complicado de entender o erro, sendo que verifiquei a versão do PHP, APACHE, da biblioteca adodb entre outras coisas, e não encontrei a causa. Talvez seja algum vacilo meu, portanto agradeço a compreensão de todos, abraço. CODIGO COMENTADO DA FUNÇÃO: function excluir_pg($id){ //FUNÇÃO RECEBE O CODIGO DA PÁGINA PRINCIPAL (CHAVE PRIMARIA) //QUERY PARA RETORNAR TODAS AS IMAGENS EXISTENTES QUE PERTENÇA A CHAVE PRIMARIA $img_p = "SELECT * FROM TBL_PAGINA P INNER JOIN TBL_CONTENT C ON P.PAG_CODIGO = C.P_COD WHERE P.PAG_CODIGO = ".$id." AND C.P_TP = 1 AND C.CONT_TP = 2"; $img1 = $this->con->banco->Execute($img_p); //LAÇO QUE REMOVE AS IMAGENS REQUERIDAS DA QUERY while($p = $img1->FetchNextObject()){ unlink("../paginas/".$p->CONT_CONTENT.""); unlink("../paginas/min_".$p->CONT_CONTENT.""); } // ESTA QUERY E LAÇO FAZEM ALGO SEMELHANTE POREM DA CHAVE PRIMARIA DAS PAGINAS CONTIDA DENTRO DA PAGINA PRINCIPAL $img_c = "SELECT * FROM tbl_categoria CC INNER JOIN TBL_CONTENT C ON CC.CAT_CODIGO = C.P_COD WHERE CC.PAG_CODIGO = ".$id." AND C.P_TP = 2 AND C.CONT_TP = 2"; $img2 = $this->con->banco->Execute($img_c); while($c = $img2->FetchNextObject()){ unlink("../paginas/".$c->CONT_CONTENT.""); unlink("../paginas/min_".$c->CONT_CONTENT.""); } //REMOVE DO BANCO AS PÁGINAS CONTIDAS DENTRO DA PAGINA PRINCIPAL $del_p = "DELETE P , C FROM TBL_PAGINA P INNER JOIN TBL_CONTENT C ON P.PAG_CODIGO = C.P_COD WHERE P.PAG_CODIGO = ".$id." AND C.P_TP = 1 "; $this->con->banco->Execute($del_p); //REMOVE DO BANCO AS CATEGORIAS CONTIDAS DENTRO DAS PAGINAS $del_c = "DELETE CC, C FROM TBL_CATEGORIA CC INNER JOIN TBL_CONTENT C ON CC.CAT_CODIGO = C.P_COD WHERE CC.PAG_CODIGO = ".$id." AND C.P_TP = 2 "; $this->con->banco->Execute($del_c); //REMOVE DO BANCO CATEGORIA DA PÁGINA $del_pc = "DELETE P, C FROM TBL_CATEGORIA C INNER JOIN TBL_PAGINA P ON P.PAG_CODIGO = C.PAG_CODIGO WHERE P.PAG_CODIGO = ".$id; $this->con->banco->Execute($del_pc); //REMOVE DO BANCO AS PÁGINAS CONTIDAS DENTRO DA PAGINA PRINCIPAL $del_pg = "DELETE FROM TBL_PAGINA WHERE PAG_CODIGO = ".$id; $this->con->banco->Execute($del_pg); //VERIFICA if($this->con->banco->Execute($del_p)&&$this->con->banco->Execute($del_c)&&$this->con->banco->Execute($del_pc)&&$this->con->banco->Execute($del_pg)){ direciona("index.php?id=1&m=12"); }else{ alerta('ERROR'); } } //FIM DA FUNÇÃO
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.