Re: [CentOS-es] Migración de CentOS 6 a CentOS 7 - web php

2017-01-09 Por tema Martin Mantaras
Alexandre, los warnings que obtenes se deben a que el desarrollo en php que
tenes esta diseñado para una version anterior de php respecto a la que
tenes instalada en el nuevo servidor.
Es tan simple como corregir y utilizar las funciones correctas para la
nueva version y listo.

Si necesitas te puedo dar una mano.

Saludos.

El 9 de enero de 2017, 11:38, Alex ( Servtelecom ) <
alex.and...@servtelecom.com> escribió:

> Gracias por tu respuesta, iré tirando del hilo ahora que ya voy más
> tranquilo que se que puedo cambiar la maquina y la web puede seguir
> funcionando :)
>
> igualmente mi duda es el porque en CentOS 6 esta variable si la interpreta
> y en el CentOS 7 no... pero bueno, como es cosa de programación se lo he
> comentado a la empresa que lo investiguen y que no me cobren por una mala
> programación que hicieron en su día...
>
> Gracias a todos!
>
> 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.and...@servtelecom.com> Date: 2017-01-09  5:58 AM  (GMT-05:00) To:
>> centos-es@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"  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;*
 *

Re: [CentOS-es] Migración de CentOS 6 a CentOS 7 - web php

2017-01-09 Por tema L.C. - Salman PSL



   *:: Creo que alguien te apunto, que era por el cambio de version de
   php y mysql y yo personalmente lo secundo.

   En mi caso, tengo muchiisima programacion en PERL corriendo
   sin problemas con Centos 5, y en una prueba que hice en Centos 7, no
   me funcionaba casi nada, y era por la version de PERL que corre en
   cada sistema.

   Hay 2 soluciones, una reescribir toda la programacion, la otra, no
   cambiar de SO

   * 



>> *** Fin del mensaje *** <<

Saludos
Salvador Guzman
Salman PSL
Vigo, Galicia, España
   +34 986.21.30.27
   +34 60 400 30 20
Salman.EU 

___
CentOS-es mailing list
CentOS-es@centos.org
https://lists.centos.org/mailman/listinfo/centos-es


Re: [CentOS-es] Migración de CentOS 6 a CentOS 7 - web php

2017-01-09 Por tema Alex ( Servtelecom )
Gracias por tu respuesta, iré tirando del hilo ahora que ya voy más 
tranquilo que se que puedo cambiar la maquina y la web puede seguir 
funcionando :)


igualmente mi duda es el porque en CentOS 6 esta variable si la 
interpreta y en el CentOS 7 no... pero bueno, como es cosa de 
programación se lo he comentado a la empresa que lo investiguen y que no 
me cobren por una mala programación que hicieron en su día...


Gracias a todos!

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 )" 
 Date: 2017-01-09  5:58 AM  (GMT-05:00) To: 
centos-es@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"  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.and...@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.and...@servtelecom.com> wrote:

while(@$row = mysql_fetch_assoc($hotels)){
   $results[] = $row;


___
CentOS-es mailing list
CentOS-es@centos.org

Re: [CentOS-es] Migración de CentOS 6 a CentOS 7 - web php

2017-01-09 Por tema orkcu
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 )" 
 Date: 2017-01-09  5:58 AM  (GMT-05:00) To: 
