当前位置:Gxlcms > PHP教程 > PHP写文件--将用户提交的数据保存到服务器的文件中

PHP写文件--将用户提交的数据保存到服务器的文件中

时间:2021-07-01 10:21:17 帮助过:9人阅读

首先编写html页面:

        订单页面

Jason的购物清单



再用PHP编写服务器端脚本文件processorder.php

输出日期    $date=date('Y-m-d H:i');?>        订单结果

Jason的购物车

订单结果

订单提交中时间:'.$date.'

'; echo '

您的具体购物清单是:

'; //获取商品总数量 $total_qty=0; $total_qty=$cloths+$shoes+$glasses; echo '商品总数量:'.$total_qty.'
'; if($total_qty==0){ echo '您没有购买任何商品!'; }else{ if($cloths>0){ echo $cloths.'件男装
'; } if($shoes>0){ echo $shoes.'双鞋子
'; } if($glasses>0){ echo $glasses.'副眼镜
'; } } //获取商品总价 $total_amount=0.00; const CLOTHS_PRICE=100; const SHOES_PRICE=300; const GLASSES_PRICE=28; $total_amount=$cloths*CLOTHS_PRICE+$shoes*SHOES_PRICE+$glasses*GLASSES_PRICE; $total_amount=number_format($total_amount,2,'.',' '); echo '

商品总价:¥'.$total_amount.'

'; echo '

收货地址:'.$address.'

'; //设置文件
输出内容和格式 $out_put_string=$date."\t".$cloths."件男装\t".$shoes."双鞋子\t".$glasses."副眼镜\t\总价:¥".$total_amount." 收货地址:\t".$address."\n"; //打开文件,(追加模式+二进制模式) @$fp=fopen("$DOCUMENT_ROOT/L02/files/orders.text",'ab'); flock($fp,LOCK_EX); if(!$fp){ echo "

您的订单没有提交完成,请再试一次。

"; exit; } //将数据写入到文件 fwrite($fp,$out_put_string,strlen($out_put_string)); flock($fp,LOCK_UN); //关闭文件流 fclose($fp); echo "

数据保存完成

";?>
最后在files文件下生成orders.txt文件, 文件内容为(可追加):





版权声明:本文为博主原创文章,未经博主允许不得转载。

人气教程排行