Foros del Web » Programando para Internet » PHP »

poner url a una imagen como html

Estas en el tema de poner url a una imagen como html en el foro de PHP en Foros del Web. Hola, aver si me podeis ayudar, tengo una pagina de peliculas de cine, en el apartado de buscador de caratulas, tengo el siguiente codigo que ...
  #1 (permalink)  
Antiguo 10/03/2012, 14:39
 
Fecha de Ingreso: febrero-2008
Mensajes: 53
Antigüedad: 16 años, 9 meses
Puntos: 0
Pregunta poner url a una imagen como html

Hola, aver si me podeis ayudar, tengo una pagina de peliculas de cine, en el apartado de buscador de caratulas, tengo el siguiente codigo que me lo hizo un programador amigo mio, pero ahora esta trabajando fuera y super pillado.

Lo que quiero es que cuando le den al link para ver la caratula en grande en vez de ir directamente a la caratula, vaya a una direccion html con la caratula en el centro en su tamaño original.

Código PHP:
<?php 
        
function alias($url) {
            
$url strtolower($url);
            
$find '-';
            
$url str_replace ($find' '$url);
            return 
$url;
        }
        function 
alias_inverso($url) {
            
$url strtolower($url);
            
$find ' ';
            
$url str_replace ($find'-'$url);
            return 
$url;
        }
      function 
parecido($dato$array$debug ""){
          
$igualdad = array();
          
$last 9999;
          foreach(
$array as $key => $valor){
              
$_dato levenshtein($dato$valor);
              if(
$_dato <$last){
                  
$last      $_dato;
                  
$s["original"]  = $dato;
                  
$s["valor"]  = $valor;
                  
$s["key"]      = $key;
                  
$s["igualdad"]  = $last;
                  
$s["porcentaje"]    = (100/strlen($dato))*$last;
              }
          }
          if(
$debug =! ""){
              return 
$s;
          } else {
              return 
$s["valor"];
          }
      }
      
        include(
'config.php');
        
$query='SELECT * FROM filmoteca1 WHERE portada!=""';
        
$result=mysql_query($query);
        
$numero_caratulas=mysql_num_rows($result);
        
$n=0;
            while(
$peliculas mysql_fetch_array($result)) {
                
$peliculas_listado[$n]=$peliculas['titulo'];
                
$n++;
            } 
        if (isset(
$_GET['q'])) {
            
$query_guardar_busqueda='INSERT INTO busquedas_portadas (busqueda) VALUES ("'.utf8_decode($_GET['q']).'")'
            
mysql_query($query_guardar_busqueda);
        }
        
if (
$_GET['q']) {
$busqueda=alias($_GET['q']);
}
echo 
'
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Buscador de caratulas y portadas en DVD y BLURAY &gt; VideoClubMadison</title>
<meta name="verify-v1" content="cXi0LzRsLmPqa6wNUarJuOS5WUt9Zb6+Mkt+dj4EcsA=" />
    <meta name="description" content="Descargar caratulas y portadas de peliculas en DVD y Bluray "> 
    <META name="y_key" content="f9a1d696badd0f14">
    <meta name="keywords" content="portadas dvd, portadas, bluray, caratulas dvd, caratulas bluray, dvd, bluray, descargar caratulas, descargar portadas, bajar portadas, bajar caratulas"> 
    
    
    <meta name="author" content="http://www.dlcreaciones.com/">
    <link rev="made" href="mailto:[email protected]">
    <meta name="resource-type" content="document"> 
    <META NAME="revisit-after" content="14 days">
    <META NAME="robots" content="index,follow">
    <META NAME="distribution" content="global">
<script type=”text/javascript”>
<!–
if (top.location!= self.location) {
top.location = self.location.href
}
//–>
</script>

<link href="estilo.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div class="publi">

<form id="form" name="form" method="post" action="busqueda.php">
   <span></span>
   <p><label for="busqueda">Busqueda</label>
    <input type="text" name="busqueda" id="busqueda" />
    <input type="submit" name="buscar" id="buscar" value="Buscar" />
  </p>
  <p><a href="lo-mas-buscado.html">Lo más buscado</a> | <a href="ultimas-busquedas.html">Últimas busquedas </a></p>
  <p>'
.$numero_caratulas.' caratulas</p>
</form>
'
;
if (!isset(
$_GET['mod'])) {
 if (
$busqueda) {
                
                
                
echo 
'<h1>'.$busqueda.'...</h1>';

include(
'PHPPaging.lib.php');
$link mysql_connect('localhost''xxxxxxxx''xxxxxxx');
mysql_select_db('vcmadison_db'$link); mysql_query ("SET NAMES 'utf8'");
$paging = new PHPPaging($link);
$query='SELECT * FROM filmoteca1 WHERE titulo LIKE "%'.$busqueda.'%" AND portada!=""';
$paging->nombreVariable("pagina"); 
            
$paging->linkEstructura("pagina-{n}.html"); 
$paging->agregarConsulta($query); 
$paging->porPagina(12); 
$paging->ejecutar(); 
$paginas $paging->fetchNavegacion();     
$nada=0;
while(
$datos $paging->fetchResultado()) { 
echo 
'<div class="caratula">';
    echo 
'<img src="http://portadas.videoclubmadison.com/peliculas/'.$datos['portada'].'" alt="'.$datos['titulo'].'" />';
    echo 
'<h2>'.$datos['titulo'].'</h2>'
    echo 
'<p><a href="http://portadas.videoclubmadison.com/peliculas/'.$datos['portada'].'">Portada '.ucfirst(strtolower($datos['titulo'])).'</a> | <a href="http://www.videoclubmadison.com/peliculas/'.$datos['alias'].'.html"> Ficha </a></p>';
    
$nada=1;
echo 
'</div>';
}
    if (
$nada==0) {
    
$resultado parecido($busqueda$peliculas_listado);
      echo 
'<p>Quizas quiso decir... <a href="?q='.alias_inverso($resultado["valor"]).'">'.$resultado["valor"].'</a> '.(100-$resultado["porcentaje"]).'%</p>';
    }
    echo 
'<div class="paginador"><p>Volver al <a href="http://www.videoclubmadison.com" title="Volver al videoclub">Videoclub</a></p>'.$paginas.'</div>';
echo 
'</div>';
}
}

