I have a link that is sent throw some PHP code:
echo "<a href='" . $galerry . "#" . apastro(get_title($primid)) . "' class='linkorange'>voir sa galerie</a>";
$galerry
links to another page.
get_title($primid)
is the id of a specific element in $galerry
page.
And the mechanism works fine until one of the elements id has a single quote in it. Which makes sense as it would interrupt the echo function.
This is why I have the apastro function:
function apastro($phrase){
$phrase1 = str_replace("'", "\'", $phrase);
return $phrase1;
}
Yet, the \
before the single quote isn't helping...
So let's say the link redirects to the element with id="l'aro" on the page something.php
. Then the URL will be something.php#l\
.