Comment récupérer proprement le contenu de la balise TITLE d'une page ?

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par Aritak, 22 Avril 2017.

  1. Aritak
    Aritak Nouveau WRInaute
    Inscrit:
    8 Avril 2017
    Messages:
    1
    J'aime reçus:
    0
    Bonjour, Bonsoir,
    Je sollicite votre aide car je ne parviens pas à récupérer le contenu de la balise TITLE d’une page.

    J’ai donc une page : testSocial.php qui appel via include le fichier socialBUTTON.php

    Le fichier socialBUTTON.php contient des liens pour partager sur les réseaux sociaux ( ce fichier est et sera appeler sur mes différentes pages, comme vous pouvez vous en doutez :D )

    Exemple pour le bouton twitter :
    Code:
    <a target="_blank" title="Twitter" href="https://twitter.com/share?url=<?php echo $link; ?>&text=<?php echo $info; ?>" class="tweet-button" rel="nofollow" onclick="javascript:window.open(this.href, '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=400,width=700');return false;"><img src="mediaGlobal/socialBUTTON/twitter.jpg" border="0" width="32" height="32" alt="twitter" /></a>
    J'ai donc 2 variables $link & $info;
    Pour la variable $link -> J’utilise : $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; qui récupère correctement l’url de la page

    Mais pour la variable $info;, j’ai expérimenter différentes solutions (DOMDocument, cURL,…), je ne parvient pas à récupérer le contenu de la balise TITLE que ce soit en locale (XAMPP) ou en ligne.

    J'espère être suffisemment clair et avoir ecrit en français correctement, et d'avance merci pour votre aide

    p.s : je profite aussi de demander si il vaut mieux utiliser include ou require_once
     
  2. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    8 730
    J'aime reçus:
    232
    Tu devrais remplir cette variable title via JS, c'est comme ça que ça fonctionne en général (social bookmarks) via document.title.

    Exemple avec Twitter:
    PHP:
    <span class="syntaxdefault"></span><span class="syntaxkeyword"><</span><span class="syntaxdefault">a href</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"#"</span><span class="syntaxdefault"> onclick</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"window.open('https://twitter.com/share?url='+encodeURIComponent(window.location.href)+'&text='+encodeURIComponent(document.title));return&nbsp;false;"</span><span class="syntaxkeyword">></span><span class="syntaxdefault">Share on Twitter</span><span class="syntaxkeyword"></</span><span class="syntaxdefault">a</span><span class="syntaxkeyword">></span><span class="syntaxdefault"></span>
    Si tu veux vraiment le faire en PHP (mais ça sert à rien dans ton cas): http://stackoverflow.com/questions/4348912/get-title-of-website-via-link

    La différence entre include et require: si le fichier n'existe pas: include provoque un warning, require provoque une exception.
    "_once", c'est pour ne l'include/require qu'une seule fois.
     
Chargement...
Similar Threads - récupérer proprement contenu Forum Date
SELECT COUNT avec PDO et récupérer le résultat Développement d'un site Web ou d'une appli mobile 27 Mai 2019
récupérer id en php sans lien Développement d'un site Web ou d'une appli mobile 25 Avril 2019
Récupérer events via API google analytics Google Analytics 6 Avril 2019
Récupérer un numéro d'un paragraphe Développement d'un site Web ou d'une appli mobile 13 Décembre 2018
Récupérer un argument passé en shell_exec dans un fichier js Développement d'un site Web ou d'une appli mobile 7 Octobre 2018
Logiciel ou script gratuit ou payant pour récupérer les mots clés !! Rédaction web et référencement 5 Juillet 2018
recupérer la balise title d'en bas Développement d'un site Web ou d'une appli mobile 16 Février 2018
Comment récupérer des chaines de caractères dans une variable ? Développement d'un site Web ou d'une appli mobile 3 Mai 2017
Récupérer pages d'un site supprimé Débuter en référencement 13 Avril 2017
Récupérer tous les champs d'un select et les marquer "selected" Développement d'un site Web ou d'une appli mobile 22 Mars 2017
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice