替代@get_header [0]以检查远程文件是否存在

时间:2016-04-20 13:14:40

标签: php

我是php的新手。如果主题/ my_plugin文件夹中不存在css文件(我复制粘贴文件),则要加载我的插件的css文件。 如果文件存在于theme / my_plugin文件夹中,我正在使用@get_headers [0],那么它可以替代它,这更简单,更容易。 我把它包括在内:

<link rel="stylesheet" href="<?php if( @get_headers( MY_THEME_PLUGIN_CSS . 'style-archive.css')[0] == 'HTTP/1.1 404 Not Found') {
            echo set_url_scheme( MY_THEME_PLUGIN_CSS . 'style-archive.css') . MVERSION;
        } else {
            echo set_url_scheme( MY_PLUGIN_CSS . 'style-brochures-archive.css') . EPL_BR_CSS_VERSION;
        } ?>" type="text/css" media="all" />

其中MY_THEME_PLUGIN_CSS = my_theme / my_plugin / css / 和MY_PLUGIN_CSS = my_plugin / css

请让我知道如何最小化代码并保持简单

0 个答案:

没有答案