Доброе время суток!
Прописал в коде платежной системы "Оплата наличными", которая включена разумеется и через которую проверяю, следующий код:
/* Пишем данные о заказе в файл*/
$typeofdev = $shop->CopyTypesOfDelivery($shop_id);
$txt_id = 'http://www.*.com/1c/'. $order_id .'.txt';
$fp = fopen($txt_id, "w");
$file = fopen ($txt_id,"r+");
$str .= "Интернет-заказ: ".$order_id."\n"
."ФИО: ".to_str($_SESSION['site_users_surname']).to_str($_SESSION['site_users_patronymic']).to_str($_SESSION['site_users_name'])."\n"
."E-Mail: ".to_str($_SESSION['site_users_email'])."\n"
."Телефон: ".to_str($_SESSION['site_users_phone'])."\n"
."Адрес: ".to_str($_SESSION['full_address'])."\n"
."Тип доставки: ".$typeofdev."\n"
."Способ оплаты: Оплата наличными при получении\n"
."Статус оплаты: не оплачено\n";
if ( !$file ){
echo("Ошибка открытия файла");
}else{
fputs ( $file, $str);
}
fclose ($file);
Если прописать в обычном файлике отдельно, то все работает (просто сторонний *.php).
Проблема в том, что при оформлении заказа никакой файлик с данным не создается, вообще ничего не происходит, где я накосячил?
Если что, то код я добавил сразу после:
ser-subject' => sprintf($user_subject, $shop_order_account_number, $shop_row['shop_shops_name'], $date_str),
'email_from_admin' => $order_row['shop_order_users_email']));
PS: разумеется, папка имеет разрешение на запись