【发布时间】:2013-09-26 00:22:14
【问题描述】:
有没有不使用 fopen 将字符串转换为输入流的方法?由于公司政策不允许在服务器上使用 fopen,我有点震惊。
我正在使用这个:
$string = "abcdef";
$stream = fopen('data://text/plain,' . $string,'r');
提前谢谢你
【问题讨论】:
-
为什么服务器上不允许使用 fopen?更具体地说,后果是什么?您不能通过 php 在服务器上读取/写入/创建文件吗?另外,我发现了一个 stackoverflow 问题,有人在 file_put_contents 上取得了成功......可能值得一试。stackoverflow.com/questions/12881774/fopen-alternative
-
仅供参考:data:// 不是二进制安全的。