Buenos dias a todos, les remito este cuestión referente a el codigo que tengo agregado a mi pagina web desde hace varios años. Tengo activado desde el gestor PLESK el PHP 4 y todo funciona de maravilla. El problema viene dado cuando por necesidad de otras aplicaciones (e cambiado mi pagina a JOOMLA!), necesito activar el php 5, y deja de funcionar este codigo. Mi pregunta es si alguien podria echarle un vistazo (Ps: Sera por que se apaga el register_globals en php 5?¿?¿). Muchas gracias anticipadas.
<?php
$marca2 = $marca;
include ("conexion.php");
switch($selec_car){
	case "Cualquier Tipo":
   $rango="";
   break;
   case "Diesel":
   $rango=" and carburador = 'Diesel'";
   break;
   case "Gasolina":
   $rango="and carburante = 'Gasolina'";
   break;
   default:echo "LOS CRITERIOS OFERTA NO SON VALIDOS";
   }
 
   if($selec_marca == "Todas")
        {
        $rango2 = "marca != ''";
         }
		  else {
		        $rango2 = "marca = '$selec_marca'";
				}
	if($selec_ano == "Todos")
	   { $rango3 = "";
	    }
		 else {
		       $rango3 = "and ano = '$selec_ano'";
			   }
	switch($selec_oferta){
	case "Todos":
   $rango4="";
   break;
   case "Si":
   $rango4=" and oferta = 'Si'";
   break;
   case "No":
   $rango4="and oferta = 'N'";
   break;
   default:echo "LOS CRITERIOS OFERTA NO SON VALIDOS";
   }
 
 
   //$num es una variable con el número de página que nos pasa esta misma página cuando pulsamos sobre los links de los nº de página.
//Si $num está vacio significa que es la primera vez que entramos en la página y le asignamos un 0.
IF ($num>0) { $n=$num;} ELSE { $n=0; }
//Contar cuantos registros hay
 $conta="SELECT * FROM modelos WHERE $rango2 $rango3 $rango $rango4 ";
 $result2=mysql_query($conta,$link);
 $quants=mysql_num_rows($result2);
