PHP在另一台服务器上执行PHP并得到结果

标签 php

我的共享主机不支持 postgresql php 函数,但我需要从远程托管在专用服务器上的 postgresql 加载一些图像。

是否可以在带有 postgresql 的服务器上有一个 PHP 脚本,然后共享主机上的另一个 PHP 脚本会调用 postgresql 服务器上的脚本,以将图像从专用服务器获取到共享主机,但我不知道不想泄露专用服务器的 IP 或域。

这可能吗?如果是怎么办?

最佳答案

使用 file_get_contents() 更容易:

$img_binary = file_get_contents("https://i.imgur.com/1H9Ht5a.png");
$img_base64 = base64_encode($img_binary);
echo '<img src="data:image/png;base64,' . $img_base64 . '">';

加号:这是一种标准的 PHP 方法,其中“cURL”可能不会在每个 PHP 环境中都被激活。

注意图片的类型。将 data:image/png; 替换为 data:image/jpeg; 或相应的其他图像格式。

关于PHP在另一台服务器上执行PHP并得到结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36605046/

相关文章:

php - 不同视频分辨率的理想比特率

php - 使查看源代码中的html出现在每一行

php cookie 不工作

php - MYSQL选择不同类别并列出该类别下的项目

php - 运行新项目时未找到接口(interface) 'Monolog\ResettableInterface'

php - MySQL 中批量更改列类型

php - MySQL SELECT WHERE IN 数组

PHP+Cookies : Show message once only

php - 从 php 到 mysql 的特殊字符

php - 错误 : Can't drop privilege as nonroot user: container keeps restarting on Google Cloud Compute Engine