Página 3 de 4 PrimeroPrimero 1234 ÚltimoÚltimo
Mostrando resultados del 21 al 30 de 40

Tema: ¿Cómo puedo hacer esto con los enlaces?

  1. #21
    Avatar de KnxDT
    KnxDT está desconectado Usuario Iota
    Registro
    21-abril-2009
    Ubicación
    Lima - Perú
    Mensajes
    2.410
    CMS
    CMS Utilizado
    Mi Twitter Mi Facebook
    Cita Iniciado por Cristhian Ver Mensaje
    :O Creo que si me servirá amigo, muchas gracias por tu aporte, ahora lo pruebo xD No hagas caso al comentario que dejé en TD, después de anlizarlo veo que puede servirme. Saludos!
    Pues es cuestión de acomodarlo, pero de que captura el título, lo hace :)
    Un blogger más.

    Twitter: @KnxDT

  2. #22
    Avatar de Santiago
    Santiago está desconectado Usuario Gamma
    Registro
    18-julio-2009
    Ubicación
    Chacabuco, Bs. As., Argentina
    Edad
    18
    Mensajes
    171
    CMS
    CMS Utilizado
    Ir a Santiago página de inicio Mi Twitter Mi Facebook Mi Google+
    Cita Iniciado por KnxDT Ver Mensaje
    Espero la contribución del script del anonimizador entonces

    De momento aquí está lo que hice:

    Titulo de la URL de una página con PHP

    Obviamente no voy a obligarlos a entrar, porque si no me pongo autobombero y se arma un lío.

    El código que armé es este:

    [...]

    Saludos.

    PD: Si no lo entienden, se los explico, aunque es bastante sencillo de entender, los números 7 son debido a la longitud de las cadenas titles.
    Nunca probe ese método, pero en Favs (Un proyecto medio abandonado que tengo -.-) estoy usando este y funciona perfecto... por ahi le sirve a alguien

    Código PHP:
       function get_site_name($url)
           {
            
    $page file_get_contents($url);

            
    preg_match('#<title>(.*)</title>#s'$page$title);
            if(!empty(
    $title[1]))
            {
                return 
    $title[1];
            }
            else
            {
                return 
    "No se obtuvo el t&iacute;tulo";
            }
        } 
    Solo lo modifiqué para utilizar file_get_content, originalmente estaba usando cURL.
    « about.me »

  3. #23
    Avatar de Cristhian
    Cristhian está desconectado Usuario Eta
    Registro
    06-abril-2009
    Ubicación
    Paraguay
    Edad
    17
    Mensajes
    1.484
    CMS
    CMS Utilizado
    Ir a Cristhian página de inicio Mi Twitter Mi Facebook
    Código PHP:
    <?
    global $link_head;
    global 
    $link_time;
    ?>
    <html>
    <head>
    <title>Redirigiendo a <?=$link_head?></title>
    <meta http-equiv="refresh" content="<?=$link_time?>; URL=<?=$link_head?>">
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    </head>
    <body>
    <center>
    <h1>Cargando la URL...</h1>
    <br />
    <img src="http://crix.us/loading.gif" />
    <p>Por Favor espere <?=$link_time?> segundos mientras es redirigido hacia <strong><a href="<?=$link_head?>"><?=$link_head?></a></strong> Gracias.</p>

    <?php
     
      $url 
    "<?=$link_head?>";
      
    $html file_get_contents($url);
     
      
    $ini strpos ($html'<title>');
      
    $fin strpos ($html'</title>');
     
      
    $long $fin $ini 7;
     
      
    $titulo substr ($html, ($ini+7),$long);
     
      echo 
    $titulo;
     
      
    // Si no se imprimen correctamente las tildes, quitar el siguiente comentario
      // echo utf8_encode($titulo); 
     
    ?>

    <br />
    </center>
    <div class="clearer"></div>
    </div>
    </body>
    </html>
    Pongo algo así, pero no me funciona Disculpen mi ignorancia. No sé como hacerlo funcionar, sólo quiero que meustre el titulo de la página para la relevancia en los anuncios. Es solo un fragmento del código, no es todo el código jejeje

    Espero que lo haya hecho mal, por que espero que funcione de alguna manera xD Gracias!

  4. #24
    Avatar de Santiago
    Santiago está desconectado Usuario Gamma
    Registro
    18-julio-2009
    Ubicación
    Chacabuco, Bs. As., Argentina
    Edad
    18
    Mensajes
    171
    CMS
    CMS Utilizado
    Ir a Santiago página de inicio Mi Twitter Mi Facebook Mi Google+
    Cita Iniciado por Cristhian Ver Mensaje
    [...]

    Pongo algo así, pero no me funciona Disculpen mi ignorancia. No sé como hacerlo funcionar, sólo quiero que meustre el titulo de la página para la relevancia en los anuncios. Es solo un fragmento del código, no es todo el código jejeje

    Espero que lo haya hecho mal, por que espero que funcione de alguna manera xD Gracias!
    Código PHP:
    <?
    global $link_head;
    global 
    $link_time;
    ?>
    <html>
    <head>
    <title>Redirigiendo a <?=$link_head?></title>
    <meta http-equiv="refresh" content="<?=$link_time?>; URL=<?=$link_head?>">
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    </head>
    <body>
    <center>
    <h1>Cargando la URL...</h1>
    <br />
    <img src="http://crix.us/loading.gif" />
    <p>Por Favor espere <?=$link_time?> segundos mientras es redirigido hacia <strong><a href="<?=$link_head?>"><?=$link_head?></a></strong> Gracias.</p>

    <?php
     
      $url 
    $link_head;
      
    $html file_get_contents($url);
     
      
    $ini strpos ($html'<title>');
      
    $fin strpos ($html'</title>');
     
      
    $long $fin $ini 7;
     
      
    $titulo substr ($html, ($ini+7),$long);
     
      echo 
    $titulo;
     
      
    // Si no se imprimen correctamente las tildes, quitar el siguiente comentario
      // echo utf8_encode($titulo); 
     
    ?>

    <br />
    </center>
    <div class="clearer"></div>
    </div>
    </body>
    </html>
    Supongo que sera eso, pero... de donde sacas las variables $link_head y $link_time?

    pd: Por si no se nota, edite la linea $url = $link_head;
    Código PHP:
    <?=$xxx?>
    Es la forma "corta" (Además de no ser oficial y estar deprecada) para imprimir algo en la página (echo). En esa linea no se necesitas imprimir nada, solo "asociar" su contenido a otra variable.
    Última edición por Santiago; 13-ago-2009 a las 18:59
    « about.me »

  5. #25
    Avatar de Cristhian
    Cristhian está desconectado Usuario Eta
    Registro
    06-abril-2009
    Ubicación
    Paraguay
    Edad
    17
    Mensajes
    1.484
    CMS
    CMS Utilizado
    Ir a Cristhian página de inicio Mi Twitter Mi Facebook
    Son variables desde el archivo index.php, este archivo es page_redirect.php, el cual es el template de la redirección.

    Con el codigo que mostré no funciona Santiago

  6. #26
    Avatar de Santiago
    Santiago está desconectado Usuario Gamma
    Registro
    18-julio-2009
    Ubicación
    Chacabuco, Bs. As., Argentina
    Edad
    18
    Mensajes
    171
    CMS
    CMS Utilizado
    Ir a Santiago página de inicio Mi Twitter Mi Facebook Mi Google+
    Cita Iniciado por Cristhian Ver Mensaje
    Son variables desde el archivo index.php, este archivo es page_redirect.php, el cual es el template de la redirección.

    Con el codigo que mostré no funciona Santiago
    Tendríamos que ver el código completo.
    El script de knxdt funciona perfecto, por ahí no está el problema.

    Nota: algo que se me acaba de ocurrir... tu hosting permite conectarse a páginas remotas?
    Es decir, permite utilizar file_get_content()?
    Última edición por Santiago; 13-ago-2009 a las 19:08
    « about.me »

  7. #27
    Avatar de Cristhian
    Cristhian está desconectado Usuario Eta
    Registro
    06-abril-2009
    Ubicación
    Paraguay
    Edad
    17
    Mensajes
    1.484
    CMS
    CMS Utilizado
    Ir a Cristhian página de inicio Mi Twitter Mi Facebook
    Mmm, ni idea amigo =S Pero el hosting es Globat - Affordable Web Hosting

    Aqui tienes el script para descargar: http://crix.us/script.zip

  8. #28
    Avatar de Santiago
    Santiago está desconectado Usuario Gamma
    Registro
    18-julio-2009
    Ubicación
    Chacabuco, Bs. As., Argentina
    Edad
    18
    Mensajes
    171
    CMS
    CMS Utilizado
    Ir a Santiago página de inicio Mi Twitter Mi Facebook Mi Google+
    No obtienes ningún error?

    Prueba con esto, por las dudas:
    Código PHP:
    <?
    global $link_head;
    global 
    $link_time;
    ?>
    <html>
    <head>
    <title>Redirigiendo a <?=$link_head?></title>
    <meta http-equiv="refresh" content="<?=$link_time?>; URL=<?=$link_head?>">
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    </head>
    <body>
    <center>
    <h1>Cargando la URL...</h1>
    <br />
    <img src="http://crix.us/loading.gif" />
    <p>Por Favor espere <?=$link_time?> segundos mientras es redirigido hacia <strong><a href="<?=$link_head?>"><?=$link_head?></a></strong> Gracias.</p>

    <?php
     
      $url 
    $link_head;

        
    $ch curl_init();

        
    curl_setopt($chCURLOPT_URL,$url);

        
    curl_setopt($chCURLOPT_POST1);

        
    curl_setopt($chCURLOPT_POSTFIELDS$urlstring);

        
    curl_setopt($chCURLOPT_REFERER"http://www.tusitio.com");

        
    curl_setopt($chCURLOPT_RETURNTRANSFER1);

        
    $data curl_exec($ch);

        
    curl_close($ch);

        
    $titulo 'No se pudo obtener el t&iacute;tulo';

        if(
    $data)
        {
            
    $ini strpos ($html'<title>');
            
    $fin strpos ($html'</title>');
            
            
    $long $fin $ini 7;
            
            
    $titulo substr ($html, ($ini+7),$long);
        }
          echo 
    $titulo;
     

     
      
    // Si no se imprimen correctamente las tildes, quitar el siguiente comentario
      // echo utf8_encode($titulo); 
     
    ?>

    <br />
    </center>
    <div class="clearer"></div>
    </div>
    </body>
    </html>
    « about.me »

  9. #29
    Avatar de Cristhian
    Cristhian está desconectado Usuario Eta
    Registro
    06-abril-2009
    Ubicación
    Paraguay
    Edad
    17
    Mensajes
    1.484
    CMS
    CMS Utilizado
    Ir a Cristhian página de inicio Mi Twitter Mi Facebook
    Mmm, no bro, no funciona.
    Fijate

    Gracias por la ayuda

  10. #30
    Avatar de danielmd
    danielmd está desconectado Usuario Eta
    Registro
    06-abril-2009
    Ubicación
    Mexicali Beach
    Mensajes
    1.400
    CMS
    CMS Utilizado
    Ir a danielmd página de inicio Mi Twitter
    parece que a varios nos llamo la antencion hacer esto.
    Yo dejo mi aporte, aunque veo que Kn ya hizo lo que querian.

    Código PHP:
    <?
    function extraertituloenlaces($web){
    $viewsource file_get_contents($web)or die('FAK!! no existe o algo esta mal');
    $iniciotitulo strpos($viewsource'<title>') ;
    $finaltitulo strpos($viewsource'</title>') - $iniciotitulo;
    $titulo substr($viewsource$iniciotitulo+7$finaltitulo-7);
    echo  
    '<a href='.$web.'>'$titulo.'</a>' ;
    }
    extraertituloenlaces('http://www.forobeta.com');

    ?>
    Lo que yo hice imprime un link + el titulo
    ¿Cómo puedo hacer esto con los enlaces? - Página 3
    Última edición por danielmd; 13-ago-2009 a las 20:24
    Siguemesta...
    Twitter: @danielmd

Información del tema

Users Browsing this Thread

Actualmente hay 1 usuarios leyendo este tema. (0 miembros y 1 invitados)

Temas Similares

  1. Esto esta prohibido, no?
    Por vicarlone en el foro Adsense
    Respuestas: 13
    Último mensaje: 04-ene-2010, 05:47
  2. Se puede hacer esto?
    Por vicarlone en el foro Wordpress
    Respuestas: 14
    Último mensaje: 27-jul-2009, 17:52
  3. Quisiera saber como hacer textos con sombras gracias al estilo css
    Por Guillermo en el foro Diseño Gráfico
    Respuestas: 6
    Último mensaje: 15-jul-2009, 14:49
  4. Como hacer andar el C&C 3
    Por Facundo en el foro Off Topic
    Respuestas: 0
    Último mensaje: 25-abr-2009, 12:12
  5. El nacimiento de FORO Como Hacer.
    Por Alberto Navarro en el foro Presume tu Web / Blog
    Respuestas: 2
    Último mensaje: 12-abr-2009, 11:01

Normas de Publicación

  • No puedes crear nuevos temas
  • No puedes responder mensajes
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •