Я довольно новичок в кодировании и совсем недавно начал работать над интеграцией функций в мой PHP. Я пытаюсь закодировать и отобразить IP-адрес в Google Analytics. Вот как выглядит мой пользовательский модификатор:
pagetracker._setCustomVar(1, "IP", "<?php include function.php; echo remove_numbers_advanced($_SERVER['REMOTE_ADDR']); ?>", 2);
Файл функции выглядит следующим образом:
<?
function remove_numbers_advanced($string)
{
$numbers = array();
for($counter =0; $counter <= 10; $counter++) {
$numbers[$counter] = $counter;
$replacements = array("A","7","B","6","C","4","D","3","E","F");
$string = str_replace($numbers, $replacements, $string);
return $string;
}';
echo remove_numbers_advanced($string);
?>
Когда я изолировал раздел PHP своей пользовательской переменной в попытке протестировать ее, страница выдает ошибку 500, указывая на то, что что-то не так с настройкой моего скрипта.
Пожалуйста, имейте в виду, я довольно новичок в этом, так что простые термины и примеры могут помочь очень много!