将窗口目录存储在 MySql 中


store windows directory in MySql

我正在尝试为我的上传位置存储Windows目录结构。

上传目录为:C:'wamp'www'sites'uploads'temp''

但是当它保存在 Mysql 表中时

upload varchar(100) // column

我收到的只是:

C:wampwwwsitesuploadstemp'

我怎样才能让它工作?

尝试将定位变量括在双引号中...即:

locat = '<?php echo site_url('/client/'); ?>'+'/'+play_data+'.pdf';

替换为:

locat = "<?php echo site_url('/client/'); ?>"+"/"+play_data+".pdf";

在此代码中

play_data = 'resume;
locat = 'http://localhost/sites/public_html/site/client/'+play_data+'.pdf'; //error in this line
alert(locat);

没有正确分隔第一个字符串,您缺少第二个引号。这将在您看到的行中生成错误,因为 JS 认为第一个引号(在 http 之前)实际上是前面行的结束引号。

它应该是

play_data = 'resume';
locat = 'http://localhost/sites/public_html/site/client/' + play_data + '.pdf';
alert(locat);

您从 PHP 中回显的值被解释为提供并中断您的字符串构建尝试。您可能已经生成了一个 PHP 错误,并且该错误消息正在取代您期望的代码。

它可能是这样的:lolcat = 'oh no there's an error here: blah blah blah'+'/'+play_data....

没有人能完全帮助你,因为你还没有发布正在运行的实际JavaScript,或者生成该页面所需的PHP。