Ver Mensaje Individual
  #6 (permalink)  
Antiguo 21/09/2016, 22:27
Avatar de manuparquegiralda
manuparquegiralda
 
Fecha de Ingreso: junio-2012
Ubicación: Barcelona
Mensajes: 241
Antigüedad: 11 años, 10 meses
Puntos: 39
Respuesta: Duda con relazar java script en php

A ver lo ideal es currarte una expresión regular que te haga eso con una sola línea de código. Yo me tendría que poner a probar para sacarte una y me llevaría un rato porque no soy un erudito en expresiones regulares, es algo que siempre me cuesta un huevo...

Pero puedes hacer de una forma un poco más chapuza aunque igualmente funcional:

Código PHP:
Ver original
  1. function quitar_saltos_linea($str){
  2.     $a = explode("<script>", $str);
  3.     $b = explode("</script>", $a[1]);
  4.  
  5.     $newStr = str_replace("\n","<br>",$a[0])."<script>".$b[0]."</script>".str_replace("\n","<br>",$b[1]):
  6.  
  7.    return $newStr;
  8.  
  9. }
  10.  
  11. $text="Hola como estan amigos de foros de l web\n
  12.    como estna  en donde estan\n
  13.    <script>(function (win, doc, script, source, objectName) \n
  14.    { (win.RadionomyPlayerObject = win.RadionomyPlayerObject || []).push(objectName); \n
  15.    win[objectName] = win[objectName] || function (k, v) { (win[objectName].parameters = win[objectName].parameters || \n
  16.    </script>\n
  17.    esta parte quiero que me salga normal\ ";
  18.  
  19.  
  20. echo quitar_saltos_linea($text);

Espero que te sirva.
__________________
Diseño Web - Arisman Web