Olá, boa tarde. Estou com um problema para envio de imagens via flex/php.
Seguem os arquivos autenticacao.php class autenticacao { //funcao construtora function autenticacao(){ include("autenticacao.methodTable.php"); //adiciona os parametros do amfphp } /** * Verifica se o usuario está logado ou não * * @access remote * @return boolean */ function verificar(){ //Inicia a sessão session_start(); //Verifica se há dados ativos na sessão if(empty($_SESSION["id"]) || empty($_SESSION["login"])){ return(false); }else{ return (true); } } } e no arquivo de upload (upload.php): <?php //testa a autenticacao require_once('autenticacao.php'); $aut = new autenticacao(); if($aut->verificar() == true){ $dir = "../../imagens/locutores/".$_GET['id_imagem']; if(is_dir($dir) == false){ mkdir($dir); } $nome = "imagem.jpg"; if(is_file($dir."/". $nome)){ unlink($dir."/". $nome); } //cria move_uploaded_file($_FILES["Filedata"]['tmp_name'], $dir."/". $nome); ////IMAGEM GRANDE //aqui a url da imagem que sera criada a miniatura $imagem = $dir."/". $nome; $im = imagecreatefromjpeg($imagem); //criar uma amostra da imagem original $largurao = imagesx($im);// pegar a largura da amostra $alturao = imagesy($im);// pegar a altura da amostra //miniatura $altura = 350; $largura = 300; $nova = imagecreatetruecolor($largura,$altura);//criar uma imagem em branco $largurad = ($largurao*$largura)/$alturao; $alturad = ($alturao*$altura)/$largurao; if($largurao < $alturao){ imagecopyresampled($nova,$im,0,0,0,0, $alturad, $altura, $alturao, $largurao); }else{ imagecopyresampled($nova,$im,0,0,0,0, $largurad, $altura, $largurao, $alturao); } imagejpeg($nova, $imagem, 100);//cria imagem jpeg //libera a memoria usada na miniatura imagedestroy($nova); } ?> Estava tudo funcionando, até eu implementar a parte de autenticação, via $_SESSION, do php. Agora, que inplementei aquele teste para saber se está logado ou não, o arquivo não faz mais o upload. Alguem sabe o porque? Outra coisa, é seguro deixar o arquivo de upload sem esse teste? Obrigado -- Alexandre Bini 18 3641-4382 msn: [EMAIL PROTECTED] --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para [EMAIL PROTECTED] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---