警告:file_get_contents():https:// 包装器在服务器配置中被所有禁用

2023-12-02

当我上传带有邮政编码的 csv 文件时,它将转换并保存纬度和经度。将邮政编码转换为经纬度时发生错误。在我的本地主机中它工作正常。当我在实时服务器中上传时。我收到这个错误警告:file_get_contents():https:// 包装器在服务器配置中被禁用,方法是第 29 行 /hermes/bosnaweb05a/b1410/ipg.rwdinfotechcom/vw/zipmapping/index.php 中的allow_url_fopen=0。我也检查了我的 google api 密钥。我无法添加 php.ini 文件。如果我上传 php.ini 文件,它会显示内部服务器错误。

Here my code
function getLnt($zip){
$url = "https://maps.googleapis.com/maps/api/geocode/json?key=AIzaSyDEGgYDar8y3Bx-1FpY3hq6ON4LufoRK60&address=
".urlencode($zip)."&sensor=false";

$result_string = file_get_contents($url);
$result = json_decode($result_string, true);

$result1[]=$result['results'][0];
$result2[]=$result1[0]['geometry'];
$result3[]=$result2[0]['location'];
return $result3[0];
}

首先,使用此代码检查您的 PHP 文件,然后在 php.ini 文件中启用 fopen

<?php 
if( ini_get('allow_url_fopen') ) {
    die('allow_url_fopen is enabled. file_get_contents should work well');
} else {
    die('allow_url_fopen is disabled. file_get_contents would not work');
}

?>

编辑 php.ini 文件并启用使用以下代码

allow_url_fopen = 1 //0 for Off and 1 for On Flag
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

