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">×</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