• Jueves 2 de Mayo de 2024, 06:01

Autor Tema:  [reemplazar Espacios Por Guiones Bajos??]  (Leído 1914 veces)

kkonvicted

  • Nuevo Miembro
  • *
  • Mensajes: 18
    • Ver Perfil
[reemplazar Espacios Por Guiones Bajos??]
« en: Martes 13 de Noviembre de 2007, 18:06 »
0
Hola, les presento el code..

Este es el html
Código: Text
  1. <html>
  2. <body>
  3. <form enctype='multipart/form-data' action='subir.php' method='POST'>
  4. <b>Tu nombre: </b><input type="text" name="persona"><br>
  5. <b>Imagen: </b><input type='file' name='img' size='20'><br>
  6. <input type='submit' value='subir'>
  7. </form>
  8. </body>
  9. </html>
  10.  
  11.  


ahi va el "subir.php"
Código: Text
  1. <html>
  2. <?php
  3. $remitente=$_REQUEST['persona'];
  4. $temporal=$_FILES['img']['tmp_name'];
  5. $name_tar=$_FILES['img']['name'];
  6. $name_tar=strtolower($name_tar);
  7. $name_imagen="$name_tar";
  8. $fichero_name="$name_imagen";
  9. $directorio="imagenes";
  10. $extension=strrchr($name_tar,".");
  11. $ab=fopen("images.html","a") or die ("Problemas en la creacion del htm");
  12. fputs($ab,"<br><b>De: ".$remitente."</b><br>");
  13. fputs($ab,$link);
  14. fputs($ab,"<img src=/xxxxxx.com.ar/".$directorio."/".$fichero_name."><br>");
  15. fputs($ab,"----------------------<br>");
  16. fclose($ab);
  17. move_uploaded_file($temporal, $directorio.'/'.$fichero_name);
  18. echo "Imagen enviada satisfactoriamente!";
  19.  
  20. ?>
  21. </body>
  22. </html>
  23.  

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
Aficionado a la programacion, aficionado en progreso.
Batch: APROBADO.
Html]Semi-Aprobado.[/color]
CSS: Semi-Aprobado.
PHP]En progreso...[/color]

JrcsDev

  • Miembro MUY activo
  • ***
  • Mensajes: 245
  • Nacionalidad: ve
    • Ver Perfil
    • http://codigo7.wordpress.com/
Re: [reemplazar Espacios Por Guiones Bajos??]
« Respuesta #1 en: Martes 13 de Noviembre de 2007, 18:31 »
0
hola que tál, puedes usar la función str_replace:

Código: Text
  1. str_replace(&#34; &#34;,&#34;_&#34;,&#036;nombre_imagen);
  2.  

Espero te sirva... Saludos!
Sígueme en Twitter]
Donar comida a los chicos necesitados!
Todo lo puedo en Cristo que me fortalece...

kkonvicted

  • Nuevo Miembro
  • *
  • Mensajes: 18
    • Ver Perfil
Re: [reemplazar Espacios Por Guiones Bajos??]
« Respuesta #2 en: Martes 13 de Noviembre de 2007, 18:47 »
0
Cita de: "jrinside"
hola que tál, puedes usar la función str_replace:

Código: Text
  1. str_replace(&#34; &#34;,&#34;_&#34;,&#036;nombre_imagen);
  2.  

Espero te sirva... Saludos!
Exelente, muchisimas gracias! me sirvio perfectamente.

Saludos y muchas gracias.
Aficionado a la programacion, aficionado en progreso.
Batch: APROBADO.
Html]Semi-Aprobado.[/color]
CSS: Semi-Aprobado.
PHP]En progreso...[/color]

JrcsDev

  • Miembro MUY activo
  • ***
  • Mensajes: 245
  • Nacionalidad: ve
    • Ver Perfil
    • http://codigo7.wordpress.com/
Re: [reemplazar Espacios Por Guiones Bajos??]
« Respuesta #3 en: Martes 13 de Noviembre de 2007, 19:43 »
0
Estamos para ayudar... Saludos  B)
Sígueme en Twitter]
Donar comida a los chicos necesitados!
Todo lo puedo en Cristo que me fortalece...