Ir para conteúdo

POWERED BY:

Arquivado

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

Junior Gabolli

PHP Warning: require_once(../Bibliotecas/lib/wideImage.php):

Recommended Posts

Boa Noite, estou implementando um painel administrativo no meu site porém em um link de cadastrar novos produtos estou tendo um erro, que localmente não ocorre. No site quando clico em cadastrar produtos ele não aparece nada, coletei esses erros através do log do sistema. Alguém poderia me ajudar ?????
PHP Warning: require_once(../Bibliotecas/lib/wideImage.php): failed to open stream: No such file or directory in on line 2
PHP Fatal error: require_once(): Failed opening required '../Bibliotecas/lib/wideImage.php' (include_path='../functions/conexao/:../functions/login/:../functions/url/:../functions/cadastrar/:../functions/helpers/:../functions/alterar/:../Bibliotecas/Pager/:/Bibliotecas/Pager/') on line 2
PHP Warning: require_once(../Bibliotecas/lib/wideImage.php): failed to open stream: No such file or directory in on line 2
PHP Fatal error: require_once(): Failed opening required '../Bibliotecas/lib/wideImage.php' on line2 (include_path='../functions/conexao/:../functions/login/:../functions/url/:../functions/cadastrar/:../functions/helpers/:../functions/alterar/:../Bibliotecas/Pager/:/Bibliotecas/Pager/') in on line 2
PHP Warning: require_once(../Bibliotecas/lib/wideImage.php): failed to open stream: No such file or directory in on line 2
OBS : já coloquei vários niveis ../../../ , ../../, ../ , nenhum funcionou....!!!!
<?php
require_once "../Bibliotecas/lib/WideImage.php"; //linha onde alega estar o erro.

if ($_SERVER['REQUEST_METHOD'] == 'POST' and isset($_POST['cadastrarProduto'])):

    $categoriaProduto = obrigatorio("CATEGORIA", $_POST['categoria']);
    $nomeProduto = obrigatorio("DESCRICAO", $_POST['descricao']);
    $fotoProduto = obrigatorio("FOTO", $_FILES['foto_produto']['name']);

    criaSessao("descricao", $nomeProduto);

    global $obrigatorio;

    if (empty($obrigatorio)):

        $foto = $_FILES['foto_produto']['name'];
        $temp = $_FILES['foto_produto']['tmp_name'];
        try {
            $fotos = WideImage::load($temp);
            $redimensionar = $fotos->resize(105, 80, "fill");
            $redimensionar->saveToFile("../../fotos/" . $foto);

            if ($redimensionar->isValid()):
                $redimensionar = $fotos->resize(270, 210, "fill");
                $redimensionar->saveToFile("../../detalhes/" . $foto);

                if (verificaCadastro("produtos", "produto_nome", $_POST['descricao'])):

                    if (cadastrarProdutos($dadosProdutos = array(
                                "categoria" => $_POST['categoria'],
                                "descricao" => $_POST['descricao'],
                                "fotoInicio" => "fotos/" . $foto,
                                "fotoDetalhes" => "detalhes/" . $foto,
                            ))):

                        $mensagem = "";
                        $mensagem = "PRODUTO CADASTRADO COM SUCESSO";
                    else:
                        $erro = "ERRO AO CADASTRAR PRODUTO";
                    endif;
                else:
                    $erro = "JÁ EXISTE UM PRODUTO CADASTRADO COM ESSE NOME";
                endif;

            else:
                throw new Exception("NÃO FOI POSSIVEL REDIMENSIONAR A FOTO");
            endif;
        } catch (WideImage_InvalidImageSourceException $e) {
            echo "Erro:  " . $e->getMessage();
        }
    else:
        $erro = $obrigatorio;
    endif;

endif;

?>

o arquivo que ele diz não encontrar esta na pasta " admin/Bibliotecas/lib/WideImage.php "

e este este arquivo de php está "admin/inc/cadastrar/produtos.php"

 

Como eu disse no servidor local esta funcionando perfeitamente, porém no servidor on-line não aparece nada e mostra nos log os erros que mencionei acima...

 

Att...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Verifique se o arquivo, de fato, existe.

Outra coisa, wideImage.php é diferente de WideImage.php (note o W maiúsculo). Linux é case-sensitive. Pode ser esse o problema

 

Verifique se o arquivo, de fato, existe.

Outra coisa, wideImage.php é diferente de WideImage.php (note o W maiúsculo). Linux é case-sensitive. Pode ser esse o problema

Era isso mesmo não tinha me atentado a esse detalhe....agora voltar ao outro problema....:) Obrigado

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.