he comparado con un info del php y todo esta igual, linea por linea así que cada vez lo entiendo menos. os plasmo el código php que falla, si quito este código funciona pero lógicamente falta un trozo de la web jejeje! así que aquí esta la resolución de parte de mi problema, que modulo o que se me escapa del php.ini o del vhost para que funcione este código

code:

        <div class="container">
            <ul class="breadcrumb">
<li><a href="./"><?=look_tag_return('tag_breadcrumb_home',$_SESSION['idioma_id'],'breadcrumb');?></a></li> <li class="active"><?=look_tag_return('tag_breadcrumb_ofertas',$_SESSION['idioma_id'],'breadcrumb');?></li>
            </ul>

            <div class="gap"></div>
            <?php

$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){
$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'];
                }

                while(@$wekk = mysql_fetch_assoc($rsOfertas)){
                    $ofertas[] = $wekk;
                }


$SqlOfertasImg = 'select * from images WHERE img_ruta = "hoteles_head_image" and img_product = '.$hotel['n_id'].' order by img_order asc';
                $rsOfertasImg = mysql_query( $SqlOfertasImg);
                $oSqlOfertasImg = mysql_fetch_object($rsOfertasImg);

                ?>
                <div class="article post row">

                    <header class="col-sm-4" style="text-align:center;">
                        <?php
                        if( !$oSqlOfertasImg ){
echo '<img src="images/noimage.png" alt="'.$oSqlOfertas->n_name.'" title="'.$oSqlOfertas->n_name.'">';
                        }else{
echo '<img src="images/hoteles/'.$oSqlOfertasImg->img_file.'" alt="'.$oSqlOfertas->n_name.'" title="'.$oSqlOfertas->n_name.'">';
                        }
                        ?>
                    </header>

<div class="post-inner col-sm-6" style="margin-left: 15px; margin-right:15px;">
                        <div class="post-title">
                            <div class="item-serv col-xs-12">
                                <div class="row" style="height: 53px;">
                                    <div class="desc-bt">
<div class="hoteles-home-label hotel-d col-xs-8"> <span class="letras-hotel" style="vertical-align: top;text-align: right;display: block;"><h4><?php echo look_tag_return('tag_hotel_hotel',$_SESSION['idioma_id'],'hotel').' '.$hotel['n_name']; ?></h4></span>
                                        </div>
<span class="col-xs-4 sc" style="padding-right: 0; padding-top: 19px; right: 0;"> <div class="stars stars<?=$hotel['n_estrellas'];?>"></div>
                                        </span>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <ul class="post-meta hund">
                        </ul>
                        <?php
                        $oferta_final = '';
                        foreach($ofertas as $oferta){ ?>
<div class="modal fade" id="article<?=$oferta['n_id'].$hotel['n_id']?>" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
                            <div class="modal-dialog" role="document">
                                <div class="modal-content">
                                    <div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button> <h4 class="modal-title" id="myModalLabel"><?php echo look_tag_return('tag_hotel_hotel',$_SESSION['idioma_id'],'hotel').' '.$hotel['n_name']; ?></h4>
                                    </div>
                                    <div class="modal-body">
<?php echo $oferta['n_description']; ?>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <ul>
<li><?php echo $oferta['n_name']; ?> <a class="badge" data-toggle="modal" data-target="#article<?=$oferta['n_id'].$hotel['n_id']?>">+Info</a></li> <?php /*<li><?php echo $oferta['n_description']; ?></li>*/ ?>
                        </ul>
                        <? } ?>
<a class="label label-primary" href="<?php echo $_SESSION['idioma'].'/'.toAscii(look_tag_return('ciudades_url_tag',$_SESSION['idioma_id'],'sections')).'/'.$hotel['n_city'].'/'.toAscii($hotel['ciudad']); ?>.html"><i class="fa fa-map-marker"></i> <?=look_tag_return('tag_show_city',$_SESSION['idioma_id'],'0')?></a> <a class="label label-primary" href="<?php echo $_SESSION['idioma'].'/'.toAscii(look_tag_return('hotel_url_tag',$_SESSION['idioma_id'],'sections')).'/'.$hotel['n_id'].'/'.toAscii($hotel['n_name']); ?>.html"><i class="fa fa-building"></i> <?=look_tag_return('tag_show_hotel',$_SESSION['idioma_id'],'0')?></a>
                    </div>
                </div>
                <?
            }
            ?>
        </div>

