PHP file_get_contents获取jQuery的最小代码

威客

我正在编写一个脚本,该脚本将遍历我所有的.js文件,并将它们缩小为一个要包含在站点中的.php文件。在编辑了一些js并将其上传到实时站点后,我才运行此脚本。

问题:我无法使用file_get_contents加载jquery-2.1.4.min.js的内容。我试图将文件名更改为jquery.js,但这没有帮助。我在其他文件中没有任何复杂的javascript(只是随机字符串),但它们可以正常打开。

带有代码:

if (!file_get_contents($filename)) {
    die ("dammit");
}

我得到“该死”的回应。虽然所有其他文件都很好,所以我知道文件名和路径正确。一件奇怪的事情是没有错误出现(我使用了error_reporting(-1);确保会发生错误)。

其他人还能获取jquery的文件内容吗?任何想法会导致此问题,以及其他javascript或css是否会引起问题?

根据要求,下面是完整的代码:

$buffer = $jsStartBuffer;
//get a list of files in the folder (only .js files)
$fileArray = array();
if (is_dir($jsMakeFile["SourcePath"])){
    if ($dh = opendir($jsMakeFile["SourcePath"])){
        while (($file = readdir($dh)) !== false){
            $file_parts = pathinfo($jsMakeFile["SourcePath"].$file);
            if ($file_parts['extension'] == "js") {
                $fileArray[] = $file;
            }
        }
    }
}
print_r($fileArray);
foreach ($fileArray as $nextRawFile) {
    $buffer .= file_get_contents($jsMakeFile["SourcePath"].$nextRawFile);
    if (!file_get_contents($jsMakeFile["SourcePath"].$nextRawFile)) {
        die ("dammit");
    }
    echo $jsMakeFile["SourcePath"].$nextRawFile;
}
$buffer .= $jsEndBuffer;
echo $buffer;
$buffer = \JShrink\Minifier::minify($buffer);
file_put_contents($jsMakeFile["finalFile"]["path"].$jsMakeFile["finalFile"]["name"], $buffer);

当我在其中放置其他.js文件时,它很好(我什至尝试了lightbox.min.js,它也能正常工作!)我尝试了几种不同版本的jquery.min,它们似乎都失败了。

威客

好的,找到解决方案。这与jquery创建的实际文件有关。

我解决该问题的方法是:-转到查询站点,而不是下载所需文件,而是在新的标签/窗口中打开它-复制此窗口中的所有内容-在需要的地方创建一个新文件,并根据需要命名-将内容粘贴到此文件中并保存

现在可以通过file_get_contents读取此新文件。我想如果您尝试以任何方式使用php中的jquery(和其他)文件并遇到问题,此解决方案将有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

file_get_contents返回PHP代码

来自分类Dev

在file_get_contents('file.php')中获取变量

来自分类Dev

file_get_contents和readfile是否执行PHP代码?

来自分类Dev

如何获取php file_get_contents()错误响应内容

来自分类Dev

JSON 使用 File_get_contents 获取 PHP 数组

来自分类Dev

使用ajax从php函数中获取file_get_contents

来自分类Dev

file_get_contents('index.php')的file_put_contents将编写PHP代码

来自分类Dev

PHP:空结果-file_get_contents

来自分类Dev

解释file_get_contents('php:// input')

来自分类Dev

PHP读取档案与file_get_contents

来自分类Dev

php file_get_contents FTP

来自分类Dev

PHP file_get_contents函数

来自分类Dev

在php中使用file_get_contents

来自分类Dev

PHP readfile与file_get_contents

来自分类Dev

PHP脚本返回“ file_get_contents”

来自分类Dev

PHP file_get_contents简单示例

来自分类Dev

PHP file_get_contents()和PHPSESSID

来自分类Dev

php file_get_contents()显示页面而不是html源代码

来自分类Dev

Twilio PHP API库:警告:file_get_contents():SSL操作失败,代码为1

来自分类Dev

如何使用file_get_contents PHP回显多个文件的源代码?

来自分类Dev

PHP:file_get_contents():SSL操作失败,代码为1

来自分类Dev

PHP使用file_get_contents从.txt文件获取最后五个单词

来自分类Dev

如何在PHP中使用file_get_contents获取图像的MIME类型

来自分类Dev

将文件中的数组(通过file_get_contents获取)转换为实际的php数组

来自分类Dev

nodejs-获取类似于php的file_get_contents的请求正文

来自分类Dev

在 Java 中以字符串形式获取网页内容(类似于 php 的 file_get_contents())

来自分类Dev

HTML/PHP 使用 file_get_contents() 在用户端获取 .txt 文件的内容

来自分类Dev

在functions.php中使用file_get_contents的WordPress?

来自分类Dev

file_get_contents的超时在PHP中不起作用

Related 相关文章

  1. 1

    file_get_contents返回PHP代码

  2. 2

    在file_get_contents('file.php')中获取变量

  3. 3

    file_get_contents和readfile是否执行PHP代码?

  4. 4

    如何获取php file_get_contents()错误响应内容

  5. 5

    JSON 使用 File_get_contents 获取 PHP 数组

  6. 6

    使用ajax从php函数中获取file_get_contents

  7. 7

    file_get_contents('index.php')的file_put_contents将编写PHP代码

  8. 8

    PHP:空结果-file_get_contents

  9. 9

    解释file_get_contents('php:// input')

  10. 10

    PHP读取档案与file_get_contents

  11. 11

    php file_get_contents FTP

  12. 12

    PHP file_get_contents函数

  13. 13

    在php中使用file_get_contents

  14. 14

    PHP readfile与file_get_contents

  15. 15

    PHP脚本返回“ file_get_contents”

  16. 16

    PHP file_get_contents简单示例

  17. 17

    PHP file_get_contents()和PHPSESSID

  18. 18

    php file_get_contents()显示页面而不是html源代码

  19. 19

    Twilio PHP API库:警告:file_get_contents():SSL操作失败,代码为1

  20. 20

    如何使用file_get_contents PHP回显多个文件的源代码?

  21. 21

    PHP:file_get_contents():SSL操作失败,代码为1

  22. 22

    PHP使用file_get_contents从.txt文件获取最后五个单词

  23. 23

    如何在PHP中使用file_get_contents获取图像的MIME类型

  24. 24

    将文件中的数组(通过file_get_contents获取)转换为实际的php数组

  25. 25

    nodejs-获取类似于php的file_get_contents的请求正文

  26. 26

    在 Java 中以字符串形式获取网页内容(类似于 php 的 file_get_contents())

  27. 27

    HTML/PHP 使用 file_get_contents() 在用户端获取 .txt 文件的内容

  28. 28

    在functions.php中使用file_get_contents的WordPress?

  29. 29

    file_get_contents的超时在PHP中不起作用

热门标签

归档