我试图使用php file_get_contents读取一个大文件(10M)
$file = 'http://www.remoteserver.com/test.txt';
$data = file_get_contents( $file );
var_dump ( $data );
Run Code Online (Sandbox Code Playgroud)
它倾倒了
string(32720)
Run Code Online (Sandbox Code Playgroud)
然后输出只显示文件的一部分.file_get_contents的某处有限制吗?我试过做ini_set('memory_limit','512M'),但那没用.
编辑:**忘了提**它是一个远程文件.
问题已解决 ::硬盘空间不足.修正了现在一切正常.
我有一个重写地图,其中包含要重定向的域列表.目前我必须在重写地图中列出www.foo.com和foo.com.我想知道是否有办法在同一行中对www和非www进行重写检查.
# Rewrite Map
foo.com file.php
www.foo.com file.php
# modrewrite
RewriteCond ${domainmappings:%{HTTP_HOST}} ^(.+)$ [NC]
RewriteCond %1 !^NOTFOUND$
RewriteRule ^.*$ www.domain.com/%1 [L,R=301]
Run Code Online (Sandbox Code Playgroud)
我尝试过像(www.)%{HTTP_HOST}或^(www.)%{HTTP_HOST}之类的东西,但没有运气.
我正在尝试在现有设置之前设置API网关。每当我尝试添加带有参数的端点时,都会出现错误。
Invalid mapping expression specified: Validation Result: warnings : [], errors : [Invalid mapping expression parameter specified: method.request.querystring.type]
Run Code Online (Sandbox Code Playgroud)
这是屏幕截图:
我究竟做错了什么?