Php 书签脚本?

Php 书签脚本?,php,mysql,bookmarks,favorites,Php,Mysql,Bookmarks,Favorites,用户可以“保存”他读过的故事。几天前,我从SO那里得到了一段代码,但是,我似乎无法让它正常工作。我想从用户当前查看的页面抓取url,在MySQL数据库中插入url,并将url输出回网站上最喜爱部分下的客户端。有什么想法吗 当我尝试下面的代码时,我得到一个T字符串错误 Index.php <?php function curPageURL() { $pageURL = 'http'; if ($_SERVER["HTTPS"] == "

用户可以“保存”他读过的故事。几天前,我从SO那里得到了一段代码,但是,我似乎无法让它正常工作。我想从用户当前查看的页面抓取url,在MySQL数据库中插入url,并将url输出回网站上最喜爱部分下的客户端。有什么想法吗

当我尝试下面的代码时,我得到一个T字符串错误

  Index.php
  <?php     
  function curPageURL() {      
   $pageURL = 'http';  
      if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}  $pageURL .= "://";  
      if ($_SERVER["SERVER_PORT"] != "80") {   $pageURL .= $_SERVER ["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; 

  } else {   $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI";
  }  
  return $pageURL;
  } 

 ?> 

    <html> 
    <body> 
    <form action="storeBookmark.php?url=<?php echo curPageURL();" method="GET"> <input type="submit" value="Submit" /> 
    </form> 
    </body> 
    </html> 

   <?php    
   $url = $_GET['url'];     

   $dbc = mysqli_connect('xxxx', 'xxxx', 'xxxx', 'xxxx')    
   or die('Error connecting to MySQL server');     

  $query = "INSERT INTO xxxx (url)".    "VALUES('$url')";     

 $result = mysqli_query($dbc, $query)   or die('Error.');  

 mysqli_close($dbc);  
 ?> 
Index.php

什么T_字符串错误?哪一行?form action=“storeboookphp……第17行……我一直在那一行收到一个t字符串错误
    <form action="storeBookmark.php?url=<?php echo curPageURL();?>" method="GET"> <input type="submit" value="Submit" /> 
<?php

$link = mysqli_connect('xxxx', 'xxxx', 'xxxx', 'xxxx') or die('Error connecting to MySQL server');

$url = $_GET['url'];

/* create a prepared statement */
if ($stmt = mysqli_prepare($link, 'INSERT INTO table1 (url) VALUES(?)')) {

    /* bind parameters for markers */
    mysqli_stmt_bind_param($stmt, "s", $url);

    /* execute query */
    mysqli_stmt_execute($stmt);

    /* close statement */
    mysqli_stmt_close($stmt);
}