Ir para conteúdo

POWERED BY:

Arquivado

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

rockrgo

retorno ajax com problema

Recommended Posts

Boa tarde pessoal,

 

subi uma aplicação minha recentemente para um servidor web e apareceu um problema no meu ajax.

 

se trata de uma galeria de imagens que ao lado de cada imagem tem um botão excluir. Ao clicar em excluir é feita uma chamada ajax para um arquivo excluir.php e neste arquivo eu retorno novamente as imagens atualizadas.

 

O problema é que no meu servidor local o DOM atualiza, porém no meu servidor web o DOM não atualiza parecendo que não excluiu a imagem. Quando dou um Ctrl+Shift+J para ver os erros, aparece um erro de load do meu arquivo excluir.php....mas ao recarregar a pagina no F5 a imagem desaparece....sinal de que está executando o arquivo excluir.php.

 

O que pode estar acontecendo? o tipo de servidor pode interferir em chamadas ajax?

Compartilhar este post


Link para o post
Compartilhar em outros sites

poste aqui o erro exatamente como ele aparece para você.

Compartilhar este post


Link para o post
Compartilhar em outros sites

erro 500, dá uma olhada no log do servidor o motivo de ter falhado

pode ser desde um fatal error até um warning não tratado.

 

corrija seu código server-side.

Compartilhar este post


Link para o post
Compartilhar em outros sites

erro 500, dá uma olhada no log do servidor o motivo de ter falhado

pode ser desde um fatal error até um warning não tratado.

 

corrija seu código server-side.

Poxa william....pior que no servidor local está normal.....não faço idéia o que possa ser.....já subi os arquivos novamente e tudo ...no caso de ter corrompido.

Compartilhar este post


Link para o post
Compartilhar em outros sites

tem erro cara.

 

vc possui acesso ssh ? se tiver, dá um tail:

tail -f /var/log/apache2/error_log

caso não, ative as mensagens de erro no php, com um:

error_reporting(E_ALL);
ini_set('display_errors', 1);

 

caso ainda não consiga, poste aqui o teu script php

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara valeu pela força...mas a exclusão de fotos voltou a funcionar sozinho, porém minha biblioteca do uploadify parou de fazer uploads e começou a acusar um erro http error(500) e estava funcionando pois já subi trocentas fotos com ela. Este servidor da locaweb está me dando muita dor de cabeça, impressionante como as coisas param de funcionar num passe de mágica !

Compartilhar este post


Link para o post
Compartilhar em outros sites

erro 500 é erro em código server-side amigo.

 

poste aqui o script, ou então siga os passos q eu disse para debugar.

só assim conseguirei te ajudar :lol:

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas o erro agora é na biblioteca uploadify...acho dificil uma biblioteca desta estar com erro de programação....não poderia ser alguma outra coisa, pesquisei no google alguns casos deste erro 500, alguns eram problemas no .htaccess outros permissões de pasta.

 

ativei o error reporting e não acusou erro nenhum

 

segue meu script do uploadify

 

<?php
include_once '../conecta.php';
include_once '../funcoes.php';
conecta();
/*
Uploadify
Copyright (c) 2012 Reactive Apps, Ronnie Garcia
Released under the MIT License <http://www.opensource.org/licenses/mit-license.php> 
*/

// Define a destination
$targetFolder = '../../imagens/galerias'; // Relative to the root

$verifyToken = md5('unique_salt' . $_POST['timestamp']);

if (!empty($_FILES) && $_POST['token'] == $verifyToken) {
        $nameFiles = rand(100000, 999999).trocar_acentos($_FILES['Filedata']['name']);
        
	$tempFile = $_FILES['Filedata']['tmp_name'];
	$targetPath = $targetFolder;
	$targetFile = rtrim($targetPath,'/') . '/' . $nameFiles;
	
	// Validate the file type
	$fileTypes = array('jpg','jpeg','gif','png'); // File extensions
	$fileParts = pathinfo($nameFiles);
	
	if (in_array($fileParts['extension'],$fileTypes)) {
		move_uploaded_file($tempFile,$targetFile);
		echo '1';
	} else {
		echo 'Invalid file type.';
	}
        //Salva as fotos no banco de dados
        $categoria = $_POST['categoria'];
        $galeria = $_POST['id_galeria'];
        $data = $_POST['date'];
        $sql = "INSERT INTO imagens (nome, id_galeria, categoria, data_foto) VALUES ('$nameFiles', '$galeria', '$categoria', '$data')";
        $query = $conecta->query($sql) or die($conecta->error);
        
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

vc colocou o ini_set('display_errors', 1) também ?

tem muito código seu também, o erro pode estar em diversos lugares.

 

 

 

lá na sua hospedagem, no mesmo nível da pasta public_html, tem uma pasta: logs/

 

entra nela, e vê o ultimo arquivo error_log (com a data mais recente).

Abra como um arquivo de texto, e poste o conteúdo dele aqui.

Compartilhar este post


Link para o post
Compartilhar em outros sites

coloquei o ini_set tbm e não acusou erro nenhum. Os meus códigos são os de salvar no banco de dados e está salvando normal, só o arquivo que não sobe.

 

estou em contato com a locaweb para ver se descubro onde vejo os logs na hospedagem windows, porque não encontrei em nenhum lugar.. assim que conseguir posto aqui.

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.