① 怎样在vs里创建.php脚本文件
需要给vs安装一个vs for php插件就可以,在vs里就可以开发php项目了。这个插件可以在网络里搜索。
② PHP生成及获取JSON文件的方法
本文实例讲述了PHP生成及获取JSON文件的方法。分享给大家供大家参考,具体如下:
首先定义一个数组,然后遍历数据表,把相应的数据放到数组中,最后通过json_encode()转化数组
json_encode()
函数的功能是将数值转换成
JSON
数据存储格式。
putjson.php:
<?php
//
生成一个PHP数组
$data
=
array();
$data[0]
=
array('1','吴者然','onestopweb.cn');
$data[1]
=
array('2','何开','iteye.com');
//
把PHP数组转成JSON字符串
$json_string
=
json_encode($data);
//
写入文件
file_put_contents('test.json',
$json_string);
?>
有同名的
JSON
文件则覆盖,没有则创建。
生成或覆盖的
JSON
如下:
复制代码
代码如下:[["1","\u811A\u672C\u4E4B\u5BB6","www.jb51.net"],["2","\u7F16\u7A0B\u5F00\u53D1","jb51.net"]]
然后,把
JSON
文件中的数据读取到PHP变量中。
getjson.php:
<?php
//
从文件中读取数据到PHP变量
$json_string
=
file_get_contents('test.json');
//
把JSON字符串转成PHP数组
$data
=
json_decode($json_string,
true);
//
显示出来看看
var_mp($data);
echo
'<br><br>';
print_r($data);
echo
'<br><br>';
echo
'编号:'.$data[0][0].'
姓名:'.$data[0][1].'
网址:'.$data[0][2];
echo
'<br>';
echo
'编号:'.$data[1][0].'
姓名:'.$data[1][1].'
网址:'.$data[1][2];
?>
效果图:
PS:这里再为大家推荐几款比较实用的json在线工具供大家参考使用:
在线JSON代码检验、检验、美化、格式化工具:
http://tools.jb51.net/code/json
JSON在线格式化工具:
http://tools.jb51.net/code/jsonformat
在线XML/JSON互相转换工具:
http://tools.jb51.net/code/xmljson
json代码在线格式化/美化/压缩/编辑/转换工具:
http://tools.jb51.net/code/jsoncodeformat
C语言风格/HTML/CSS/json代码格式化美化工具:
http://tools.jb51.net/code/ccode_html_css_json
更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP中json格式数据操作技巧汇总》、《PHP针对XML文件操作技巧总结》、《PHP基本语法入门教程》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。
③ php项目生成可执行文件
您的问题就不是很对。
首先php是不能生成EXE的;
第二,php是需要服务器来解释的,比如安装Apache+php5;
如果你需要的功能是:你把你做的网站需要人家通过HTTP来访问的话,
就直接把程序传上服务器,然后通过http访问,格式如下:http://域名/路径/文件名 。
④ php脚本怎么制作,怎么获取网站(提供了对应的API)后台数据,求 师傅教我
本小节的名称为 fsockopen,curl与file_get_contents,具体是探讨这三种方式进行网络数据输入输出的一些汇总。关于 fsockopen 前面已经谈了不少,下面开始转入其它。这里先简单罗列一下一些常见的抓取网络数据的一些方法。
1. 用 file_get_contents 以 get 方式获取内容:
13 else {
14 $request = "GET $query HTTP/1.1\r\n";
15 $request .= "Host: $url[host]\r\n";
16 $request .= "Connection: Close\r\n";
17 if($cookie) $request.="Cookie: $cookie\n";
18 $request.="\r\n";
19 fwrite($fp,$request);
20 $result = '';
21 while(!feof($fp))
22 {
23 $result .= @fgets($fp, 1024);
24 }
25 fclose($fp);
26 return $result;
27 }
28 }
29 //获取url的html部分,去掉header
30 function GetUrlHTML($url,$cookie=false)
31 {
32 $rowdata = get_url($url,$cookie);
33 if($rowdata)
34 {
35 $body= stristr($rowdata,"\r\n\r\n");
36 $body=substr($body,4,strlen($body));
37 return $body;
38 }
39
40 return false;
41 }
42
43 echo get_url($url);
44
45 echo GetUrlHTML($url);
程序输出:
01 Query:/php/sock.php?site=xxx.netHTTP/1.1 200 OK
02 Date: Wed, 19 Feb 2014 06:06:25 GMT
03 Server: Apache/2.2.3 (CentOS)
04 X-Powered-By: PHP/5.3.3
05 Vary: Accept-Encoding
06 Content-Length: 21
07 Connection: close
08 Content-Type: text/html; charset=UTF-8
09
10 Welcome to NowaMagic
13 // making string from $data
14 foreach($data as $key=> $value)
15 $values[]="$key=".url www.hbbz08.com encode($value);
16 $data_string=implode("&",$values);
17
18 // Find out which port is needed - if not given use standard (=80)
19 if(!isset($URL_Info["port"]))
20 $URL_Info["port"]=80;
21
22 $request = '';
23 // building POST-request:
24 $request.="POST ".$URL_Info["path"]." HTTP/1.1\n";
25 $request.="Host: ".$URL_Info["host"]."\n";
⑤ PHP脚本程序主要由哪几部分组成
- 视图部分,显示表单的界面
- 模型部分,存储表单提交的数据
- 控制部分,接收表单数据,进行相关处理。
mvc结构,主要是将显示,业务逻辑处理,数据持久化进行分离,php主要做的就是接收数据,处理数据,保存数据。
⑥ PHP脚本如何编写
首页需要安装php的运行环境 lanp/lamp 或者wanp/wamp都可以 然后你要去了解下php的基本语法 这样就可以写了
⑦ PHP脚本成程序主要由哪几部分组成
php是解释型语言,最初是作为一种模板引擎存在的,它的目的是方便页面数据的渲染和数据的展示。
目前的php主要是mvc架构。
包含控制器,视图,模型层,其中模型主要就是html模板,模型主要是封装一些数据库操作,控制器主要是处理业务逻辑,如果业务逻辑复杂,还可以提出服务层,用来处理业务逻辑。
⑧ php脚本程序主要由哪几个部分组成
运行PHP脚本程序,必须借助PHP预处理器、WEB服务器和WEB浏览器,必要时还需借助数据库服务器。
1.WEB浏览器
也叫网页浏览器,简称浏览器。常见的浏览器有微软的Internet Explorer(IE)浏览器、Mozilla的Firefox浏览器等。
2.PHP预处理器
PHP Preprocessor的功能是将PHP程序中的代码解释为文本信息,这些文本信息中可以包含HTML代码。
3.WEB服务器
WEB Server也称为WWW(World Wide Web)服务器,功能是解析HTTP。当WEB服务器接收到浏览器的一个HTTP动态请求时,Web服务器会调用与请求对应的程序,程序经PHP预处理器解释执行后,WEB服务器向浏览器返回HTTP响应,该响应通常是一个HTML页面。浏览器收到该HTTP响应后,将执行结果显示在浏览器上。
常见的WEB服务器有微软的Internet Information Server(IIS)服务器、IBM的WebSphere服务器、开源的Apache服务器等。IIS中文全称是互联网信息服务器。
WEB浏览器请求的是静态页面,只需要WEB服务器响应该请求;如果浏览器请求的是动态页面(php代码),此时WEB服务器会委托PHP预处理器将动态页面解释为HTML静态页面,再有WEB服务器返回给浏览器显示。
4.数据库服务器
Database Server是一套为应用程序提供数据管理的服务软件,服务包含数据的添加、修改、删除、事务管理、索引服务、高速缓存、查询优化、安全及存储控制等。
常见的数据库服务器有甲骨文的Oracle、微软的SQL Server、IBM的DB2、SAP的Sybase以及SUN公司的MySQL等。
⑨ 急!!!请问在linux下如何用php脚本生成csv文件,并且设置表格的边框色,文字居中和颜色
致的, 因为你从数据提取的是gbk的, csv文件可能不支持gbk编码
英文系统下的字体可能不存在, 你用什么查看这个文件的,设置文件查看器的编码
⑩ 一个双色球随机选号的PHP脚本程序。功能是按要求随机生成并显示若干组号码完全不能相同的双色球号码。
<?php
$numbers=range(1,33);
shuffle($numbers);
$result=array_slice($numbers,0,7);
foreach($resultas$n)printf("%02d",$n);
echo"<br>";
?>