Acias gente !
// Aqui dejo lo que he intentado !!
Psd : Estoy haciendo un upload i quiero que si existe la carpeta que comprueve si el archivo existe , si es asi que lanze un mensaje diciendo que " ya existe ", sino existe pues que lo cree.
Y sino existe la carpeta pues que la cree y que enganxe el archivo.....
Me peta en el else //2 --> // 3...
Código PHP:
$tmp_name = $_FILES["archivos"]["tmp_name"][$i];
$name = $_FILES["archivos"]["name"][$i];
$client = $_REQUEST['nombre'];
$guio = '-';
$suma = $client.$guio.$name ;
$newfile = "$ruta". $suma;
$ruta = "upload/$client/";
$directori = mkdir("upload/$client",0755);// crea el directori//
//--------------------------
if(!is_dir("/upload/$client")){//1
// "el directorio existe¡¡"//
{//2a
if (file_exists($suma)){//2
print " La foto - $name - ya éxiste ";
}//2
else {//3
if (is_uploaded_file($tmp_name)) {//4
if (!move_uploaded_file($tmp_name,"$newfile"))
echo "La foto - $name - se ha subido con éxito<br>";}//4 else {// 5
print "Error en transferencia de archivo.";
; }// 5
}//3
}//2a
}//1
// sino existe
else
{//1a
mkdir("upload/$client",0755);
echo "Se ha creado la carpeta - ";
if (is_uploaded_file($tmp_name)) {//6
if (!move_uploaded_file($tmp_name,"$newfile"))
echo "La foto - $name - se ha subido con éxito<br>";}//6
else
{//7
print "Error en transferencia de archivo.";
; }//7
}
}//1a
//------------------