To tentando criar uma pasta no servidor, e colocar as fotos dentro da pasta criada mais ta dando este erro:
Warning: mkdir(/var/www/raichaskiveiculos.com.br/fotos_carros/fotos/carro): File exists in /var/www/raichaskiveiculos.com.br/admin/upload_image_pasta.php on line 28
O que tem de errado no script?
<? //Script feito por Wagner Machado Martins - Fone: 48 8411-0304 require_once ("conecta.php"); require_once("verifica.php"); $dir = $_POST['dir']; $foto1_tmp =$_FILES['foto1']['tmp_name']; $tamanhos_foto1 = getimagesize($foto1_tmp); // Pega os pixels da imagem $tamanho_foto1["largura"] = 300; // Cria array da imagem da largura; $tamanho_foto1["altura"] = 225; // Cria Cria array da imagem da altura; $foto1_tipo_imagem =$_FILES['foto1']['type']; $foto1_file_name =$_FILES['foto1']['name']; $foto1_file_name = mkdir ("/var/www/raichaskiveiculos.com.br/fotos_carros/fotos/$dir", 0777); $foto1_file_name = explode(".",$foto1_file_name); $foto1_file_name = mktime()."_1.".$foto1_file_name[1]; $foto2_tmp =$_FILES['foto2']['tmp_name']; $tamanhos_foto2 = getimagesize($foto2_tmp); // Pega os pixels da imagem $tamanho_foto2["largura"] = 300; // Cria array da imagem da largura; $tamanho_foto2["altura"] = 225; // Cria Cria array da imagem da altura; $foto2_tipo_imagem =$_FILES['foto2']['type']; $foto2_file_name =$_FILES['foto2']['name']; $foto2_file_name = mkdir ("/var/www/raichaskiveiculos.com.br/fotos_carros/fotos/$dir", 0777); $foto2_file_name = explode(".",$foto2_file_name); $foto2_file_name = mktime()."_2.".$foto2_file_name[1]; $modelo =$_POST['modelo']; $ano =$_POST['ano']; $combustivel =$_POST['combustivel']; $cor =$_POST['cor']; $preco =$_POST['preco']; $km =$_POST['km']; $placa =$_POST['placa']; $opcionais =$_POST['opcionais']; //verifica se o nome da imagem é igual //if (($foto1_file_name==$foto2_file_name)){ //echo "O nome das imagens são iguais"; //exit; //} // Faz a verificaçao da foto1 if (($tamanhos_foto1[0] > $tamanho_foto1["largura"]) || ($tamanhos_foto1[1] > $tamanho_foto1["altura"])) { $erro = TRUE; echo "<center>A foto1 <b>$nome_arquivo</b> pode ter no máximo 500x500 pixels.<br><br><a href='javascript:history.go(-1);'>Voltar</a></center>"; exit; } // Faz a verificaçao da foto2 if (($tamanhos_foto2[0] > $tamanho_foto2["largura"]) || ($tamanhos_foto2[1] > $tamanho_foto2["altura"])) { $erro = TRUE; echo "<center>A foto2 <b>$nome_arquivo</b> pode ter no máximo 500x500 pixels.<br><br><a href='javascript:history.go(-1);'>Voltar</a></center>"; exit; } if (($foto1_tipo_imagem=="image/pjpeg")|| ($foto1_tipo_imagem=="image/jpeg")|| ($foto1_tipo_imagem=="image/bmp")|| ($foto1_tipo_imagem=="image/gif")|| ($foto1_tipo_imagem=="image/jpg")) { if (($foto2_tipo_imagem=="image/pjpeg")|| ($foto2_tipo_imagem=="image/jpeg")|| ($foto2_tipo_imagem=="image/bmp")|| ($foto2_tipo_imagem=="image/gif")|| ($foto2_tipo_imagem=="image/jpg")) { if (//($nome=="")|| //($endereco_URL=="")|| ($modelo=="")|| ($ano=="")|| ($combustivel=="")|| ($cor=="")|| ($preco=="")|| ($km=="")|| ($placa=="")|| ($opcionais=="")){//7 $erro_tipo="Erro: Você não digitou todos os campos do Formulário!"; $local_volta="javascript:history.go(-1);"; //noticia_sistema($erro_tipo,$local_volta); } else { if (($foto1_tmp!="")&&($foto2_tmp!="")) { $sExt1 = strtolower(substr(strrchr($foto1_file_name, "."), 1)); $sExt2 = strtolower(substr(strrchr($foto2_file_name, "."), 1)); //$codigo_img1 = nome($sExt1); //$codigo_img2 = nome($sExt2); move_uploaded_file($foto1_tmp, "/var/www/raichaskiveiculos.com.br/fotos_carros/fotos/$foto1_file_name") or die('<script language="JavaScript"> alert("Erro ao salvar a imagem (foto 1) no servidor!Imagem:'." $foto1_file_name".'"); window.location = "javascript:history.go(-1);"; </script> '); move_uploaded_file($foto2_tmp, "/var/www/raichaskiveiculos.com.br/fotos_carros/fotos/$foto2_file_name") or die('<script language="JavaScript"> alert("Erro ao salvar a imagem (foto 2) no servidor!Imagem:'." $foto2_file_name".'"); window.location = "javascript:history.go(-1);"; </script> '); // } } else { $erro_tipo="Erro ao salvar a imagem (foto 2) no servidor!Imagem:$foto2_file_name"; //$local_volta="javascript:history.go(-1);"; echo "$erro_tipo";exit(1); //noticia_sistema($erro_tipo,$local_volta); } }} else { $erro_tipo="Erro: A foto 2 esta no formato inválido (Sómente JPG), ou você não há selecionou!" . "Tipo enviado: ".$foto2_tipo_imagem; $local_volta="javascript:history.go(-1);"; echo "$erro_tipo,$local_volta"; exit(1); //noticia_sistema($erro_tipo,$local_volta); } } else { $erro_tipo="Erro: A foto 1 esta no formato inválido (Sómente JPG), ou você não há selecionou!" . "Tipo enviado: ".$foto1_tipo_imagem; $local_volta="javascript:history.go(-1);"; echo "$erro_tipo,$local_volta"; //noticia_sistema($erro_tipo,$local_volta); exit(1); } $sql=mysql_query("INSERT INTO fotos (foto1, foto2, modelo, ano, combustivel, cor, preco, km, placa, opcionais) VALUES ('$foto1_file_name', '$foto2_file_name', '$modelo', '$ano', '$combustivel', '$cor', '$preco', '$km', '$placa', '$opcionais')") or die (mysql_error($conexao)); if (!$sql){ echo "erro ao salvar informações ao banco de dados"; mysql_close($conexao); exit(1); } else { echo"<p align=center class=style2> </p> <p align=center class=style2> </p> <p align=center class=style2> </p> <p align=center class=style2> </p> <p align=center class=style2>Salvo com sucesso</p> <p align=center class=style1> </p> <p align=center class=style1><a href=javascript:history.back(1)>Voltar!</a></p> "; } mysql_close($conexao); ?> <style type="text/css"> <!-- .style1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; } .style2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #009900; } a { font-size: 10px; color: #333333; } a:link { text-decoration: none; } a:visited { text-decoration: none; color: #000000; } a:hover { text-decoration: underline; color: #333333; } a:active { text-decoration: none; color: #333333; } --> </style>