×

php文件编写工具类

php文件编写工具类(php代码编写工具)

admin admin 发表于2023-03-21 15:31:10 浏览39 评论0

抢沙发发表评论

本文目录一览:

php是什么格式 什么是php

1、PHP文件格式:超文本预处理器,一种通用开源脚本语言文件。

2、PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。

3、由于PHP的解释器的源代码是公开的,所以安全系数较高的网站可以自己更改PHP的解释程序。另外,PHP 运行环境的使用也是免费的。

创建php文件

tomcat不是很清楚,apache的话,只需几步,网上可以搜到的。

安装apache,下载php压缩文件,然后打开浏览器访问安装apache时你输入的域名,一般是localhost。然后访问就可看到。it works!apache就安装成功了。然后用记事本打开httpd.conf文件。在有很多LoadModule。。。。。的下面,加三句话:-php文件编写工具类

1 LoadModule php5_module "c://////php5apache2_2.dll"

2 AddType application/x-httpd-php.php

3 PhpIniDir "你的php.ini的路径"

然后找到你的php文件夹下的php.inidevelopment,文件名改为php.ini。

记事本打开,搜索 extension_dir 在等号后面加上你php文件夹下的ext的路径。如:C:\aba\php\ext

注意有些地方是 \ 。还有不懂可以网上搜索apache php环境配置。

还有就是更改配置文件后要重启apache,否则无效果。php有好多版本,一般下载那个非线程安全的。就是文件名带有non-safe啥的。

怎样编译PHP文件?

不需要编译的,把PHP文件拷贝到你的网页目录里面,在地址栏输入:*.php就可以了

补充:

大家说得非常明白了,你自己写的PHP程序,鼠标双击就可以运行,不需要编译。如果双击的时候问你用什么打开,你就选择你自己安装的PHP.EXE文件。

多数情况PHP写的程序是在网页上用的,如果你也是写的网页程序,那就放在网页文件夹下,用浏览器使用***.php来打开运行。

反正无需编译,直接解释运行。

请高人编写一个PHP文件

这样的特效要调用Java脚本

style type="text/css"

#magnifier{

position:absolute;

top:100px;

left:250px;

font-size:0;

border:1px solid #000;

}

#alixixi_com{

border:1px solid #000;

z-index:100;

position:absolute;

background:#555;

}

#mag{

border:1px solid #000;

overflow:hidden;

z-index:100;

}

/style

script type="text/javascript"

function getEventObject(W3CEvent) { //事件标准化函数

return W3CEvent || window.event;

}

function getPointerPosition(e) { //兼容浏览器的鼠标x,y获得函数

e = e || getEventObject(e);

var x = e.pageX || (e.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft));-php文件编写工具类

var y = e.pageY || (e.clientY + (document.documentElement.scrollTop || document.body.scrollTop));

return { 'x':x,'y':y };

}

function setOpacity(elem,level) { //兼容浏览器设置透明值

if(elem.filters) {

elem.style.filter = 'alpha(opacity=' + level * 100 + ')';

} else {

elem.style.opacity = level;

}

}

function css(elem,prop) { //css设置函数,可以方便设置css值,并且兼容设置透明值

for(var i in prop) {

if(i == 'opacity') {

setOpacity(elem,prop[i]);

} else {

elem.style[i] = prop[i];

}

}

return elem;

}

