Foros del Web » Programando para Internet » PHP »

Salto de linea archivo txt con php

Estas en el tema de Salto de linea archivo txt con php en el foro de PHP en Foros del Web. Hola estoy creando un pequeño formulario en php con un archivo txt.miproblema que es un text area pero no me interpreta los saltos de linea. ...
  #1 (permalink)  
Antiguo 09/10/2010, 10:27
 
Fecha de Ingreso: marzo-2008
Mensajes: 27
Antigüedad: 16 años, 8 meses
Puntos: 2
Salto de linea archivo txt con php

Hola estoy creando un pequeño formulario en php con un archivo txt.miproblema que es un text area pero no me interpreta los saltos de linea.

¿se puede o estoy perdiendo el tiempo ?
  #2 (permalink)  
Antiguo 09/10/2010, 10:29
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 11 meses
Puntos: 89
Respuesta: Salto de linea archivo txt con php

Con nl2br podrás hacerlo.
__________________
Nunca te olvidaré mi negra hermosa. Te extraño demasiado.
  #3 (permalink)  
Antiguo 09/10/2010, 10:30
Avatar de angelAparicio  
Fecha de Ingreso: julio-2009
Ubicación: Sevilla
Mensajes: 307
Antigüedad: 15 años, 4 meses
Puntos: 22
Respuesta: Salto de linea archivo txt con php

¿Has probado con la función nl2br() ?
__________________
Mis webs:
- Programador Web Autónomo
- Conciertos en Sevilla
  #4 (permalink)  
Antiguo 09/10/2010, 10:31
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 11 meses
Puntos: 89
Respuesta: Salto de linea archivo txt con php

Perdón, me precipité... ¿estás escribiendo del textarea al archivo, o estás imprimiendo el contenido del archivo en el textarea?
__________________
Nunca te olvidaré mi negra hermosa. Te extraño demasiado.
  #5 (permalink)  
Antiguo 09/10/2010, 10:33
 
Fecha de Ingreso: marzo-2008
Mensajes: 27
Antigüedad: 16 años, 8 meses
Puntos: 2
Respuesta: Salto de linea archivo txt con php

no escribo ls datos en un textarea y luego importo el txt para leerlo
  #6 (permalink)  
Antiguo 09/10/2010, 10:36
 
Fecha de Ingreso: marzo-2008
Mensajes: 27
Antigüedad: 16 años, 8 meses
Puntos: 2
Respuesta: Salto de linea archivo txt con php

Cita:
<?php
$saving = $_REQUEST['saving'];
if ($saving == 1) {
$data = $_POST['data'];
$file = "texto_pizza/pizza1.txt";
echo "<META HTTP-EQUIV='refresh' CONTENT='0; URL=uploadpizz.php'>";

$fp = fopen($file, "w") or die("Couldn't open $file for writing!");
fwrite($fp, $data) or die("Couldn't write values to file!");

fclose($fp);
echo "Guardado $file!";
}
?>
<form name="form1" method="post" action="uploadpizz.php?saving=1">
<textarea name="data" cols="25" rows="3">
<?php
$file = "texto_pizza/pizza1.txt";
if (!empty($file)) {
$file = file_get_contents("$file");
echo $file;
}
?>
</textarea>
<br>
<input type="submit" value="Guardar">
</form>
  #7 (permalink)  
Antiguo 09/10/2010, 10:51
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 11 meses
Puntos: 89
Respuesta: Salto de linea archivo txt con php

Creo que debería ser así :

Código PHP:
Ver original
  1. $data = str_replace("\n", "\r\n", $data);
__________________
Nunca te olvidaré mi negra hermosa. Te extraño demasiado.
  #8 (permalink)  
Antiguo 09/10/2010, 10:55
 
Fecha de Ingreso: marzo-2008
Mensajes: 27
Antigüedad: 16 años, 8 meses
Puntos: 2
Respuesta: Salto de linea archivo txt con php

Gracias voy a probar, me esta matando el salto de linea
  #9 (permalink)  
Antiguo 09/10/2010, 11:01
 
Fecha de Ingreso: marzo-2008
Mensajes: 27
Antigüedad: 16 años, 8 meses
Puntos: 2
Respuesta: Salto de linea archivo txt con php

buaf nada, ó yo k me estoy liando, me estoy iniciando en php y me vuelve loco

cunaod introduzco este codigo donde escribo el textarea, bien, pero luego al imprimirlo en patalla nada

Cita:
$data = str_replace("\n", "\r\n", $data);
  #10 (permalink)  
Antiguo 09/10/2010, 11:10
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 11 meses
Puntos: 89
Respuesta: Salto de linea archivo txt con php

Al imprimirlo en pantalla, debes usar nl2br.
__________________
Nunca te olvidaré mi negra hermosa. Te extraño demasiado.
  #11 (permalink)  
Antiguo 10/10/2010, 05:23
 
Fecha de Ingreso: marzo-2008
Mensajes: 27
Antigüedad: 16 años, 8 meses
Puntos: 2
Respuesta: Salto de linea archivo txt con php

Gracias de nuevo por tu atencion spider, pero nada no lo consigo !!! y seguro k no tiene k ser dificil..seguire probando ya te contare
  #12 (permalink)  
Antiguo 10/10/2010, 06:21
Avatar de angelAparicio  
Fecha de Ingreso: julio-2009
Ubicación: Sevilla
Mensajes: 307
Antigüedad: 15 años, 4 meses
Puntos: 22
Respuesta: Salto de linea archivo txt con php

He hecho una prueba y me respeta los saltos de linea. ¿Puedes mirar como están grabados los saltos de linea en el fichero de texto? (En el menú de herramientas tienes que tener una opción del tipo "saltos de linea" que te dirá si estás grabando en formato Unix/Mac o Windows)
__________________
Mis webs:
- Programador Web Autónomo
- Conciertos en Sevilla
  #13 (permalink)  
Antiguo 10/10/2010, 11:31
 
Fecha de Ingreso: marzo-2008
Mensajes: 27
Antigüedad: 16 años, 8 meses
Puntos: 2
Respuesta: Salto de linea archivo txt con php

SIIII ,al fin me funciono, probando en un sitio y otro al final di con el clavo.

Maldita sea el php este que dificil que es el jodio

Muchisimas gracias a todos por vuestra ayuda son sois geniales.

Saludos
  #14 (permalink)  
Antiguo 11/10/2010, 03:07
Avatar de angelAparicio  
Fecha de Ingreso: julio-2009
Ubicación: Sevilla
Mensajes: 307
Antigüedad: 15 años, 4 meses
Puntos: 22
Respuesta: Salto de linea archivo txt con php

Más que problema de PHP es problema de codificación de caracteres, una de mis mayores pesadillas XD
__________________
Mis webs:
- Programador Web Autónomo
- Conciertos en Sevilla

Etiquetas: linea, salto, txt
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:28.