Rutger 0 Denunciar post Postado Abril 13, 2004 Amigos...tenho um formulario em que o cliente deve cadastrar 2 imagens diferentes para cada registro do mysql... ele carrega o nome no banco e faz o upload das duas imagens para dois diretorios diferentes no servidor...acontece que o sistema está colocando os nomes corretamente no banco, mas fazendo o upload de apenas uma das imagens e salvando duas vezes nos dois diretorios diferentes... segue o script... não se assustem... sou amador mesmo... o script carrega a primeira imagem e depois repete tudo na segunda...deveria fazer tudo pianinho, mas não está fazendo.Rutger...................................................................// verificações do arquivo de logomarcaif($lgm <> 'none') { /*verifica se veio vazio *///if(($lgm_type <> 'image/gif') AND ($lgm_type <> 'image/jpeg')) { /*verifica o tipo da imagem*///$erros++;//$errors = $errors."Tipo de arquivo inválido 1<br>";//}if($lgm_size > 100000) { /*verifica o tamanho da imagem enviada */$erros++;$errors = $errors."O tamanho do arquivo é maior que 100 K<br>";}$arquivo = "/imagens/lgm/$lgm_name"; /*caminho pra onde vai a imagem*/if (file_exists($arquivo)) { /*verifica se o arquivo existe no diretório */$erros++;$errors = $errors."O arquivo de logomarca já existe. Por favor renomeie o arquivo<br>";} /*fecha verificação do arquivo*/} /*fecha mapa <> none*/if($erros == 0) {/*envia a imagem para a pasta*///-------------abre modulo ftp da logomarca$ftp_server='ftp.xxxxxx.com.br';//serverip $conn_id = ftp_connect($ftp_server); // login with username and password $user="xxxxxx"; $passwd="xxxxx"; $login_result = ftp_login($conn_id, $user, $passwd); // check connection if ((!$conn_id) || (!$login_result)) { echo "Conexão FTP falhou!"; echo "Tente reconectar a $ftp_server para o usuário $ftp_user_name"; die; } else { echo "<br>Connectado ao $ftp_server, como $user<br>"; }//directorylike /www.xxxx.com/images ftp_chdir($conn_id, "/xxxxx/imagens/lgm");// ftp_chdir($conn_id, "");$sucess = ftp_put ($conn_id,"$lgm_name",$lgm,FTP_BINARY);if (!$sucess) { echo 'Erro: Não consegui fazer o upload 1'; ftp_quit ($conn_id); exit; }else {echo 'Arquivo de Logomarca Arquivado'; }//fecho a conexão com o hostftp_quit($conn_id);//-------------fecha modulo ftp da logomarca//-------------abre modulo ftp da aba// verificações do arquivo de abaif($aba <> 'none') { /*verifica se veio vazio *///if(($aba_type <> 'image/gif') AND ($aba_type <> 'image/jpeg')) { /*verifica o tipo da imagem*///$erros++;//$errors = $errors."Tipo de arquivo inválido 2<br>";//}if($aba_size > 50000) { /*verifica o tamanho da imagem enviada */$erros++;$errors = $errors."O tamanho do arquivo é maior que 50 K<br>";}$arquivo = "/imagens/abas/$aba_name"; /*caminho pra onde vai a imagem*/if (file_exists($arquivo)) { /*verifica se o arquivo existe no diretório */$erros++;$errors = $errors."O arquivo de aba já existe. Por favor renomeie o arquivo<br>";} /*fecha verificação do arquivo*/} /*fecha mapa <> none*/if($erros == 0) {/*envia a imagem para a pasta*///-------------modulo ftp da logomarca$ftp_server='ftp.xxxxxx.com.br'; $conn_id = ftp_connect($ftp_server); // login with username and password $user="xxxxx"; $passwd="xxxx"; $login_result = ftp_login($conn_id, $user, $passwd); // check connection if ((!$conn_id) || (!$login_result)) { echo "Conexão FTP falhou!"; echo "Tente reconectar a $ftp_server para o usuário $ftp_user_name"; die; } else { echo "<br>Connectado ao $ftp_server, como $user<br>"; }//directorylike ftp_chdir($conn_id, "/xxxx/imagens/abas");$sucess = ftp_put ($conn_id,"$aba_name",$lgm,FTP_BINARY);if (!$sucess) { echo 'Erro: Não consegui fazer o upload 2'; ftp_quit ($conn_id); exit; }else {echo 'Arquivo de Aba Arquivado'; }//fecho a conexão com o hostftp_quit($conn_id);//-------------fecha modulo ftp da aba Compartilhar este post Link para o post Compartilhar em outros sites
animar'z 0 Denunciar post Postado Abril 13, 2004 phpbrasil.com Compartilhar este post Link para o post Compartilhar em outros sites