var magnifier = {

m : null,

init:function(magni){

var m = this.m = magni || {

cont : null, //装载原始图像的div

img : null, //放大的图像

mag : null, //放大框

scale : 2 //比例值,设置的值越大放大越大,但是这里有个问题就是如果不可以整除时,会产生些很小的白边,目前不知道如何解决

}

css(m.img,{

'position' : 'absolute',

'width' : (m.cont.clientWidth * m.scale) + 'px', //原始图像的宽*比例值

'height' : (m.cont.clientHeight * m.scale) + 'px' //原始图像的高*比例值

})

css(m.mag,{

'display' : 'none',

'width' : m.cont.clientWidth + 10 +'px', //m.cont为原始图像,与原始图像等宽

'height' : m.cont.clientHeight + 10 +'px',

'position' : 'absolute',

'left' : m.cont.offsetLeft + m.cont.offsetWidth + 10 + 'px', //放大框的位置为原始图像的右方远10px

'top' : m.cont.offsetTop - 5 + 'px'

})

var borderWid = m.cont.getElementsByTagName('div')[0].offsetWidth - m.cont.getElementsByTagName('div')[0].clientWidth; //获取border的宽-php文件编写工具类

css(m.cont.getElementsByTagName('div')[0],{ //m.cont.getElementsByTagName('div')[0]为浏览框

'display' : 'none', //开始设置为不可见

'width' : m.cont.clientWidth / m.scale - borderWid + 'px', //原始图片的宽/比例值 - border的宽度

'height' : m.cont.clientHeight / m.scale - borderWid + 'px', //原始图片的高/比例值 - border的宽度

'opacity' : 0.5 //设置透明度

})

m.img.src = m.cont.getElementsByTagName('img')[0].src; //让原始图像的src值给予放大图像

m.cont.style.cursor = 'crosshair';

m.cont.onmouseover = magnifier.start;

},

start:function(e){

if(document.all){ //只在IE下执行,主要避免IE6的select无法覆盖

magnifier.createIframe(magnifier.m.img);

}

this.onmousemove = magnifier.move; //this指向m.cont

this.onmouseout = magnifier.end;

},

move:function(e){

var pos = getPointerPosition(e); //事件标准化

this.getElementsByTagName('div')[0].style.display = '';

css(this.getElementsByTagName('div')[0],{

'top' : Math.min(Math.max(pos.y - this.offsetTop - parseInt(this.getElementsByTagName('div')[0].style.height) / 2,0),this.clientHeight - this.getElementsByTagName('div')[0].offsetHeight) + 'px',-php文件编写工具类

'left' : Math.min(Math.max(pos.x - this.offsetLeft - parseInt(this.getElementsByTagName('div')[0].style.width) / 2,0),this.clientWidth - this.getElementsByTagName('div')[0].offsetWidth) + 'px' //left=鼠标x - this.offsetLeft - 浏览框宽/2,Math.max和Math.min让浏览框不会超出图像-php文件编写工具类

})

magnifier.m.mag.style.display = '';

css(magnifier.m.img,{

'top' : - (parseInt(this.getElementsByTagName('div')[0].style.top) * magnifier.m.scale) + 'px',

'left' : - (parseInt(this.getElementsByTagName('div')[0].style.left) * magnifier.m.scale) + 'px'

})

},

end:function(e){

this.getElementsByTagName('div')[0].style.display = 'none';

magnifier.removeIframe(magnifier.m.img); //销毁iframe

magnifier.m.mag.style.display = 'none';

},

createIframe:function(elem){

var layer = document.createElement('iframe');

layer.tabIndex = '-1';

layer.src = 'javascript:false;';

elem.parentNode.appendChild(layer);

layer.style.width = elem.offsetWidth + 'px';

layer.style.height = elem.offsetHeight + 'px';

},

removeIframe:function(elem){

var layers = elem.parentNode.getElementsByTagName('iframe');

while(layers.length 0){

layers[0].parentNode.removeChild(layers[0]);

}

}

}

window.onload = function(){

magnifier.init({

cont : document.getElementById('magnifier'),

img : document.getElementById('magnifierImg'),

mag : document.getElementById('mag'),

scale : 3

});

}

/script

你试一下撒

php 导出 excel 要求能导出 自定义 多页 求大侠给个强大的工具类或一段代码。

EXCEL还有多页?

我就贴下我当时生成EXCEL的代码,LZ可以参照,修改,然后直接访问这个PHP文件,就会自动生成EXCEL,

?php

header('Content-type: text/html; charset=utf-8');

header("Content-type:application/vnd.ms-excel;charset=UTF-8");

header("Content-Disposition:filename=test.xls"); //输出的表格名称

echo "ID\t";echo "name\t\n";

//这是表格头字段 加\T就是换格,加\T\N就是结束这一行,换行的意思

$conn = mysql_connect("localhost","用户名","密码") or die("不能连接数据库");

mysql_select_db("数据库名", $conn);

mysql_query("set names 'UTF-8'");

$sql="SQL语句";

$result=mysql_query($sql);

while($row=mysql_fetch_array($result)){

echo $row[0]."\t";echo $row[1]."\t\n";

}

?

xampp安装后如何编写php文件??

可以使用?php ?将php语句包含来,然后将html格式改为php来解决此问题。

如下参考:

1.创建一个新的HTML文档,并从HTML模板中生成必要的元素,然后将一段文字添加到body标签中,如下图。

2.PHP类型”?然后你可以写PHP代码在这段代码的中间,完成后的文件保存,如下图所示。

3.用鼠标选择保存的文件,按键盘上的“F2”键对文件进行重命名,将文件后缀从“HTML”改为“PHP”,将文件变成PHP程序,如下图所示。