centos-es@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"  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.and...@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.and...@servtelecom.com> wrote:
>
> while(@$row = mysql_fetch_assoc($hotels)){
>  $results[] = $row;
>
 ___
 CentOS-es mailing list
 CentOS-es@centos.org
 https://lists.centos.org/mailman/listinfo/centos-es

>>> ___
>>> CentOS-es mailing list
>>> CentOS-es@centos.org
>>> https://lists.centos.org/mailman/listinfo/centos-es
>>>
>>
>>
>> --
>> M.S.I. Angel Haniel Cantu Jauregui.
>>
>> Celular: 

Re: [CentOS-es] Migración de CentOS 6 a CentOS 7 - web php

2017-01-09 Por tema Alex ( Servtelecom )

Ok perfecto, cierro el tema este, gracias por todo!

Igualmente decir que he conseguido virtualizar el CentOS 6 y lo he 
pasado a kvm y al menos, si no encuentro solución siempre puedo tirar de 
maquina virtual, ya me quedo más tranquilo


Metodo virtualización:

Crear imagen de archivo con clonezilla a un disco duro USB. Luego desde 
KVM inicias con el clonezilla y vuelcas la imagen que has creado en el 
USB, con eso arranca perfecto y tengo CentOS 6 para años :)


Gracias por todo!! :)

Firma Alexandre Andreu Cases - Servtelecom
El 09/01/17 a las 12:38, Wilmer Arambula escribió:

Te recomiendo que escribas en la lista de php allí te podrán ayudar más,
  que en esta lista q es de centos,

Saludos,

El 9/1/2017 6:28, "Alex ( Servtelecom )" 
escribió:


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"  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.and...@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.and...@servtelecom.com> wrote:

while(@$row = mysql_fetch_assoc($hotels)){
  $results[] = $row;

___

CentOS-es mailing list
CentOS-es@centos.org
https://lists.centos.org/mailman/listinfo/centos-es

___

CentOS-es mailing list
CentOS-es@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.ca...@sie-group.net
Web: http://www.sie-group.net/
Cd. Reynosa Tamaulipas.
___
CentOS-es mailing list
CentOS-es@centos.org
https://lists.centos.org/mailman/listinfo/centos-es

___

CentOS-es mailing list
CentOS-es@centos.org

Re: [CentOS-es] Migración de CentOS 6 a CentOS 7 - web php

2017-01-09 Por tema Wilmer Arambula
Te recomiendo que escribas en la lista de php allí te podrán ayudar más,
 que en esta lista q es de centos,

Saludos,

El 9/1/2017 6:28, "Alex ( Servtelecom )" 
escribió:

> 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"  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.and...@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.and...@servtelecom.com> wrote:
>>
>> while(@$row = mysql_fetch_assoc($hotels)){
>>  $results[] = $row;
>>
>> ___
> CentOS-es mailing list
> CentOS-es@centos.org
> https://lists.centos.org/mailman/listinfo/centos-es
>
> ___
 CentOS-es mailing list
 CentOS-es@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.ca...@sie-group.net
>>> Web: http://www.sie-group.net/
>>> Cd. Reynosa Tamaulipas.
>>> ___
>>> CentOS-es mailing list
>>> CentOS-es@centos.org
>>> https://lists.centos.org/mailman/listinfo/centos-es
>>>
>>> ___
>> CentOS-es mailing list
>> CentOS-es@centos.org
>> https://lists.centos.org/mailman/listinfo/centos-es
>>
>
> ___
> CentOS-es 

Re: [CentOS-es] Migración de CentOS 6 a CentOS 7 - web php

2017-01-09 Por tema Alex ( Servtelecom )
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"  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.and...@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.and...@servtelecom.com> wrote:

while(@$row = mysql_fetch_assoc($hotels)){
 $results[] = $row;


___
CentOS-es mailing list
CentOS-es@centos.org
https://lists.centos.org/mailman/listinfo/centos-es


___
CentOS-es mailing list
CentOS-es@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.ca...@sie-group.net
Web: http://www.sie-group.net/
Cd. Reynosa Tamaulipas.
___
CentOS-es mailing list
CentOS-es@centos.org
https://lists.centos.org/mailman/listinfo/centos-es


___
CentOS-es mailing list
CentOS-es@centos.org
https://lists.centos.org/mailman/listinfo/centos-es


___
CentOS-es mailing list
CentOS-es@centos.org
https://lists.centos.org/mailman/listinfo/centos-es