------------------------------

Firma Alexandre Andreu Cases - Servtelecom
El 08/01/17 a las 08:36, Ricardo escribió:
buenas,

algo se ha dicho ya en respuestas anteriores.

para mi q es apache con php más las extensiones de este último referente a los 
elementos que trabajan en la base de datos.

no es que esté mal programado

es que esa programación, necesita una determinada configuración e instalación 
de apache y php con mysql para funcionar

lo que te está dando es un error muy tipico.

si tienes el otro servidor yo crearía un archivo de php info ( busca la 
correcta sintaxis en google ) miraría toda la configuración referente a php y 
mysql.

luego me iría al servidor nuevo para crear otra vez el archivo php info

recuerda no dejarlos allí luego ( los php info )

con esto tendría info más detallada de lo que tienes instalado en cada sitio.

tb miraría,  en el código, php, como construyen el acceso a base de datos y 
como trabajan con los datos, que funciones utilizan para ver, que librerías 
necesitan esa función y que tienes instalado

saludos!

Enviado desde mi iPhone

El 8 ene 2017, a las 2:11, Wilmer Arambula <[email protected]> 
escribió:

Creo que el problema es la definicion de variables estaticas, las cuales
php adopta en php 5.4 strict standards, te recomiendo este link para que
veas como desabilitarlo,

http://stackoverflow.com/questions/1248952/php-5-disable-strict-standards-error

Slds,


El 7 de enero de 2017, 15:36, Alex ( Servtelecom ) <
[email protected]> escribió:

Esta web me la hiciern hace 1 año y ahora los de la web cobran una
barbaridad para mirar que pasa. Pero si fuera programación no fallaría en
CentOS 6?? o es que la programación es para php 5.3 y por eso en php 5.4
falla??

Podría enviar los 3 ficheros que sospecho que fallan pero no se si se
puede hacer por aquí....

sino os puedo pegar parte del código, como veáis!


Gracias por vuestra ayuda!!!!!


Firma Alexandre Andreu Cases - Servtelecom
El 07/01/17 a las 20:18, José Roberto Alas escribió:

Este es un error de programación, en PHP. Por lo que tienes que revisar
desde la consulta SQL que realizas. Luego hacer un var_dump al resultado.

Una pregunta sabes, programar en PHP. Si no puedes busca a alguien que te
revise la aplicación y los archivos, donde genera el error.
El ene 7, 2017 6:09 AM, "Alex ( Servtelecom )" <
[email protected]>
escribió:

hola lista y feliz año!
tengo que cambiar el servidor porque hay falla la placa base y me urge
cambiarlo, al poner en el nuevo servidor con CentOS 7 me encuentro que
casi
todo va bien menos una web que da los siguientes errores:

PHP Warning:  mysql_fetch_object(): supplied argument is not a valid
MySQL
result resource

PHP Warning:  Variable passed to each() is not an array or object

Alguien puede decirme por donde empezar? en el servidor con CentOS 6
funciona bien y en CentOS 7, bueno parte dela web si pero algún apartado
salta este error

ya me diréis que información necesitáis para que me podáis ayudar!

Gracias por adelantado!
_______________________________________________
CentOS-es mailing list
[email protected]
https://lists.centos.org/mailman/listinfo/centos-es

_______________________________________________
CentOS-es mailing list
[email protected]
https://lists.centos.org/mailman/listinfo/centos-es

_______________________________________________
CentOS-es mailing list
[email protected]
https://lists.centos.org/mailman/listinfo/centos-es



--
*Wilmer Arambula. *

*Asoc. Cooperativa Tecnologia Terabyte 124, RL.Tlfs: +58 02512623601 - +58
4125110921.*

*Representante para Venezuela.*
*Digital Identification Solutions* *EDI**secure*® *Fingertec*®
_______________________________________________
CentOS-es mailing list
[email protected]
https://lists.centos.org/mailman/listinfo/centos-es
_______________________________________________
CentOS-es mailing list
[email protected]
https://lists.centos.org/mailman/listinfo/centos-es

_______________________________________________
CentOS-es mailing list
[email protected]
https://lists.centos.org/mailman/listinfo/centos-es

Responder a