在 PHP 中将图像直接保存到目录中? [关闭]

2023-12-04

我有一个图像文件。例子:http://images5.fanpop.com/image/photos/31100000/random-random-31108109-500-502.jpg

我想将图像保存到主机中名为 images-fold 的目录中。使用 PHP 执行此操作的最佳方法是什么?


是的,这很简单。这里有一点cURL脚本来做到这一点:

$image_link = "http://images5.fanpop.com/image/photos/31100000/random-random-31108109-500-502.jpg";//Direct link to image
$split_image = pathinfo($image_link);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL , $image_link);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.A.B.C Safari/525.13");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
$response= curl_exec ($ch);
curl_close($ch);
$file_name = "images-folder/".$split_image['filename'].".".$split_image['extension'];
$file = fopen($file_name , 'w') or die("X_x");
fwrite($file, $response);
fclose($file);

这应该做你想做的。它将把图像保存到目录中,然后将图像命名为random-random-31108109-500-502.jpg

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

在 PHP 中将图像直接保存到目录中? [关闭] 的相关文章

随机推荐

  • 正 lambda:'+[]{}' - 这是什么魔法? [复制]

    这个问题在这里已经有答案了 在堆栈溢出问题中C 11 不允许重新定义 lambda 为什么 给出了一个无法编译的小程序 int main auto test test 问题得到了解答 一切似乎都很好 然后来了约翰内斯 绍布并做了一个有趣的观
  • 使用文本文件作为 Powershell 脚本的输入

    我的团队正在迁移到一个新网络 我们无法直接从网络 A 中的计算机复制到网络 B 中的新计算机 在网络 A 中的这台计算机上运行多年后 我的项目文件散布在整个磁盘上 我需要构建一个脚本来将文件夹和文件复制到备份磁盘 没问题 但是网络技术人员需
  • WebView:网页不可用,但我从 html 字符串加载它

    我的 html 字符串是这样的 p style text align justify paragraph p p style text align justify another one with strong strong attr st
  • viewPager 中的 onClick 按钮?

    我有一个 viewPager 在第二页我有一个按钮 我希望它在 onClick 上执行某些操作 但它没有执行 我已经在 xml 文件上完成了 android onClick 按钮点击 而且我也尝试过 onCreate 内部和外部的 setO
  • PowerShell 的 -f 运算符的 RHS“到底”是如何工作的?

    上次我很困惑顺便一提电源外壳急切地展开收藏 基思总结其启发如下 将结果 数组 放入分组表达式 或子表达式 例如 中使其再次符合展开条件 我已经牢记了这个建议 但仍然发现自己无法解释一些深奥的知识 特别是 Format 运算符似乎不遵守规则
  • Xamarin Forms Webview 不播放视频

    我有一个在 Xamarin Forms Xaml 中声明的 webview 无论我在代码后面还是在 Xaml 中设置源 视频控件都会呈现良好 但当您单击播放图标时 它不会播放 我可以通过点击渲染的底部搜索栏来向前和向后跳跃 视频将向前跳过并
  • 在django中的requirements.txt中安装psycopg2时出现错误代码

    我尝试仅手动安装 psycopg2 模块 以及 pip3 install rrequirements txt 如果有人以前遇到过此错误 请提供指导 ERROR Failed building wheel for psycopg2 Runni
  • 为什么小写“p”比大写“P”大? [复制]

    这个问题在这里已经有答案了 print Python gt python equals False print python gt Python equals True 有人可以解释一下这是如何解释的吗p是较小的情况然后是资本P 但还没有p
  • java 过滤对象列表的最佳方法[关闭]

    Closed 这个问题需要细节或清晰度 目前不接受答案 我有一个对象列表 上面写着 销售 我只想要其产品与另一个列表中的产品匹配的销售对象 例如 saleProductList 除了循环之外 还有没有更好的方法 如果您已经在使用 Googl
  • Java jit 编译器每次运行时都会编译其代码吗?

    我是java新手 很难理解以下内容 每次运行代码时 jit 都会编译吗 我知道 jit 优化了经常运行的代码 但我问的是 热代码 以外的问题 JIT 不记得上次运行的任何内容 这意味着它可能会在您每次运行代码时编译代码 JIT 甚至可以在代
  • 如何使用 CompletionHandlers 和小于请求的 ByteBuffer 读取请求?

    我正在使用 Java 7 和AsynchronousSocketChannel 我想阅读一个请求 例如HTTP POST 但我正在努力想出一个很好的解决方案来读取完整的请求 如果它大于大小 ByteBuffer我在用着 例如 如果ByteB
  • 如何在 Android 中调整位图大小?

    我有一个从远程数据库中获取 Base64 字符串的位图 encodedImage是用 Base64 表示图像的字符串 profileImage ImageView findViewById R id profileImage byte im
  • 在链接悬停时显示div,当离开光标时形成div并链接隐藏div jquery

    我有链接 当鼠标悬停时 它应该显示 div 当光标离开 div 时 链接应该隐藏 div a href 2 items a div contents div 根据您的评论更新 show div hover functio
  • COUNTIFS 在单个公式中使用多个条件

    A 列有Apples Oranges Pears多次 B 列有count反对他们 注意 其中一些可能是空白的 我正在寻找一个公式来计算Apples and Oranges他们在哪里count既不是空白也不是0 我尝试了下面的公式 但我得到了
  • R::dexp 的参数化

    我刚刚花了一段时间试图在我的代码中找到一个错误 结果证明这是一个不寻常的 至少对我来说 参数化R dexp功能 例如 cppFunction double my dexp double x double lambda double is l
  • URL 编码 PHP

    我测试过urlencode and 原始编码 输出并且它们产生不同的结果 就像在 Firefox 和一些在线编码器中一样 Example 火狐浏览器和编码器 C3 A4 C3 9F PHP rawurlencode 和 urlencode
  • ggplot:使用 stat_summary 时如何更改箱线图设置

    我想要分组箱线图 其中胡须由 stat summary 定义 在 的帮助下改变晶须定义我写了以下代码 Data xdf2 lt data frame month rep 1 6 each 100 grp rep c A B 50 6 xdf
  • 如何使不同的AWS API网关环境指向lambda函数的不同别名?

    在我的 AWS API Gateway API 中 我设置了 2 个环境 dev 和 prod 我还有一个名为 dev 和 prod 的 AWS lambda 函数的 2 个别名 现在 我想将 API 的 dev 环境指向函数的 dev 别
  • 有没有办法在 Mac OS 上播放系统提示音?

    有没有办法使用 C 和 Xcode 在 Mac OS 上播放系统蜂鸣声 我知道我需要使用图书馆 是否有一个可以跨 Mac 和 Windows 平台运行的库 我想你可能想使用NSBeep NSBeep 播放系统提示音 include
  • 在 PHP 中将图像直接保存到目录中? [关闭]

    很难说出这里问的是什么 这个问题模棱两可 含糊不清 不完整 过于宽泛或言辞激烈 无法以目前的形式合理回答 如需帮助澄清此问题以便重新打开 访问帮助中心 我有一个图像文件 例子 http images5 fanpop com image ph