else
{
    if (
$_GET['mod']=='lo-mas-buscado'){
            include(
'PHPPaging.lib.php');
            
$link mysql_connect('localhost''xxxxxxxx''xxxxxxx');
            
mysql_select_db('vcmadison_db'$link);
            
$paging = new PHPPaging($link);
            
$paging->nombreVariable("pagina"); 
            
$paging->linkEstructura("lo-mas-buscado-pagina-{n}.html"); 
            
$query='SELECT * FROM filmoteca1 WHERE portada!="" ORDER BY contador DESC';
            
$paging->agregarConsulta($query); 
            
            
$paging->porPagina(12); 
            
$paging->ejecutar(); 
            
$paginas $paging->fetchNavegacion();     
            
$nada=0;
            echo 
'<div class="general">';
                    
                    echo 
'<h1>lo más buscado...</h1>';
            while(
$peliculas $paging->fetchResultado()) { 
                    echo 
'<div class="caratula">';
                    echo 
'<img src="http://portadas.videoclubmadison.com/peliculas/'.$peliculas['portada'].'" alt="'.utf8_encode($peliculas['titulo']).'" />';
                    echo 
'<h2>'.utf8_encode($peliculas['titulo']).'</h2>'
                    echo 
'<p><a href="http://portadas.videoclubmadison.com/peliculas/'.$peliculas['portada'].'">Portada '.ucfirst(strtolower(utf8_encode($peliculas['titulo']))).'</a> | <a href="http://www.videoclubmadison.com/peliculas/'.$peliculas['alias'].'.html"> Ficha  </a></p>';
                echo 
'</div>';
            } 
            echo 
'<div class="paginador"><p>Volver al <a href="http://www.videoclubmadison.com" title="Volver al videoclub">Videoclub</a></p>'.$paginas.'</div>';
            echo 
'</div>';

    }
        if (
$_GET['mod']=='ultimas-busquedas'){
            include(
'PHPPaging.lib.php');
            
$link mysql_connect('localhost''vcmadison_admin''050401');
            
mysql_select_db('vcmadison_db'$link);
            
$paging = new PHPPaging($link);
            
$paging->nombreVariable("pagina"); 
            
$paging->linkEstructura("ultimas-busquedas-pagina-{n}.html"); 
            
$query='SELECT busqueda,id FROM busquedas_portadas ORDER BY id DESC';
            
$paging->agregarConsulta($query); 
            
            
$paging->porPagina(30); 
            
$paging->ejecutar(); 
            
$paginas $paging->fetchNavegacion();     
            
$nada=0;
            echo 
'<div class="general">';
            echo 
'<div class="publi_vertical">
                    <script type="text/javascript"><!--
                    google_ad_client = "ca-pub-5110612044677001";
                    /* Portadas Vertical */
                    google_ad_slot = "6663292665";
                    google_ad_width = 120;
                    google_ad_height = 600;
                    //-->
                    </script>
                    <script type="text/javascript"
                    src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
                    </script>
                    </div>'
;
                    echo 
'<div class="publi_vertical_dcha">
                    <script type="text/javascript"><!--
                    google_ad_client = "ca-pub-5110612044677001";
                    /* Portadas Vertical */
                    google_ad_slot = "6663292665";
                    google_ad_width = 120;
                    google_ad_height = 600;
                    //-->
                    </script>
                    <script type="text/javascript"
                    src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
                    </script>
                    </div>'
;
                    echo 
'<h1>lo que acaban de buscar...</h1>';
                    
$n=1;
                    
                                        
            while(
$peliculas $paging->fetchResultado()) { 
                    
$ultima_busqueda $peliculas['busqueda'];
                                            
                    echo 
'<h3><span>'.$n.'</span><a href="http://portadas.videoclubmadison.com/?q='.utf8_encode($peliculas['busqueda']).'">'.utf8_encode(str_replace('-',' 'substr($ultima_busqueda039))).'</a></h3>'
                    
$n++;
            } 
            echo 
'<div class="paginador"><p>Volver al <a href="http://www.videoclubmadison.com" title="Volver al videoclub">Videoclub</a></p>'.$paginas.'</div>';
            echo 
'</div>';

    }
}
?>
cualquier sugerencia seria muy agradecida.
Espero vuestras expertas respuestas!!!!!!
  #2 (permalink)  
Antiguo 10/03/2012, 17:36
Avatar de kSebaPerez  
Fecha de Ingreso: marzo-2012
Mensajes: 12
Antigüedad: 12 años, 8 meses
Puntos: 2
Respuesta: poner url a una imagen como html

Mi sugerencia es que si quieres que alguien te solucione el problema le pagues a un programador nuevo y no lo busques gratis aqui.

En cambio si tu interes es aprender realmente y modificarlo tu entonces comienza por intentar entender el codigo. Google te va a servir.

Saludos!

Etiquetas: html, mysql, sql, url, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 14:06.