Programación Web y Scripting > PHP
[reemplazar Espacios Por Guiones Bajos??]
(1/1)
kkonvicted:
Hola, les presento el code..
Este es el html
--- Código: Text ---<html><body><form enctype='multipart/form-data' action='subir.php' method='POST'><b>Tu nombre: </b><input type="text" name="persona"><br><b>Imagen: </b><input type='file' name='img' size='20'><br><input type='submit' value='subir'></form></body></html>
ahi va el "subir.php"
--- Código: Text ---<html><?php$remitente=$_REQUEST['persona'];$temporal=$_FILES['img']['tmp_name'];$name_tar=$_FILES['img']['name'];$name_tar=strtolower($name_tar);$name_imagen="$name_tar";$fichero_name="$name_imagen";$directorio="imagenes";$extension=strrchr($name_tar,".");$ab=fopen("images.html","a") or die ("Problemas en la creacion del htm");fputs($ab,"<br><b>De: ".$remitente."</b><br>");fputs($ab,$link);fputs($ab,"<img src=/xxxxxx.com.ar/".$directorio."/".$fichero_name."><br>");fputs($ab,"----------------------<br>");fclose($ab);move_uploaded_file($temporal, $directorio.'/'.$fichero_name);echo "Imagen enviada satisfactoriamente!"; ?></body></html>
El code funciona, mi problema viene aca:
fputs($ab,"<img src=/xxxxxx.com.ar/".$directorio."/".$fichero_name."><br>");
Las imagenes q tienen un espacio no se peuden visualizar, y tengo q ver la manera q se pueda o que se reemplazen los espacios por "_" (guiones bajos)
Espero respuestas, y saludos
JrcsDev:
hola que tál, puedes usar la función str_replace:
--- Código: Text ---str_replace(" ","_",$nombre_imagen);
Espero te sirva... Saludos!
kkonvicted:
--- Cita de: "jrinside" --- hola que tál, puedes usar la función str_replace:
--- Código: Text ---str_replace(" ","_",$nombre_imagen);
Espero te sirva... Saludos!
--- Fin de la cita ---
Exelente, muchisimas gracias! me sirvio perfectamente.
Saludos y muchas gracias.
JrcsDev:
Estamos para ayudar... Saludos B)
Navegación
Ir a la versión completa