openssl_pkcs7_verify():强制刷新文件写入

时间:2019-02-01 09:25:45

标签: php file

我在使用此功能时遇到问题:openssl_pkcs7_verify

在函数复制开始之前,似乎没有及时生成输出文件cleaned.xml。

我试图使睡眠不成功。

文件“ cleaned.xml”似乎在脚本末尾输出!

错误报告:

copy(C:\wamp32\www\gestionaleoeno/certificates/cleaned.xml): failed to open stream: No such file or directory

这是脚本的一部分。 如果我尝试第二次重新运行该脚本,则不会出现任何错误,因为我的cleaned.xml文件是在第一次运行时生成的。

在我的copy函数之前,是否可以“强制冲洗”书写?

<?php

$response = openssl_pkcs7_verify (ROOT . "/certificates/smime.p7m-b6m" , 0 , null ,array(ROOT . '/certificates/CA.pem'), ROOT . '/certificates/CA.pem', ROOT . '/certificates/cleaned.xml');


    sleep(1);

    echo "Duplicating...";

    sleep(1);

    copy(ROOT . '/certificates/cleaned.xml', ROOT . '/certificates/nocleaned.xml');



..
..
//OTHERS STUFF
..
..
..
// END OF SCRIPT
?>

0 个答案:

没有答案