Cita:
Iniciado por Kilin dodne pongo la funcion str_replace ahi?
Intenta así quizás que te funciona....
Código PHP:
Ver original<?php
// Esta función la acabo de hacer no soy experto en PHP
// Y a veces al código, lo hago más complicado de lo que debiera.
// Quizás algún genio de los tantos que hay en el foro lo pueda realizar mejor
// Estoy aprendiendo también sepan disculpar y espero que te sirva.
function removeExt($text){
$cadena_final = substr($text, 0, -$n); return $replace;
}
if($_POST){
// Creamos la cadena aletoria
$str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890";
$cad = "";
for($i=0;$i<12;$i++) {
}
// Fin de la creacion de la cadena aletoria
$tamano = $_FILES [ 'file' ][ 'size' ]; // Leemos el tamaño del fichero
$tamaño_max="50000000000"; // Tamaño maximo permitido
if( $tamano < $tamaño_max){ // Comprovamos el tamaño
$destino = 'images/1' ; // Carpeta donde se guardata
$sep=explode('image/',$_FILES["file"]["type"]); // Separamos image/ $tipo=$sep[1]; // Optenemos el tipo de imagen que es
if($tipo == "gif" || $tipo == "pjpeg" || $tipo == "bmp" || $tipo == "jpg" || $tipo == "x-png" || $tipo == "jpeg" || $tipo == "png" || $tipo == "psd"){ // Si el tipo de imagen a subir es el mismo de los permitidos, segimos. Puedes agregar mas tipos de imagen
move_uploaded_file ( $_FILES [ 'file' ][ 'tmp_name' ], $destino . '/' .removeExt
($_FILES [ 'file' ][ 'name' ]).'-'.$cad.'.'.$tipo); // Subimos el archivo include('subido.php'); // Incluimos la plantilla
}
else echo "el tipo de archivo no es de los permitidos";// Si no es el tipo permitido lo desimos
}
else echo "El archivo supera el peso permitido.";// Si supera el tamaño de permitido lo desimos
}
?>
Repito no soy experto ...disculpa si está mal.
Saludos