Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
代码将url前置到链接_Url_Anchor - Fatal编程技术网

代码将url前置到链接

代码将url前置到链接,url,anchor,Url,Anchor,出于某种原因,我的PHP正在将页面URL预先添加到我的链接中 值为#的链接显示为mysite.com/url\u页面/page.php#,您知道这是什么原因吗 echo'<a href="#" id="bb">click me</a></span>'; echo '<a href="#" id="song_'. $row[id].'">'; echo $artist_title; echo '</a></span>';`

出于某种原因,我的PHP正在将页面URL预先添加到我的链接中

值为
#
的链接显示为
mysite.com/url\u页面/page.php#
,您知道这是什么原因吗

echo'<a href="#" id="bb">click me</a></span>';
echo '<a href="#" id="song_'. $row[id].'">';
echo $artist_title;
echo '</a></span>';`
echo';
回声'`
完整代码:

while ($row = mysql_fetch_array($query))
    {

        if ($row[sourcefile] !== NULL )
        {


            echo '';


            if ( $row[artist] !== NULL && $row[title] !== NULL)
            {
                $artist_title = $row[artist] . ' - ' . $row[title];
            }
            else
            {
                $artist_title = $row[originalfilename];
            }



            echo "<a href=http://".$row[link].' target="_blank">LINK</a> - ';

            if ( $row[listened] == 0)
            {
                $link_class = "unlistened";
            }
            else
            {
                $link_class = "listened";
            }

            $size = $row[size];
            $size = round(($size / 1000000),2);

            if ( $size > 30 )
            {
                echo '<font color="red">MIX </font>';
            }

            echo '<span id="'.$row[id].'" class="'.$link_class.'">';                

            echo '<a href="#" id="song_'. $row[id].'">';
            echo $artist_title;
            echo '</a></span>';

            echo ' - ';

            //turn size into MB
            $size = $row[size];
            $size = round(($size / 1000000),2);

            //if the song is smaller than a certain size display the size as red.   
            if ( $row[size] < 1500000)
            {
                echo '<font color="red">';
                echo $size;
                echo '</font>';
            }
            else
            {
                //echo $row[size];
                echo $size;
            }

            echo 'MB<br>';

        }
    }
while($row=mysql\u fetch\u array($query))
{
if($row[sourcefile]!==NULL)
{
回声';
如果($row[artist]!==NULL&&$row[title]!==NULL)
{
$artist_title=$row[artist].-'.$row[title];
}
其他的
{
$artist_title=$row[originalfilename];
}
回声“-”;
如果($row[listed]==0)
{
$link_class=“未听”;
}
其他的
{
$link_class=“seeded”;
}
$size=$row[size];
$size=圆形($size/1000000),2);
如果($size>30)
{
回声“混合”;
}
回声';
回声';
回声'-';
//将大小转换为MB
$size=$row[size];
$size=圆形($size/1000000),2);
//如果歌曲小于某个大小,则以红色显示大小。
如果($行[大小]<1500000)
{
回声';
回声$大小;
回声';
}
其他的
{
//echo$行[大小];
回声$大小;
}
回声“MB
”; } }
这与PHP无关,而是浏览器的默认行为

#
不是有效的URL,但所谓的URL在URL中有特殊的含义,指示浏览器在目标文档中查找该名称的锚。指向
#
的URL只会指向当前文档的开头


我不确定您想做什么,但URL的地址部分不能包含此字符。

这与PHP无关,但是浏览器的默认行为

#
不是有效的URL,但所谓的URL在URL中有特殊的含义,指示浏览器在目标文档中查找该名称的锚。指向
#
的URL只会指向当前文档的开头


我不确定您想做什么,但URL的地址部分不能包含此字符。

据我所知,如果您有名称类别的链接,这是一种正常行为,例如:

<a name="categories"></a>

据我所知,这是一种正常行为,如果您与名称类别有链接,例如:

<a name="categories"></a>

为什么要用它来处理JavaScrip/JQuery等的链接?我应该用什么来代替呢?我有一系列的链接。当它们被点击时,我用JQuery来处理它们,而不是链接到一个页面。javascript使用它是因为它是URL中唯一可以在浏览器不加载新页面的情况下更改的部分,而w67是绝对正确的完全正确。
#
仅由浏览器解释。如果可能的话,您实际上希望避免向用户显示此交互。@ian:您可以发布生成的HTML链接吗?为什么要用它来处理JavaScrip/JQuery等的链接?我应该用什么来代替?我有一系列链接。单击它们时,我会处理它们javascript使用它是因为它是URL中唯一可以在浏览器不加载新页面的情况下更改的部分,而W67是绝对正确的。
只由浏览器解释。如果可能的话,您实际上希望避免向用户显示这种交互。@ian:您可以发布电子生成的HTML链接?