警告:file_get_contents():https:// 包装器在服务器配置中被所有禁用 的相关文章

  • 如何从 Laravel 中的表中选择所有列名称?

    我试图从表中获取所有列名Teller 功能 public function getTableColumns tables return DB select DB raw SELECT COLUMN NAME DATA TYPE COLUMN
  • 检查php中位字段是否打开的正确方法是什么

    检查位字段是否打开的正确方法是什么 在 php 中 我想检查来自 db mysql 的位字段是否打开 这是正确的方法吗 if bit 1 还有其他方法吗 我看到有人使用代码ord http jameslow com 2008 08 12 m
  • openssl_pkey_get_details($res) 不返回公共指数

    我在用着这个例子 https stackoverflow com a 12575951 2016196使用 php 生成的密钥进行 javascript 加密openssl图书馆 但是 details openssl pkey get de
  • PHP 会话不适用于游戏

    我正在尝试模仿一款名为 SKUNK 用骰子玩 的游戏来完成一项作业 我无法让会话正常工作 这是我第一次使用 PHP 我还被告知无需会议即可完成 这是我的代码
  • FPDI/FPDF:水印和打印多页

    我修改了这个堆栈问题 当用户尝试下载文件时在 pdf 文件上应用水印 https stackoverflow com questions 3983432 applying watermarks on pdf files when users
  • 如何在响应ajax codeigniter后停止执行其他控制器

    我想知道如何在响应输出 json 数据后停止执行函数和涉及的其他控制器 就我这里的情况而言 我只是打电话test 函数于dashboard控制器 In dashboard构造函数将执行MY Login library In MY Login
  • Apache 访问 Linux 中的 NTFS 链接文件夹

    在 Debian jessie 中使用 Apache2 PHP 当我想在 Apache 的文档文件夹 var www 中创建一个新的小节时 我只需创建一个指向我的 php 文件所在的外部文件夹的链接 然后只需更改该文件夹的所有者和权限文件夹
  • 是否可以使用 PHP 重定向发送 POST 数据?

    更新 这不是重复的如何使用 PHP 发送 POST 请求 https stackoverflow com questions 5647461 how do i send a post request with php 那里的解决方案对我不起
  • 从 smarty 访问 PHP 文件的变量(本地或全局)

    我有一个 php 文件 其中包含一些本地和全局变量 例如 foo 从此文件中调用 smarty 对象 如何在不更改 PHP 文件的情况下从 smarty 脚本访问 foo Thanks 如果你有一个名为 BASE 的常量变量 并且定义如下
  • 为什么我需要结束 ob_start()?

    php 文档建议我应该用 ob end flush 结束每个 ob start 我在网站的每个页面上使用一个 只是为了允许我在应用程序中的任何位置使用 firephp 日志方法 该应用程序运行良好 但我想知道是否有任何我不知道的东西可能有害
  • 从 .phar 存档中提取文件

    对于 Phar 文件 我完全错过了一些东西 我正在安装一个需要 phpunit pdepend 和其他依赖项的项目 我将它们作为 phar 文件获取 但是 我无法使用命令行工具 php 命令 从中提取文件 我用谷歌搜索了这个问题 但没有发现
  • PHP 脚本可以在终端中运行,但不能在浏览器中运行

    我正在尝试执行exec命令 但我遇到了问题 当我运行以下代码时 当我通过浏览器运行它时它不起作用 但如果我把输出 str将其复制并粘贴到终端中 它工作得很好 造成这种情况的原因是什么 我该如何解决 目前我正在运行localhost php
  • PHP 与 MySQL 查询性能( if 、 函数 )

    我只看到这个artice http www onextrapixel com 2010 06 23 mysql has functions part 5 php vs mysql performance 我需要知道在这种情况下什么是最好的表
  • 覆盖控制器 Symfony 3.4/4.0

    我目前正在尝试覆盖 FOSUserBundle 中的控制器 在新的文档中 https symfony com doc 3 4 bundles override html https symfony com doc 3 4 bundles o
  • 表单计算器脚本基本价格未加载 OnLoad

    我的表单中有一个计算器来计算我的下拉选项选择 function select calculate on change calc input type checkbox calculate on click calc function cal
  • 一次播种多行 laravel 5

    我目前正在尝试为我的用户表播种 如果我像这样尝试 2 行 就会失败 如果我只使用单个数组而不是 users 数组内的 2 个数组来创建一些假数据 那么效果很好 我做错了什么 正确的方法是什么 class UserTableSeeder ex
  • 内部 while 循环不工作

    这是我项目网页上的代码片段 这里我想显示用户选择的类别 然后想显示属于该类别的主题 在那里 用户可以拥有多个类别 这没有问题 我可以在第一个 while 循环中打印所有这些类别 问题是当我尝试打印主题时 结果只显示一行 但每个类别中有更多主
  • ini_set 'session.gc_maxlifetime' 为 1 天

    If I do ini set session gc maxlifetime 86400 这是否意味着用户可以将浏览器留在同一页面 非活动状态 最多 1 天 而不必担心会话被垃圾收集并被注销 如果服务器配置不支持此功能会发生什么 它会给我一
  • 简单的 PHP 表单:电子邮件附件(代码 Golf)

    想象一下 一个用户想要在其网站上放置一个表单 该表单将允许网站访问者上传一个文件和一条简单的消息 该消息将立即通过电子邮件发送 即 该文件未存储在服务器上 或者如果该文件存储在服务器上 仅暂时 作为文件附件 并在邮件正文中添加注释 查看更多
  • post php mysql 的拆分关键字

    我有一个表存储帖子 ID 它的标签如下 Post id Tags 1 keyword1 keyword2 keyword3 我想循环遍历该表中的每一行并执行以下操作 将关键字1 关键字2 关键字3放入新表中 word id word val

