8768 sujets

Développement web côté serveur, CMS

Bonjour à tous,

J'ai récupéré ce script, pour m'avertir du passage de googlebot.

mon script est:

<?
$trouve=strpos($_SERVER[« HTTP_USER_AGENT »], »Googlebot »);
$adr_expediteur = ‘robot@google.com’; //
$to= »VOTREMAIL@VOTRESITE.com »; // CHANGEZ LE MAIL
$sujet= »PASSAGE GOOGLEBOT »; // Sujet du mail
if($trouve!==false)
{
if ($QUERY_STRING != «  »)
{$url = «  http://  ».$SERVER_NAME.$PHP_SELF.’?’.$QUERY_STRING;}
else
{$url = «  http://  ».$SERVER_NAME.$PHP_SELF;}
$today = date(« F j, Y, g:i a »);
mail($to,$sujet, « $todaynGoogle crawled $urlnNavigateur :
$HTTP_USER_AGENTnAdresse IP : $REMOTE_ADDR nNom de domaine :
$domaine », « From: $adr_expediteur »);
}
?>


Mais cela me met une erreur


Parse error: syntax error, unexpected 'HTTP_USER_AGENT' (T_STRING), expecting ']' in /home/gillescos/www/page-cible.php on line 3


Je pense qu'il s'agit d'une erreur de syntaxe mais je n'arrive pas à la corriger car je débute en php

Pourriez vous m'apporter votre aide

Merci beaucoup
As tu essayé de mettre des apostrophes (à la place des guillemets typographiques)? Je me demande du reste COMMENT tu as pu récupérer ces f... caractères. Vraisemblablement un couper/coller dans un logiciel de traitement de texte:
$trouve=strpos($_SERVER[´HTTP_USER_AGENT'], ´Googlebot');

Modifié par PapyJP (30 Oct 2015 - 09:04)