6

私はzipアーカイブを持っており、彼を抽出した後、moduleConfig.xmlがzipアーカイブ内に存在するかどうかを確認する必要があります。どうすればそれができますか。

私はこれを試します

$zip = new ZipArchive();
if($zip->open('test.zip') === TRUE )
{
    if(file_exists($zip->getFromName('moduleConfig.xml')))
    {
        echo "Config exists";
        // Do somthing
    }
}
else {
    echo 'Failed code:'. $res;
}
4

3 に答える 3

10

次のようになります。

$zip = new ZipArchive();
if($zip->open('test.zip') === TRUE )
{
    if ($zip->locateName('moduleConfig.xml') !== false)
    {
    echo "Config exists";
    }
}
else {
    echo 'Failed code:'. $res;
}
于 2013-04-17T22:41:55.660 に答える
5

試す:

if ($zip->locateName('moduleConfig.xml') !== false)
{
    echo "Config exists";
}
于 2013-04-17T22:34:32.503 に答える