Página 1 de 1

Cómo guardar correctamente contenido de un editor WYSIWYG

NotaPublicado: 2021-03-27 09:12 @425
por mydaboin79
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.005 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.

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

NotaPublicado: 2021-03-27 15:30 @688
por explorer
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.