Cita:
lo guarda como../img/nombre.jpg
Cita:
este el codigo php q estoy usando:_0._0./img/nombre_0.jpg
Código PHP:
if(isset($_FILES['img']) && $_FILES['img']['error'] == 0){
$tamano = $_FILES [ 'img' ][ 'size' ];
$tamaño_max="25000000";
if( $tamano < $tamaño_max){
$destino = 'uploaded' ;
$sep=explode('image/',$_FILES["img"]["type"]); // Separamos image/
$tipo=$sep[1]; // Optenemos el tipo de imagen que es
if($tipo == "gif" || $tipo == "pjpeg" || $tipo == "bmp" || $tipo == "jpeg" || $tipo == "png"){
$timg= trim($_FILES['img']['name']); //linea nueva devuelve la cadena sin espacios al principio o al final
$img= "../img/" . str_replace(" ", "_", $timg);// linea nueva devuelve la cadena sin espacios entre palabtas
$query ="SELECT img FROM noticias
WHERE img='{$img}'";
$result=mysql_query($query,$coneccion);
if($result){
$num=mysql_num_rows($result);
$img=str_replace(".", "_{$num}.",$img);
move_uploaded_file ( $_FILES [ 'file' ][ 'tmp_name' ], $img); // Subimos el archivo con nombre modificado
$img= "'".$img."'";
}else{move_uploaded_file ( $_FILES [ 'file' ][ 'tmp_name' ], $img); $img= "'".$img."'";} // Subimos el archivo
}else{$img= "'el tipo de archivo no es de los permitidos'";}
}else{$img = "'El archivo supera el peso permitido.'";}
}else{
$img = "'no esta set'";
Ya encontre el error, esta en mysql_num_rows() no habia entendido del todo bien su funcion