Para ficar fácil segue o codigo do arquivo enviar_imagem.php
<?php require('../core/inc.config.php'); require('../core/class.system.php'); /** * Efetua a conexão com o banco de dados */ $db['link'] = @mysql_connect(DATABASE_HOSTNAME, DATABASE_USERNAME, DATABASE_PASSWORD); if ($db['link']) { if (!@mysql_select_db(DATABASE_NAME)) { die('Não foi possível conectar ao Banco de Dados: '. mysql_error()); } } else { die('Não foi possível conectar ao Banco de Dados: '. mysql_error()); } /** * Carrega as configurações do Banco de Dados */ $sql = " SELECT * FROM config"; $resCfg = mysql_query($sql); while ($regCfg = mysql_fetch_assoc($resCfg)) { $_CONFIG[$regCfg['cfg_nome']] = $regCfg['cfg_valor']; } $resultado = array(); $gal_codigo = addslashes($_GET['gal']); $gal_pasta = addslashes($_GET['f']); $usu_codigo = addslashes($_GET['u']); if (isset($_FILES['photoupload'])) { $arquivo = $_FILES['photoupload']['tmp_name']; $arquivo_nome = $_FILES['photoupload']['name']; $error = false; $size = false; if (!is_uploaded_file($arquivo) || ($_FILES['photoupload']['size'] > 2 * 1024 * 1024)) { $error = 'Envie apenas imagens com tamanho menor que 2Mb!'; } if (!$error && !($size = @getimagesize($arquivo))) { $error = 'Envie apenas imagens! Outros formatos não são permitidos!'; } if (!$error && @file_exists('../galerias/'. $gal_pasta .'/'. $arquivo_nome)) { $error = 'Já existe uma imagem com este nome nesta galeria'; } if(!$error && !@copy($arquivo, '../galerias/'. $gal_pasta .'/'. $arquivo_nome)) { $error = 'Imagem não pode ser enviada'; } if (!$error) { $sql = " INSERT INTO imagens (img_codigo_gal ,img_codigo_usu ,img_nome_arquivo ,img_data_cadastro) VALUES (". $gal_codigo ." ,". $usu_codigo ." ,'". $arquivo_nome ."' , NOW());"; $iImg = mysql_query($sql); if (!$iImg) { $error = 'A imagem não pode ser adicionada ao banco de dados'; } } if ($error) { $resultado['result'] = 'failed'; $resultado['error'] = utf8_encode($error); } else { $resultado['result'] = 'success'; $resultado['size'] = utf8_encode("Imagem enviada com sucesso!"); } } else { $resultado['result'] = 'error'; $resultado['error'] = utf8_encode('Ocorreu um erro e a imagem não pode ser enviada'); } if (!headers_sent()) { header('Content-type: application/json'); } echo json_encode($resultado); ?>
Ae, cosegui resolver, o erro acima era por conta do meu servidor que estava com algumas funções desativadas, desculpe o incomodo e obrigado pela atenção.