openssl_pkcs7_verify (): принудительная запись в файл сброса - PullRequest
0 голосов
/ 01 февраля 2019

У меня проблема с использованием этой функции: 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
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...