Ir para conteúdo

Arquivado

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

SJack

[Resolvido] Erro no Alert em condição Else

Recommended Posts

Boa tarde,

 

Pessoal é o seguinte... eu tenho um formulário que eu comecei fazendo no DW e imcrementei ele... e ficou da seguinte forma:

 

// Inicio tratamentoif ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {// declarando nomes$tm1 = $_FILES[foto1][name]; $tm2 = $_FILES[foto1][name]; $tm3 = $_FILES[foto1][name]; // explode nas variaveis$ext = explode('.',$tm1);$ext2 = explode('.',$tm2);$ext3 = explode('.',$tm3); if (($ext[1] == 'png') && ($ext2[1] == 'png') && ($ext3[1] == 'png')){// Inserção dos arquivos no ftp	//dados de conexão	$ftpserver = "ftp.digitalbr.com.br"; 	$ftpusuario = "digitalbr"; 	$ftpsenha = "vivaolinux1245"; 	//VERIFICA SE O FORM FOI ENVIADO PARA CONECTAR E ENVIAR O ARQUIVO AO FTP	//Rebendo os arquivos do formulário	 //foto1	 	 $arqName1 = $_FILES[foto1][name]; 	 $arqTemp1 = $_FILES[foto1][tmp_name];	  	 $arqName2 = $_FILES[foto2][name]; 	 $arqTemp2 = $_FILES[foto2][tmp_name];	  	 $arqName3 = $_FILES[foto3][name]; 	 $arqTemp3 = $_FILES[foto3][tmp_name]; 	 	 //Conexão ao FTP	 $conn = ftp_connect($ftpserver) or die ("ERRO AO CONECTAR AO SERVIDOR DE FTP ".$ftpserver);	 if(@ftp_login($conn, $ftpusuario, $ftpsenha) ) { //fazendo o login	 	 	 //Envia o primeiro arquivo	 	 $status1 = ftp_put($conn, "public_html/jobs/monica_sanches/produtos/".$arqName1, $arqTemp1, FTP_ASCII); 	 $status2 = ftp_put($conn, "public_html/jobs/monica_sanches/produtos/thumbs/".$arqName2, $arqTemp2, FTP_ASCII); 	 $status3 = ftp_put($conn, "public_html/jobs/monica_sanches/produtos/big/".$arqName3, $arqTemp3, FTP_ASCII);	 	 $nomeDefinitivo = ++$row_Recordset1['idproduto'];	 $nomeDefinitivo = $nomeDefinitivo.".png";		 	 $old_file = "public_html/jobs/monica_sanches/produtos/".$arqName1;	 $new_file = "public_html/jobs/monica_sanches/produtos/".$nomeDefinitivo;	 	 $old_file2 = "public_html/jobs/monica_sanches/produtos/thumbs/".$arqName1;	 $new_file2 = "public_html/jobs/monica_sanches/produtos/thumbs/".$nomeDefinitivo;	  	 $old_file3 = "public_html/jobs/monica_sanches/produtos/big/".$arqName1;	 $new_file3 = "public_html/jobs/monica_sanches/produtos/big/".$nomeDefinitivo;		 // Renomeando as Fotos	 ftp_rename($conn, $old_file, $new_file);	 ftp_rename($conn, $old_file2, $new_file2);	 ftp_rename($conn, $old_file3, $new_file3);	}//fecha as condições de status 	  	//final do ftp  $insertSQL = sprintf("INSERT INTO ms_produtos (nome, descricao, valor, foto, destaque, cor1, cor2, cor3, metal1, metal2, metal3) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)",                       GetSQLValueString($_POST['nome'], "text"),                       GetSQLValueString($_POST['descricao'], "text"),                       GetSQLValueString($_POST['valor'], "double"),                       GetSQLValueString($nomeDefinitivo, "text"),                       GetSQLValueString(isset($_POST['destaque']) ? "true" : "", "defined","1","0"),                       GetSQLValueString($_POST['cor1'], "text"),                       GetSQLValueString($_POST['cor2'], "text"),                       GetSQLValueString($_POST['cor3'], "text"),                       GetSQLValueString($_POST['metal1'], "text"),                       GetSQLValueString($_POST['metal2'], "text"),                       GetSQLValueString($_POST['metal3'], "text"));  mysql_select_db($database_conMS, $conMS);  $Result1 = mysql_query($insertSQL, $conMS) or die(mysql_error());  $insertGoTo = "geraXML2.php";  if (isset($_SERVER['QUERY_STRING'])) {    $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";    $insertGoTo .= $_SERVER['QUERY_STRING'];  }    header(sprintf("Location: %s", $insertGoTo));    // Else tratamento} else {echo "<script>alert('Só é permitido arquivos com a extenção .PNG')</script>";}//fim tratamento }?>

Ele faz tudo direitinho, porém quando inicia o tratamento de envio de imagem... o alert aparece duas vezes... a primeira vez com as letras todas zuadas e a segunda direitinho... o que posso fazer???

 

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já resolvi o problema pessoal... apenas um probleminha de utf-8 para iso-8859-1

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.