Foros del Web » Programando para Internet » PHP »

Problemas al pasar php4 a php5

Estas en el tema de Problemas al pasar php4 a php5 en el foro de PHP en Foros del Web. Hola necesito que me orienten estoy realizando el pasaje de un sitio de php4 a php5 en el proceso surgieron varios errores que fuimos solucionando ...
  #1 (permalink)  
Antiguo 16/12/2011, 12:56
 
Fecha de Ingreso: diciembre-2011
Mensajes: 2
Antigüedad: 12 años, 11 meses
Puntos: 0
Pregunta Problemas al pasar php4 a php5

Hola necesito que me orienten estoy realizando el pasaje de un sitio de php4 a php5 en el proceso surgieron varios errores que fuimos solucionando basicamente usando domxml-php4-to-php5.php y xslt-php4-to-php5.php.

El tema es que tengo un error al cargar los estilos y no logro solucionarlo y tampoco encuentro mucha información al respecto.
Este es el log del error

15-Dec-2011 09:02:12] PHP Warning: XSLTProcessor::importStylesheet() [xsltprocessor.importstylesheet]: invalid value for method: xhtml in /home/apple/public_html/xslt-php4-to-php5.php on line 46

Este es el codigo de la linea 46 a la que hace referencia el log

$xsl = new DOMDocument();
$xsl->loadXML(str_replace('arg:/','arg://',$xsl_));

//echo 'XSL>>>>' . $xsl->saveHTML() . '<<<<XSL';

la línea que esta comentada la use para imprimir en pantalla el contenido que se debe cargar, y ahí logre que el conentido esta completo, pero cuando la página se carga además de tirar ese error, queda incompleta, se carga sólo la mitad.

Si alguien me puede ayudar se lo agradezco.
  #2 (permalink)  
Antiguo 16/12/2011, 15:19
Avatar de ElSiniestro  
Fecha de Ingreso: diciembre-2011
Ubicación: Ibagué
Mensajes: 115
Antigüedad: 12 años, 11 meses
Puntos: 23
Respuesta: Problemas al pasar php4 a php5

Es que el argumento que tiene loadXML es nulo ($xsl)

Al menos debes asignarle un archivo que abrir en la parte resaltada en negrita aquí:

$xsl->loadXML(str_replace('arg:/','arg://',$xsl_));
  #3 (permalink)  
Antiguo 19/12/2011, 06:34
 
Fecha de Ingreso: diciembre-2011
Mensajes: 2
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: Problemas al pasar php4 a php5

Gracias por la respuesta pero no es null el valor, puedo imprimir el contendio del mismo en pantalla con echo y esta cargado.

A que puede deberse el error si no es por lo del valor null.

estos son los dos errores que tira y luego no termina de cargar los estilos.


Warning: XSLTProcessor::importStylesheet() [xsltprocessor.importstylesheet]: compilation error: file /home/apple/public_html/shop/ line 3 element output in /home/apple/public_html/xslt-php4-to-php5.php on line 50

Warning: XSLTProcessor::importStylesheet() [xsltprocessor.importstylesheet]: invalid value for method: xhtml in /home/apple/public_html/xslt-php4-to-php5.php on line 50
  #4 (permalink)  
Antiguo 19/12/2011, 09:32
Avatar de ElSiniestro  
Fecha de Ingreso: diciembre-2011
Ubicación: Ibagué
Mensajes: 115
Antigüedad: 12 años, 11 meses
Puntos: 23
Respuesta: Problemas al pasar php4 a php5

Pues ahora el error bajó 4 líneas...

Pero aquí, también cambia el error. Dice que hay un error en la línea 3 del elemento de salida en la línea 50 de xslt-php4-to-php5.php

Revisa bien la salida del archivo a ver que error encuentras
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 14:05.