Balise méta dans une variable php

Nouveau WRInaute
bonjour,
j'envoie un mail (en html) de confirmation d'inscription dans mon site avec la fonction mail(), je voudrais j'ai mis les balises méta dans le head du contenu, mais je pense qu'il ne les prend pas en considération!!
je suis obligé de définir cette balise, parce que j'ai un moteur de recherche qui scanne tous mes fichier php et il block dans cette page me donnant l'erreur suivante:

pas de metatags robots

voilà le contenu du message:

$subj = "<html>
<head>
<meta http-equiv=\"content-type\" content=\"text/html;charset=iso-8859-1\" />
<meta name=\"description\" content=\"Confirmation\" />
<meta name=\"keywords\" content=\"Confirmation\" />
<meta NAME=\"subject\" CONTENT=\"Confirmation \" />
<meta NAME= \"Robots\" CONTENT=\"none\" />
</head>
<body>mail de confirmation</body></html>";

merci si vous avez une idée, c'est trés important pour moi.
 
WRInaute accro
>> j'ai un moteur de recherche qui scanne tous mes fichier php

quelle est cette chose étrange ?
 
Nouveau WRInaute
c'est pas une chose étrange, c'est un script qui scanne le répertoire de mon site à la recherche des méta tags de chaque page pour la stocké dans une base de donnée!! c'est pas compliqué !!!
mais pas mon soucis pour l'instant, je voudrais que les balises méta de mon variable msg soient prise ne compte!!!!
 
WRInaute accro
Tu veux mettre des balises meta dans un contenu de mail ?
Ou alors tu ne voudrais pas et ton "script" détecte ça comme une anomalie ?
 
Nouveau WRInaute
oui usagiyojimbo, tu a raison !! lais cmt je peux le faire avec ma fonction !!! je suis pas très forte en php!!!
si tu peux m'aider je te serais trés reconnaissante !!!
voilà le script de ma fontion:

function MeScanDir($Directory){
$MyDirectory = opendir($Directory);
while($Entry = readdir($MyDirectory)) {
/* vérifie que le fichier n'est pas un répertoire */
if(is_dir($Entry)&& $Entry != "." && $Entry != ".." ) {
MeScanDir("$Entry/$Directory" );
}
else {
/* type de fichiers qui seront indexés */
if (eregi(".php",$Entry)) { //
$MetaTags = get_meta_tags($Directory."/".$Entry);
/* requete d'insertion du fichier dans la table */



if (!isset($MetaTags["robots"])) { die ($Directory."/".$Entry . ' pas de metatags robots'); }


if ($MetaTags["robots"] == "all" || $MetaTags["robots"] == "index, follow")

{
$MetaKey = $MetaTags["keywords"];
$Metasub = $MetaTags["subject"];
//$MetaKey = strtoupper($MetaKey); est-ce utile?
$MetaTitre = $MetaTags["description"];
$query = " ALTER TABLE search AUTO_INCREMENT=0";
$mysql_result = mysql_query($query) or die (" Erreur de modification de la table par la requete \"$query\"" );
$query = "INSERT INTO search (lien,keyword,titre,sub)
VALUES(\"$Directory/$Entry\",\"$MetaKey\",\"$MetaTitre\",\"$Metasub\")";
$mysql_result = mysql_query($query) or die ("<br><br><b>Erreur de modification de la table par la requete</b><br> \"$query\"" );
}
}
}
}
closedir($MyDirectory);
}
$open_basedir="..";
MeScanDir("." );
 
Discussions similaires
Haut