随机推荐

  • 二维数组java中的最小值和最大值

    我想输出二维数组的最大值和最小值 Max 效果很好 但即使数组中没有零 min 也始终输出零 我设置Math random 到 99 以防止在此示例中数组中出现零的可能性较小 完整代码如下 public class e public sta
  • 从终端创建项目时 Gitlab 默认项目可见性

    每当我开始一个新项目时 我都会将其添加到我的 Gitlab VCS 本地 中 git init git add git commit m Commit message git remote add origin gi email prote
  • Ghostscript - PS 到 PDF - 反转图像问题

    我正在尝试使用 Ghostscript 将 postscript 转换为 PDF 一切都可以正常转换 除了在某些情况下图像由于某种原因被反转 报告的错误信息 http bugs ghostscript com show bug cgi id
  • 如何通过提供/应答从两个对等连接交换流

    我正在尝试设置视频聊天 其中两个对等连接交换视频 创建数据通道后会发生这种情况 那么事件的流程是这样的 offerer创建数据通道 offerer创造并提供 answerer创建一个答案 到目前为止 一切都很好 我们有一个数据通道 offe
  • WooCommerce 中特定运输方式除外的最低订单金额

    在 WooCommerce 中 我使用以下代码来设置最低订单金额 add action woocommerce checkout process wc minimum order amount add action woocommerce
  • Python(Pandas) 填充空白单元格

    我正在使用 Python Pandas 来操作高频数据 基本上 我需要填充空白单元格 如果该行为空 则该行将用先前存在的观察值填充 我的原始数据示例 Time bid ask 15 00 15 00 15 02 76 15 02 77 15
  • 在 iPhone 和 Android 上仅使用消费者密钥(不使用消费者秘密)的 OAuth Twitter

    我正在为 iPhone 编写 Twitter Facebook 应用程序 我有自己的 Apache PHP 服务器 我只想将消费者密钥放在应用程序中 然后将消费者秘密放在我自己的服务器中 因此消费者秘密是秘密的 在调查了几个演示应用程序 在
  • 在 Git 中恢复文件的修改时间

    我明白了每次更改文件时更新修改时间的默认 Git 行为 但有时我想恢复文件的原始修改时间 有什么方法可以告诉 Git 这样做吗 例如 在处理一个大型项目时 我做了一些更改configure ac 发现 autotools 在我的系统上不起作
  • 当我尝试在终端上运行 npm start 后,React Native 不会在 chrome 上启动 Metro Bunler

    地铁捆绑器我正在尝试运行其他程序员发布的应用程序 但当我在终端上输入 npm start 时 它不会在 google chrome 上运行 Metro Bunler 另一方面 我创建了一个项目并运行它并且它可以工作我的项目 在启动 Metr
  • Chocolatey 安装包失败

    对于那些熟悉创建 Chocolatey 包的人来说 有人可以提供帮助来解释为什么这个包不起作用吗 它可以打包 但是当我测试 仅安装包 时 它不起作用 这里是chocolateyinstall ps1 file ErrorActionPref
  • session_start() 错误

    我对 session start 有一些问题 我知道在 session start 之前不应该输出任何内容 陈述 但我在脚本中找不到问题 索引 php 但我总是出现以下错误 警告 session start function session
  • 具有 gradle 和 android 的不同 API 主机

    我想知道是否可以使用 gradle 为每个构建提供不同的 API 主机 理想情况下 我想通过我的代码同样访问该常量 因此当我执行 gradle 构建时 它会构建 release apk 来指向http example com和 debug
  • 如何通过文件名访问本地文件夹?

    我有一个文件夹是我的动画 游戏 该文件夹中有 pyw 文件和 wav 音乐文件 我有 import wave wave open 而且我不知道括号里该放什么 我知道它应该是文件名 但有人可能会将游戏安装在未知的目录中 如何通过文件名访问本地
  • Android自定义编辑文本值被另一个自定义编辑文本更改

    Intro 在我的一个项目中 我尝试创建带有标题和一些自定义验证的自定义 EditText 当我通过屏幕旋转和活动娱乐来测试此自定义视图时 我遇到了一个奇怪的问题 有什么问题 休闲前 当应用程序启动时 所有编辑文本都具有从活动静态设置的正确
  • Rails 3 嵌套表单 - “添加任务”时 jQuery Datepicker 将不会加载

    我正在使用 Ryan Bates 嵌套形式 gem https github com ryanb nested form 在嵌套形式中 我有一个 jQuery 日期选择器的文本字段 我的问题是当我 添加任务 时 日期选择器没有响应 仅供参考
  • 使用 runas 命令运行脚本

    我需要以管理员身份运行安装脚本 我尝试了几件事 但没有一个有效 runas user Administrator install bat shell 要求输入密码 然后打开一个新的 shell 窗口 并立即关闭它而不执行脚本 runas u
  • 正则表达式查找sql​​注释

    我正在尝试找到一个可用于匹配 SQL 样式注释的正则表达式 单行注释相当简单 但是我不知道如何匹配多行注释 我不需要实际的替换代码 只需要正则表达式来匹配注释 例如 select from valid sql1 select from va
  • 如何使用 JavaScript 创建 div 并设置其样式?

    如何使用 JavaScript 创建包含内容的 div 并设置其样式 并附加到页面 我知道这是可能的 但是怎么可能呢 var div document createElement div div style width 100px div
  • 尝试获取 jstree 中 Change_state 上已检查项目的列表

    Using jsTree pre1 0 fix 1 我想获取以下列表id代表所有已检查的项目 或者更好的是 带有以下内容的 JSON 对象 id以及每个选中项目的文本 然后我将用它进行 ajax 调用 此外 每当检查或未检查的内容发生状态更
  • 警告:file_get_contents():https:// 包装器在服务器配置中被所有禁用

    当我上传带有邮政编码的 csv 文件时 它将转换并保存纬度和经度 将邮政编码转换为经纬度时发生错误 在我的本地主机中它工作正常 当我在实时服务器中上传时 我收到这个错误警告 file get contents https 包装器在服务器配置