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(&#34; &#34;,&#34;_&#34;,&#036;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(&#34; &#34;,&#34;_&#34;,&#036;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

[0] Índice de Mensajes

Ir a la versión completa