<a xlink:href="./thv8ew.php?82=17821"><path ...</path></a>
А должно быть ./thview.php?id=17821 . Что за крякозябрство?
<a xlink:href="./thv8ew.php?82=17821"><path ...</path></a>
А должно быть ./thview.php?id=17821 . Что за крякозябрство?
А откуда она берется, как создается svg?
берется из пхп. код большой. не приведешь
Ну так проблема видимо в коде РНР, который генерирует эту часть svg.
$thanka1->Draw(false,['href_template'=>'./thview.php?id=%$id%']);
это конечно не о чем не скажет. А изнутри :
<a xlink:href="<?=strtr($opts['href_template'],'%$'.'id%',$this->Sectors[$kvadr][$sector]->id)?>">
Надо искать где оно ломается с помощью отладчика или отладочного вывода.
Например
var_dump(strtr($opts['href_template'],'%$'.'id%',$this->Sectors[$kvadr][$sector]->id));
var_dump($opts['href_template']);
var_dump($this->Sectors[$kvadr][$sector]->id);
Проверял. В том и дело, что не ломается. Уж не в кодировке ли дело?
Тогда бы вряд ли менялся бы только символ i
в разных местах. Больше похоже на какой-то баг в логике.
сделал с помощью массива. волшебным образом помогло.