我在使用此功能时遇到问题: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
?>