本文目录一览:
- 1、PHP是什么?
- 2、php 自动生成合同
- 3、php 生成 csv文件
- 4、如何将以下PHP代码中的合同编码格式改为“自定义段+年份+月份+流水号”的格式,菜鸟在线求解
- 5、php生成百度移动Sitemap协议XML格式文件,其中有两个标签不知怎样加进去
PHP是什么?
PHP(中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。
PHP独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多。
PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
PHP在数据库方面的丰富支持,也是它迅速走红的原因之一,它支持下列的数据库或是数据文件:
Adabas 、D、 DBA、dBase 、dbm 、filePro 、Informix 、InterBase、mSQL 、Microsoft SQL Server、·MySQL、Solid、Sybase、 Oracle 、PostgreSQL
而在Internet上它也支持了相当多的通讯协议 (protocol),包括了与电子邮件相关的 IMAP,POP3;网管系统 SNMP;网络新闻NNTP;帐号共用 NIS;全球信息网HTTP及Apache服务器;目录协议LDAP以及其它网络的相关函数。
扩展资料:
PHP的特性包括:
1、PHP独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。
2、PHP可以比CGI或者Perl更快速的执行动态网页——动态页面方面,与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多;PHP具有非常强大的功能,所有的CGI的功能PHP都能实现。
3、PHP支持几乎所有流行的数据库以及操作系统。
4、PHP可以用C、C++进行程序的扩展。
参考资料:
百度百科--PHP
php 自动生成合同
示例一:
?php
$a= "计算机科学技术";
MakeHtmlFile("a/test.html",$a);
function MakeHtmlFile($file_name, $content){
if (!file_exists (dirname($file_name))){
if (!@mkdir (dirname($file_name), 0777)) {
die($file_name."创建失败!");
}
}
if(!$fp = fopen($file_name, "w")){
echo "文件打开失败!";
return false;
}
if(!fwrite($fp, $content)){
echo "文件写入失败!";
fclose($fp);
return false;
}
fclose($fp);
@chmod($file_name,0666);
return true;
}
?
示例二:
?php
ob_start(); //打开缓存区
require('arc.php'); //arc.php为生成静态文件内容的页面
$a= ob_get_contents(); //获取缓冲区的内容
ob_end_clean();
MakeHtmlFile("a/test.html",$a);
function MakeHtmlFile($file_name, $content){
if (!file_exists (dirname($file_name))){
if (!@mkdir (dirname($file_name), 0777)) {
die($file_name."创建失败!");
}
}
if(!$fp = fopen($file_name, "w")){
echo "文件打开失败!";
return false;
}
if(!fwrite($fp, $content)){
echo "文件写入失败!";
fclose($fp);
return false;
}
fclose($fp);
@chmod($file_name,0666);
return true;
}
?
php 生成 csv文件
给你写了一段演示代码.
如果觉得还行,加点分.
?php
$filename = 'test.csv';
$fp = fopen($filename,'w');
if(!$fp){
echo "不能打开文件 $filename";
exit;
}
$data = array(
array(
'id'='1',
'cid'='2',
'name'='这是第一个开户名称',
'account'='3323423432432',
'bank'='建设银行' ,
),
array(
'id'='2',
'cid'='3',
'name'='这是第二个开户名称',
'account'='3323423432433',
'bank'='工商银行' ,
),
);
//我的编码是gbk,如果是utf-8,使用转码语句 mb_convert_encoding('申请ID','gb2312','UTF-8').',';
$csv_content = '';
$csv_content .= '申请ID,';
$csv_content .= '合同编号,';
$csv_content .= '开户名称,';
$csv_content .= '银行账号,';
$csv_content .= '开户行';
$csv_content .= "\n\r";
foreach ($data as $ditem){
//echo $ditem['id'];
$csv_content .= $ditem['id'].',';
$csv_content .= $ditem['cid'].',';
$csv_content .= $ditem['name'].',';
$csv_content .= $ditem['account'].',';
$csv_content .= $ditem['bank'];
$csv_content .= "\n\r";
}
if (fwrite($fp, $csv_content) === FALSE) {
echo "不能写入到文件 $filename";
exit;
}
fclose($fp);
?
如何将以下PHP代码中的合同编码格式改为“自定义段+年份+月份+流水号”的格式,菜鸟在线求解
通过阅读了你的代码,提供以下建议供参考:
1.建议代码中的变量名称不要使用中文,比如 $编号、$合同编号。
2.由于没有看到代码段中 合同编码 是哪个字段,只能大概说下:
“自定义段+年份+月份+流水号”
自定义段: 不知道指什么,自己弄吧
年份+月份:要看你取的是哪个年份,是当前日期的年份及月份还是某个变量的值,好在用到的函数差不多,可以用 getdate 函数。
流水号: 可以设定一个计数器变量就可以了,这个比较简单,当然还要看你的要求来定。
由于不知道这个合同编码放哪里,你给的代码也不全,只能说这样了。
php生成百度移动Sitemap协议XML格式文件,其中有两个标签不知怎样加进去
打开爱站SEO工具包,找到网站地图/sitemap,点击进入登录或注册页面,如果所示1
登录之后,点击添加网站,输入网站域名,点击保存,如图所示2
点击默认分类下面的网站域名,设置基本信息和抓取更新频率后,点击抓爬,如图所示3和4
接下来等待抓爬完成或者自己手动点击停止,查看,生成XML文件,如图所示5和6
然后,打开文件目录,找到对应sitemap.xml文件和robots.txt文件,将其全部上传到网站服务器根目录下。
6
最后,打开百度站长平台,链接提交,提交sitemap地址,之后就等待百度蜘蛛抓取收录你的网站吧,如图所示。