file_get_html-内部服务器错误

用户2922892

我创建了一个脚本,该脚本可让您在文本字段中发布链接,然后将图片从URL上传到MYSQL。该脚本在WAMP Server中运行正常,但是当我将脚本上传到服务器时,出现错误消息:

PHP警告:file_get_contents(google.com):无法打开流:php_network_getaddresses:getaddrinfo失败:/home/CI/CI/Website/Content/Upload/simple_html_dom.php中的名称解析暂时失败,第76行

PHP代码(upload / file_insert.php):

include_once "../simple_html_dom.php";

if(isset($_POST['Post'])){
$URL = $_POST['userfile']; //URL from the textarea
$html = file_get_html($URL);
$Element = $html->find('img',0);
$tmpName  = $Element;
$data = $tmpName;
$data = addslashes($data);
$query = "INSERT INTO `tbl_images` ";
$query .= "(image) VALUES ('$data')";
$results = mysql_query($query) or die(mysql_error());
print "Thank you, your file has been uploaded."; } 
else{ print "No image selected/uploaded"; }

HTML:

<form method="post" action="Upload/file_insert.php">
<textarea id="text" name="userfile"></textarea>
<input type="submit" value="Post" name="Post">
</form>

simple_html_dom.php放置正确。

我认为file_get_html存在一些问题,但是我找不到在互联网上解决此问题的任何解决方案。

PHP警告:file_get_contents(google.com):无法打开流:php_network_getaddresses:getaddrinfo失败:名称解析暂时失败

这表明您的PHP无法,失败或不允许连接到Internet(DNS服务器)来解析网站google.com。您应该与您的服务提供商联系,以使他们澄清为什么会这样。您无法在代码中做任何事情(尝试使用直接IP除外,但您应该与他们联系以解决此问题,因为它可能还会影响其他地方)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

File_get_html在PHP简单HTML DOM解析器中返回空html

Ajax get 不工作 - 内部服务器错误

Laravel 5.4 中的 GET ::(内部服务器错误)

Phonegap Ajax GET返回内部服务器错误

Yahoo OAuth2 get_token返回错误500(内部服务器错误)

为什么我不断收到500(内部服务器错误)GET http:// localhost:3000 / favicon.ico 500(内部服务器错误)?

从本地主机/内部网络GET时,Apache引发错误500:内部服务器错误

Flask 渲染模板不渲染我的 html 页面不断收到“内部服务器错误”

Perl File :: Fetch失败的HTTP响应:500内部服务器错误

User.objects.get(email=email) 的内部服务器错误

GET http:// localhost:4000 / rugs 500(内部服务器错误)

API Gateway SAM 指定 HTTP GET:500 内部服务器错误

节点js-具有查询参数的app.get方法-内部服务器错误

GET http://localhost/Roles/Create 500(内部服务器错误)

GET和POST请求不适用于ip地址(内部服务器错误)

file_get_contents无法打开流:HTTP请求失败!HTTP / 1.1 500内部>服务器错误

500在python get请求上收到内部服务器错误,在浏览器中使用相同的url

如何在Rails中使用erb而不是静态HTML呈现500(内部服务器错误)页面?

内部服务器错误

我正在使用 vue.js 和 laravel 面临这个错误 app.js:279 GET http://127.0.0.1:8000/messages 500(内部服务器错误)

服务响应是带有通用“服务器错误” HTML块的502错误网关错误?

dns_get_record():发生临时服务器错误。

来自服务器尾端GET请求的错误响应

使用WAMP服务器的内部服务器错误

ibm http服务器内部服务器错误

如何解决无法在模板文件夹中找到HTML文档的Flask应用程序导致内部服务器错误

输入搜索表单中的File_get_html url变量

如何随机分配file_get_html的用户代理?

根据file_get_html结果更改字体颜色