Recuperer meta description

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Recuperer meta description

par charabia » 12 oct. 2006, 17:00

:oops: mé trompé en effet...:langue:

C'est exactement ça LEON ;)

par LEON » 12 oct. 2006, 16:57

As-tu essayer de faire quelque chose de ce genre ?
PHP:
$tags = get_meta_tags('<?php echo $_POST['adresse'];?>');

(pas testé)
Pas teste non plus, mais ca a l'air bizarre d'ouvrir des balises PHP dans du code PHP...

C'est peut etre ceci qu e tu voulais ecrire: :wink:
// Recupere les tags
$tags = get_meta_tags($_POST['adresse']); 
//Affiche les donnees du tableau 
print_r($tags)

par charabia » 12 oct. 2006, 16:50

Bé heu...
$tags = get_meta_tags('http://www.exemple.com/index.html');
Te permet de récupérer les métas d'une page.

As-tu essayer de faire quelque chose de ce genre ?
$tags = get_meta_tags('<?php echo $_POST['adresse'];?>');
(pas testé)

Si ça fonctionne, tu peux alors récupérer la description avec $tags['description']. Et il te suffira alors d'utiliser la ligne de code que j'ai mis plus bas pour l'afficher dans le textarea.

Tu testes l'existance de la valeur avec ISSET avant. Si la variable est vide, le textarea n'affichera rien, sinon la valeur de ta variable si elle existe.

par fabien_14 » 12 oct. 2006, 16:46

Humm je ne vois pas comment on peu remplir ce textaera en cliquand sur le bouton "verifier" aprés avoir rempli le input avec l'adresse du site web a analyser.

Code : Tout sélectionner

<?php $tags = get_meta_tags('http://www.exemple.com/'); echo $tags['description']; ?> <form method="post" name="post"> Titre : <br> <input type="text" name="nom" size="30"><br> Url :<br> <input type="text" value="http://" name="url" size="31"> <a href="###">Verifier</a><br> Description : <br> <textarea name="desc" cols="7" rows="40"><?php echo $tags['description'];?></textarea> <p><input type="submit" class="bouton" value=" Envoyer " name="submit" onClick="if(verif(this.form)) { return true; } else { return false; }"></p> </form>

par charabia » 12 oct. 2006, 16:07

<textarea name="desc" cols="5" rows="5"><?php echo $tags['description'];?></textarea>

par fabien_14 » 12 oct. 2006, 15:27

Ben en faite c'est ca , je n'arrive pas a prendre la valeur de l'input afin qui controle le meta et le mettre dans le textaera ... (il faudra passer pas du javascript pêu etre...)
As-tu essayé de mettre la valeur de l'input à la place du lien en dur ?
J'ai pas trops compris :oops:

par LEON » 12 oct. 2006, 15:14

Il faut que tu donnes le nom du fichier à lire Ex:
$tags = get_meta_tags('http://www.exemple.com/index.html');

echo $tags['description']
Sinon, tu peux voire ce lien, il y a des exemples d'utilisation: http://bg.php.net/manual/fr/function.get-meta-tags.php

ciao.

par charabia » 12 oct. 2006, 15:14

As-tu essayé de mettre la valeur de l'input à la place du lien en dur ?

Et pour le textarea, juste de mettre le echo $tags['description']; dedans ?

Recuperer meta description

par fabien_14 » 12 oct. 2006, 14:48

Bonjour,

Jai un formulaire et je souhaiterais mettre a coté dun champs input ou lon met l'adresse un bouton "tester" et que sa me prennes le meta tags description

je me suis renseigner

Code : Tout sélectionner

$tags = get_meta_tags('http://www.exemple.com/'); echo $tags['description'];
donc je voudrais que quand on clique sur tester sa prenne lurl mise dans le input et que sa aille chercher le meta description du site en question et que sa mete le texte dans le textaera.

Savez vous comment proceder ? merci