Кодим аз, кодим (на частно) от известно време и фрассс -  насъпих  мотика, ама от тия за начинаещите – дублиране на променливи.

Имам гадния навик да пиша всичко накуп и когато кода стане доста и неразбираем, почвам да го структурирам както пише по книгите. Разбира се това е двойна работа, ама навик…

По-сериозната мотика я настъпих тук :

echo “<td nowrap=\”nowrap\”> $name <input type=\”radio\” name=\”$name\” value=\’$val\’</td>”;

радиобутонче – бачка си супер, до момента в който $val  съдържа единична кавичка :) /Забележи единичните кавички около $val !, т.е опитал съм се да мина метър за съдържащите се във $val двойни кавички – променливата съдържа html линкове/

След това браузера чупи value на бутона и нещата загрубяват. Така, вместо да изтрия конкретен линк, изтрих “<a href=” от 100 страници на 100 различни сайта наведнъж. И счупих около 400 линка. Да не казвам, сайтовете са с PR над   4/5/6.

Е , оправих го сравнително бързо …. , ама още ми държи влага.

Решението е :

$val = htmlspecialchars(гадост_съдържаща_кавички);