gpt4 book ai didi

php - 如何使用 PHP 获取文档的内容并上传到 Mysql blob 字段?

转载 作者:行者123 更新时间:2023-11-29 04:56:02 25 4
gpt4 key购买 nike

当我运行这段代码时,$testpage 是一个字母数字字符串,它被完美地上传了。但是,当使用 file_get_contents(...) 定义 $testpage 时,它​​根本不会上传。

<?
...
...

mysql_connect(localhost,$username,$password);
mysql_select_db($database) or die("Unable to select database");


$testpage = file_get_contents('http://us3.php.net/manual/en/function.file-get-contents.php');

$testpage = mysql_real_escape_string($testpage);
mysql_query("INSERT INTO theTable(Description,Document) VALUES('PHP Webpage test','$testpage')");
mysql_close;
?>

我从 PHP 文档中了解到,file_get_contents(...) 是将文件转换为可以存储在二进制字段中的字符串的首选方法。我知道还有一些我必须处理的安全问题,但首先我只想能够进行原始上传并从那里继续。有什么理由说明这不起作用,如果是这样,最好的方法是什么?或者我只是错过了什么?

谢谢!

R

最佳答案

您需要正确转义字符串。

$testpage = file_get_contents(..);
$testpage = mysql_real_escape_string($testpage);

mysql_query("INSERT INTO theTable(Description,Document) VALUES('PHP Webpage test','$testpage')");

关于php - 如何使用 PHP 获取文档的内容并上传到 Mysql blob 字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6557947/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com