Я использую класс интеграции PHP Paypal IPN Мика Каррика и у меня есть код в paypal.class.php как:
function __construct() { // initialization constructor. Called when class is created. $this->paypal_url = 'https://www.paypal.com/cgi-bin/webscr'; $this->last_error = ''; $this->ipn_log_file = '.ipn_results.log'; $this->ipn_log = true; $this->ipn_response = '';
Однако этот файл не создается.Нужно ли делать что-то особенное, чтобы заставить его работать?
Если мне нужно установить разрешения, нужно ли мне устанавливать разрешения для этого или вызывающего сценария php (который включает в себя вышеуказанный файл)?
Обратите внимание, что точка в .ipn_results.log будет скрывать файл в системах Unix / Linux. Вы, наверное, имеете в виду
.ipn_results.log
$this->ipn_log_file = './ipn_results.log';
но здесь желательно указывать полный путь, чтобы избежать путаницы.