首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从文件标签获取系统文件路径

问从文件标签获取系统文件路径
EN

Stack Overflow用户
提问于 2011-07-11 15:07:27
回答 1查看 359关注 0票数 2
代码语言:javascript
复制
$file=$_FILES['import']['name'];
        $path='C:/Documents and Settings/Administrator/My Documents/Downloads'.$file;
echo $file.'hi';
         $dbhost = 'localhost';
  $dbuser = 'root';
  $dbpass = '';
  $dbname = 'test1';
  $conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');

mysql_select_db($dbname);

  // Dump table.
//  $query = "DROP TABLE location";
//  $result = @mysql_query ($query);  //runs the query

//  if (mysql_affected_rows() == 1) {  //if it ran ok.
//
//  echo '<p>The database was updated</p>';
//  exit();
//
//  } else {  // if did not run ok.
//    $message = '<p>The database was not updated</p>';
//  }  // end table dump.

  // Create table call_in.
//  $query = "CREATE TABLE location1(id int(255) NOT NULL AUTO_INCREMENT,lat VARCHAR(100),long VARCHAR(100),PRIMARY KEY(id))";
$query="CREATE TABLE `test1`.`location1` (
`id` INT( 255 ) NOT NULL AUTO_INCREMENT ,
`lat` VARCHAR( 1000 ) NOT NULL ,
`long` VARCHAR( 1000 ) NOT NULL ,
`speed` VARCHAR( 1000 ) NOT NULL ,
`time` DATETIME NOT NULL ,
`address` VARCHAR( 1000 ) NOT NULL ,
PRIMARY KEY ( `id` )
) ENGINE = InnoDB;";
  $result = @mysql_query ($query);  //runs the query

  $query = "LOAD DATA LOCAL INFILE 'D:/technoho_360gps-sqldump.sql' INTO TABLE `location1` FIELDS TERMINATED BY '\', \'' LINES TERMINATED BY '\n' STARTING BY 'INSERT'";
  $result = @mysql_query ($query);  //runs the query
    echo 'hello';

  mysql_close();  // close the database connection.
    }

在这段代码中,我给出了静态系统路径,但我想要文件标记中的系统文件路径。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-27 03:20:01

如果你说的是用户端,也就是浏览器端的上传文件的文件路径,这是不可能的。

只能通过php获取上传文件路径在服务器端的路径。浏览器策略不允许您获取文件在用户磁盘上的实际路径。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6646815

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档