//Buscar 3 registros<
$sql="SELECT * FROM modelos WHERE $rango2 $rango3 $rango $rango4 ORDER BY id DESC ";
$result=mysql_query($sql,$link);
  ?>
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
<script language="JavaScript" type="text/JavaScript">
<!--
 
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->
</script>
<style type="text/css">
<!--
.Estilo1 {color: #FFFFFF}
-->
</style>
 
<table width="53%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tbody><tr>
    <td width="29%" height="48" align="center" bgcolor="#FFFFFF"><img src="images/megadieselgandiacochesvalencia.jpg" alt="megadiesel" width="274" height="61"></td>
    <td align="center" bgcolor="#FFFFFF"> </td>
    <td width="71%" align="center" bgcolor="#FFFFFF"> </td>
  </tr>
 
 
  <tr>
    <td colspan="3">
 
      <table width="82%" border="0" align="center" cellpadding="4" bgcolor="#FFFFFF">
	<tbody><tr>
	  <td align="left" valign="top"><div id="content">
	    <div class="feature">
    <table width="100%" border="0" align="right" cellpadding="5" cellspacing="0" class="gabbiani">
      <tbody>
        <tr>
          <td valign="top" bgcolor="#ffffff"> <p class="Estilo12"> Encontrados <span class="Estilo2"> 
              <?php echo $quants;?>. 
              <?php FOR ($i=0; $i< $quants; $i=$i+10)
{
   $a=$a+1; //Incrementamos el número de página
  //Si $n (número de registro donde empieza la busqueda actual actual) es igual a $i se marca en negrita para resaltar la página en la que estamos.
   IF ($n==$i)
   {
    //Ponemos el link a la misma página peró con un número de registro cada vez diferente
     echo "<A HREF='paginacion.php?num=".$i."&marca=$marca2&sele  c_precio=$selec_precio&selec_marca=$selec_marca&se  lec_ano=$selec_ano&selec_oferta=$selec_oferta'><fo  nt color='#ffffff'><strong>[".$a."]</strong></font> </A> ";
   }
   ELSE
  {
     echo "<A HREF='paginacion.php?num=".$i."&marca=$marca2&sele  c_precio=$selec_precio&selec_marca=$selec_marca&se  lec_ano=$selec_ano&selec_oferta=$selec_oferta'><fo  nt color='#ffffff'>[<font size='2'>".$a."</font>] </font></A> ";
   }
}?>
              </font></p>
              <table border="0" cellpadding="0" cellspacing="0" width="778">
                <tbody>
 
                <tr> 
                  <td width="778" align="left" valign="middle" scope="row"><table align="center" bgcolor="#FF0000" border="1" cellpadding="0" cellspacing="0"  width="100%">
                    <tbody>
                      <tr>
                        <td width="168" bgcolor="#000000" class="contForm"><div class="Estilo21" align="center">
                            <div align="center" class="Estilo42 Estilo1"><strong>IMAGEN</strong></div>
                        </div></td>
                        <td width="238" align="right" bgcolor="#000000"><div align="center" class="Estilo42 Estilo23 Estilo1"><strong>VEHÍCULO</strong></div></td>
                        <td width="124" bgcolor="#000000"><p align="center" class="Estilo42 Estilo22 Estilo1"><strong>PRECIO</strong></p></td>
                        <td width="120" bgcolor="#000000"><p align="center" class="Estilo42 Estilo22 Estilo1"><strong>Kms.</strong></p></td>
                        <td width="115" bgcolor="#000000"><p align="center" class="Estilo42 Estilo23 Estilo1"><strong>DETALLES</strong></p></td>
                      </tr>
                    </tbody>
                  </table>
                    <span class="Estilo25">-- </span>
                    <?php while ($fila_listado = mysql_fetch_object($result)){
$referencia = $fila_listado->referencia;
 
$fotos="SELECT * FROM imagenes Where referencia = '$referencia' ORDER BY RAND() LIMIT 1";
$lista_foto=mysql_query($fotos,$link);
?>
                        <table border="1" cellpadding="0" cellspacing="0" width="100%">
                      <tbody>
                        <tr> 
                          <td colspan="4"><table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
                              <tbody>
                                <tr> 
                                  <th width="171"><div align="center">
                                      <?php while ($fila_foto = mysql_fetch_object($lista_foto)){
                           $sinfoto = $fila_foto->imagen_peque;
                           if($sinfoto != ""){ ?>
                                      <p><img src="imagen_vehiculo/<? echo $fila_listado->referencia;?>/peq/<? echo $fila_foto->imagen_peque;?>" border="0" />
 
										<?php }?>
										<?php }?></p>
                                      <?php if ($sinfoto == "") {?>
									  <img src="images/foto.jpg" width="120" height="90" alt="megadiesel gandia">
									  <?php } $sinfoto = ""; ?>
                                    </div></th>
                                  <th valign="bottom" width="239"><p align="center" class="Estilo40"><?echo $fila_listado->modelo;?> 
                                      </p>
                                  <p class="Estilo27" align="center"> </p></th>
                                  <th valign="bottom" width="128"><p align="center" class="Estilo40"><?php echo number_format($fila_listado->precio,2 , "," ,"."); ?> 
                                      € </p>
                                  <p align="center" class="Estilo40"> </p></th>
                                  <th valign="bottom" width="122"><p align="center" class="Estilo40"><?echo $fila_listado->kilometros;?> 
                                    </p>
                                  <p class="Estilo27" align="center"> </p></th>
                                  <th valign="bottom" width="113"><p align="center"><a href="#" class="Estilo41" onclick="MM_openBrWindow('ficha2.php?referencia=<? echo $fila_listado->referencia; ?>&id=<? echo $fila_listado->id; ?>','','scrollbars=yes,width=970,height=610')"><sp  an class="Estilo43">Ver</span>                                      <span class="Estilo43">detalles</span></a></p>
                                    <p align="center"> </p></th>
                                </tr>
                                <tr> 
                                  <th colspan="5">                                  </th>
                                </tr>
                              </tbody>
                            </table></td>
                        </tr>
                        <tr> </tr>
                      </tbody>
                    </table>
                    <?php }?>                  </td>
                  </tr>
                </tbody>
            </table></td>
        </tr>
      </tbody>
    </table>
    <p> </p>
  </div> 
  <div class="story"></div> 
</div><br>
</center>	  </td></tr>
      </tbody></table>    </td>
  </tr>
 
  <tr>
    <td height="21" colspan="3" align="center" bgcolor="#000000" style="border-top: 1px solid rgb(74, 99, 165);"> </td>
  </tr>
</tbody></table>
 
 
 
 
y el codigo de conexion.php quitando por supuesto los codigos:
 
<?php
$server="localhost";
$login2="aki el login";
$pass="palabrasecreta";
$error_conex = "<p><strong><font color=\"#FF0000\">ERROR: No hay conexión con la base de datos. <a href=\"index.php\">volver</a></font></strong></p>";
 
                        $link=mysql_connect($server, $login2, $pass)or die ($error_conex);
                        mysql_select_db("base_de_datos", $link);
 
?> 
   
 


