Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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...
Carregando comentários...