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>










