• Publicidad

Cómo guardar correctamente contenido de un editor WYSIWYG

¿Ya sabes lo que es una referencia? Has progresado, el nível básico es cosa del pasado y ahora estás listo para el siguiente nivel.

Cómo guardar correctamente contenido de un editor WYSIWYG

Notapor mydaboin79 » 2021-03-27 09:12 @425

Buenos días. Tengo un problema a la hora de guardar contenido de un editor WYSIWYG en un .dat simple desde Perl.

Al guardar se desconfigura el contenido, e incluso salta las líneas del campo preestablecido donde debe estar contenido dicha información.

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1.         open (DATOS, "$archivo_articulos") || &Error ($!, "$archivo_articulos");
  2.         open (TEMPORAL, ">$archivo_temporal") || &Error ($!, "$archivo_temporal");
  3.         while($archivo=<DATOS>){
  4.                         chop $archivo;
  5.                         $parrafo=~s/\r//g;
  6.                         $parrafo=~s/\n/\<br>/g;
  7.                         $parrafo=~s/\n/<\p>/g;
  8.                         $cadena="$archivo";
  9.                         @matriz=split("\t",$archivo);
  10.                         $cod=$matriz[0];
  11.                 if ($cod eq $codigo){
  12.                                 $cadena="$codigo\t";
  13.                                 $cadena="$cadena$titulo\t";
  14.                                 $cadena="$cadena$parrafo\t$galerias\t$linkt\t$link\t$autor\t$email\t$inactivo";
  15.                 }
  16.                                 print TEMPORAL "$cadena\n";
  17.         }
  18.                 close DATOS;
  19.                 close TEMPORAL;
  20.                 open (TEMPORAL, "$archivo_temporal") || &Error ($!, "$archivo_temporal");
  21.                 @mat=<TEMPORAL>;
  22.                 close TEMPORAL;
  23.                 open (DATOS, ">$archivo_articulos") || &Error ($!, "$archivo_articulos");
  24.                 print DATOS @mat;
  25.                 close DATOS;
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4

Esto guarda, pero como explique anteriormente se desconfigura el contenido que está dentro de la variable $parrafo.

Cabe destacar que guardo información por línea, como se muestra en el código, un grupo de artículos informativos. Por tanto el error daña la visualización terriblemente.

Me gustaría saber qué posible solución se podría hacer. De antemano, gracias.
mydaboin79
Perlero nuevo
Perlero nuevo
 
Mensajes: 1
Registrado: 2021-01-13 10:55 @497

Publicidad

Re: Cómo guardar correctamente contenido de un editor WYSIWY

Notapor explorer » 2021-03-27 15:30 @688

Bienvenido a los foros de Perl en Español, mydaboin79.

Cuando te refieres a un formato WYSIWYG, ¿a qué formato de archivo te refieres? ¿Word, RTF? ¿O es texto con marcas?

El procesamiento que haces en Perl da idea de que es texto, pero hay que tener cuidado si el archivo guarda información en binario.

¿Puedes publicar una parte de ese texto, al menos unas líneas, para ver qué aspecto tiene? Si contiene información sensible, la debes cambiar por otro texto cualquiera.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Intermedio

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados