[CentOS-es] Migración de CentOS 6 a CentOS 7 - web php
Alex ( Servtelecom )
alex.andreu en servtelecom.com
Mie Ene 11 14:41:03 UTC 2017
El tema de las \r\n\r\n era culpa de que no se exporto bien la base de
datos desde la consola, lo he probado desde el phpmyadmin y ahora si que
se ve bien todo!
Tema cerrado 100%
Gracias a todos!
Firma Alexandre Andreu Cases - Servtelecom
El 11/01/17 a las 11:49, Miguel González escribió:
> Estupendo que hayas contestado con (parte de) la solución, siempre le
> puede servir otros!
>
> Saludos!
>
> Miguel
>
>
> On 01/11/17 11:42 AM, Alex ( Servtelecom ) wrote:
>> Tema solucionado! nada que ver con versiones ni mala programación, era
>> tan simple como activar el short_open_tag = On del php.ini
>>
>> ahora solo me queda ver que tengo que activar para que detecte los
>> \r\n\r\n que no se porque se muestran en la web y no deberían de mostrarse
>>
>> Gracias por todo vuestro apoyo :)
>>
>>
>> Firma Alexandre Andreu Cases - Servtelecom
>> El 09/01/17 a las 13:26, orkcu escribió:
>>> La funcion foreach es muy simple, y la unica razon por la cual no
>>> funcionaria es porque $ofertas no es un array.
>>> Ya borre tu mensaje original donde copiabas el codigo asi que no puedo
>>> ver donde se definen los valores de ofertas, aunque se ve que la
>>> variable en si se inicializa colo un array vacio. rsOfertas es el
>>> resultado de un query sql asi que infiero que ofertas sea el mysql
>>> fetch de rsOfertas, que falla y otra vez caemos en el error original.
>>> Al menos tienes el extremo del "hilo de ariadna" solo tienes que
>>> empezar a seguirlo para llegar al final del laberinto 😉
>>>
>>> Suerte,Roger
>>>
>>>
>>> Sent from my Samsung Galaxy smartphone.
>>> -------- Original message --------From: "Alex ( Servtelecom )"
>>> <alex.andreu en servtelecom.com> Date: 2017-01-09 5:58 AM (GMT-05:00)
>>> To: centos-es en centos.org Subject: Re: [CentOS-es]
>>> Migración de CentOS 6 a CentOS 7 - web php
>>> Desgranando el código, he logrado ver que es realmente lo que falla en
>>> el php ya que he dejado de centrarme en el servidor, en CentOS 6 por
>>> alguna razón si que lee la variable y en CentOS 7 no
>>>
>>>
>>> code:
>>>
>>> foreach($ofertas as $oferta){ ?>
>>>
>>>
>>> Si comento esta linea de todo el código entonces la web se muestra,
>>> evidentemente no sale lo que tiene que salir pero todo lo demás si,
>>> alguna razón de porque foreach no funcione o no no interprete esta
>>> variable???
>>>
>>>
>>> Gracias por vuestra paciencia
>>>
>>> Firma Alexandre Andreu Cases - Servtelecom
>>> El 09/01/17 a las 02:14, Wilmer Arambula escribió:
>>>> Te recomiendo invertir en actualizar tu web a php usando un framework
>>>> como
>>>> yii2, laravell o simphony MVC, así evitas estos problemas, o utiliza la
>>>> antigua que aplican los de sistemas para que cambiar algo que ya
>>>> funciona,
>>>>
>>>> Saludos,
>>>>
>>>> El 8/1/2017 16:27, "angel jauregui" <darkdiabliyo en gmail.com> escribió:
>>>>
>>>>> @Alex
>>>>>
>>>>> Buen dia tu problema no esta en los paquetes ni la instaalcion de tu
>>>>> CentOS, tu servidor esta bien ya deja de darle vueltas a eso.
>>>>>
>>>>> Tu problema es la sintaxis de programación que usaste, te recomiendo
>>>>> pruebes cambiar tu código, ya lo revise y te le hice un cambio que
>>>>> espero
>>>>> te sirva de *idea* para que sepas lo que debes corregir:
>>>>>
>>>>> * $hotels = "SELECT h.*,c.n_name as ciudad FROM hoteles
>>>>> h, city
>>>>> c WHERE h.n_lang = ".$_SESSION['idioma_id']." AND c.n_id = h.n_city AND
>>>>> h.n_lang = c.n_lang";*
>>>>> * $hotels = mysql_query($hotels);*
>>>>> * # while($row = mysql_fetch_assoc($hotels)){*
>>>>> * # $results[] = $row;*
>>>>> * # }*
>>>>>
>>>>> *# foreach($results as $hotel){*
>>>>> * while( $hotel= mysql_fetch_array($hotels) ) {*
>>>>> * $SqlOfertas = "SELECT o.* FROM ofertashoteles oh,
>>>>> ofertas
>>>>> o WHERE oh.n_hotel = ".$hotel['n_id']." AND oh.n_oferta = o.n_id AND
>>>>> o.n_lang = ".$_SESSION['idioma_id'];*
>>>>> * $rsOfertas = mysql_query( $SqlOfertas);*
>>>>> * $ofertas = [];*
>>>>>
>>>>> * if($_SESSION['idioma'] == 'ru'){*
>>>>> * $idioma_busqueda = "SELECT la_id FROM
>>>>> languages WHERE
>>>>> la_abbreviation = 'en' LIMIT 1";*
>>>>> * $idioma_busqueda = mysql_query($idioma_busqueda);*
>>>>> * $idioma_busqueda =
>>>>> mysql_fetch_object($idioma_busqueda);*
>>>>>
>>>>> * $name_hotel = "SELECT h.*,c.n_name as ciudad FROM
>>>>> hoteles h, city c WHERE h.n_lang = ".$idioma_busqueda->la_id." AND
>>>>> c.n_id =
>>>>> h.n_city AND h.n_lang = c.n_lang AND h.n_id = ".$hotel['n_id'];*
>>>>> * $name_hotel = mysql_query($name_hotel);*
>>>>> * $name_hotel = mysql_fetch_object($name_hotel);*
>>>>> * $hotel['n_name'] = $name_hotel->n_name;*
>>>>> * $hotel['tag_city'] = $hotel['ciudad'];*
>>>>> * $hotel['ciudad'] = $name_hotel->ciudad;*
>>>>> * }else{*
>>>>> * $hotel['tag_city'] = $hotel['ciudad'];*
>>>>> * }*
>>>>>
>>>>> Saludos !
>>>>>
>>>>>
>>>>> El 8 de enero de 2017, 12:19, Alex ( Servtelecom ) <
>>>>> alex.andreu en servtelecom.com> escribió:
>>>>>
>>>>>> con o sin @ saca el mismo error, en los log's del apache también
>>>>>> hace lo
>>>>>> mismo ;(
>>>>>>
>>>>>> Firma Alexandre Andreu Cases - Servtelecom
>>>>>> El 08/01/17 a las 11:09, Camilo Sperberg escribió:
>>>>>>
>>>>>> Saca la arroba y de esa forma php no silenciará el error. Con eso
>>>>>> podemos
>>>>>>> saber qué pasa.
>>>>>>>
>>>>>>> Sent from my iPhone 7 Beta [Confidential use only]
>>>>>>>
>>>>>>> On 8 Jan 2017, at 10:26, Alex ( Servtelecom ) <
>>>>>>>> alex.andreu en servtelecom.com> wrote:
>>>>>>>>
>>>>>>>> while(@$row = mysql_fetch_assoc($hotels)){
>>>>>>>> $results[] = $row;
>>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> CentOS-es mailing list
>>>>>>> CentOS-es en centos.org
>>>>>>> https://lists.centos.org/mailman/listinfo/centos-es
>>>>>>>
>>>>>> _______________________________________________
>>>>>> CentOS-es mailing list
>>>>>> CentOS-es en centos.org
>>>>>> https://lists.centos.org/mailman/listinfo/centos-es
>>>>>>
>>>>> --
>>>>> M.S.I. Angel Haniel Cantu Jauregui.
>>>>>
>>>>> Celular: (011-52-1)-899-871-17-22
>>>>> E-Mail: angel.cantu en sie-group.net
>>>>> Web: http://www.sie-group.net/
>>>>> Cd. Reynosa Tamaulipas.
>>>>> _______________________________________________
>>>>> CentOS-es mailing list
>>>>> CentOS-es en centos.org
>>>>> https://lists.centos.org/mailman/listinfo/centos-es
>>>>>
>>>> _______________________________________________
>>>> CentOS-es mailing list
>>>> CentOS-es en centos.org
>>>> https://lists.centos.org/mailman/listinfo/centos-es
>>> _______________________________________________
>>> CentOS-es mailing list
>>> CentOS-es en centos.org
>>> https://lists.centos.org/mailman/listinfo/centos-es
>>> _______________________________________________
>>> CentOS-es mailing list
>>> CentOS-es en centos.org
>>> https://lists.centos.org/mailman/listinfo/centos-es
>> _______________________________________________
>> CentOS-es mailing list
>> CentOS-es en centos.org
>> https://lists.centos.org/mailman/listinfo/centos-es
> _______________________________________________
> CentOS-es mailing list
> CentOS-es en centos.org
> https://lists.centos.org/mailman/listinfo/centos-es
Más información sobre la lista de distribución CentOS-es