下記のテストプログラムがAzureでは500エラーになります。もちろん、Azure以外では問題なく動きます。
<?php
$coupon = $_GET['c'];
$fname = "aaa.xml";
$fp = fopen( $fname, "w" );
fclose($fp);
?>
こちらの手テストプログラムはAzure上でも大丈夫です。
<?php
$coupon = $_GET['c'];
echo "$coupon\n";
?>
Azureではfopenがエラーになるということ?