虚拟主机文件压缩失败,虚拟机怎么压缩文件

php文件怎么下载

后缀名为php文件怎样用迅雷下载

直接添加到迅雷里下载就可以了~

下载下来的是服务器执行后的结果文件,你该不会是想要人家的源文件吧?

php文件怎么用迅雷下载

这个应该是是网盘存储的文件,后面的c3SvgRnAYK

应该是提取码,你可以到那个网页上试一下,种子下载回来之后,迅雷自然就可以下载文件了

另外,虚机团上产品团购,超级便宜

php文件怎么下载

如果是PHP页面的话是不能直接下载的,除非更改文件后缀或者压缩成rar等其他格式的压缩包才能下载……

像你说的这种情况,通常是因为你想要下载的种子文件已经被删除或者你没有登录提供下载的网站,所以返回了一个下载失败的页面,并被保存成PHP格式。你用记事本打开这个php文件就可以看到里面的内容了,可以百分百的肯定是下载失败提示的页面代码。要解决这个问题最好的办法就是换个站点下载,或者重新搜索查找下载你所需要的文件。

BT如何下载PHP格式文件?

php文件一样可以用BT软件打开的,放心使用,没问题的。我以前也下过好多PHP的种子文件。

你是要让你的装了IIS的机器支持PHP呢还是只是单纯的打开*.php的文件?

如果是要支持PHP,那么你要装专门的PHP解释器。

首先你去下载php-4.3.4-Win32.zip。

下面为配置步骤:

1)将php-4.3.3RC4-Win32.zip里面的所有文件和文件夹解压缩并放置在C:\\php4\\文件夹中,没有自己创建该文件夹

2)进入php4文件夹,查看根目录和子目录,把所有.dll文件都统统复制粘贴到C:\\WINNT\\system32(WIN2K)或C:\\WINDOWS\\system32(WINXP)中

3)把php4文件夹里面的php.ini-dist和php.exe文件复制到

C:\\WINNT\\(WIN2K)或C:\\WINDOWS\\(WINXP)中,并将php.ini-dist文件改为php.ini

4)双击php.ini打开该配置文件,进行下面3个地方的修改:

1把extension_dir="C:\\php4\\extensions"改为你安装php4的extensions文件夹路径

2把;cgi.force_redirect=1改为cgi.force_redirect=0

3把register_globals=Off改为register_globals=On

4找到;WindowsExtensions段,你应该可以看到如下代码

;

;extension=php_bz2.dll

;extension=php_cpdf.dll

;extension=php_crack.dll

;extension=php_curl.dll

;extension=php_db.dll

;extension=php_dba.dll

;extension=php_dbase.dll

;extension=php_dbx.dll

;extension=php_domxml.dll

;extension=php_exif.dll

;extension=php_fdf.dll

;extension=php_filepro.dll

;extension=php_gd2.dll

;extension=php_gettext.dll

;extension=php_hyperwave.dll

;extension=php_iconv.dll

;extension=php_ifx.dll

;extension=php_iisfunc.dll

;extension=php_imap.dll

;extension=php_interbase.dll

;extension=php_java.dll

;extension=php_ldap.dll

;extension=php_mbstring.dll

;extension=php_mcrypt.dll

;extension=php_mhash.dll

;extension=php_mime_magic.dll

;extension=php_ming.dll

;extension=php_mssql.dll

;extension=php_msql.dll

;extension=php_oci8.dll

;extension=php_openssl.dll

;extension=php_oracle.dll

;extension=php_pdf.dll

;extension=php_pgsql.dll

;extension=php_printer.dll

;extension=php_shmop.dll

;extension=php_snmp.dll

;extension=php_sockets.dll

;extension=php_sybase_ct.dll

;extension=php_w32api.dll

;extension=php_xmlrpc.dll

;extension=php_xslt.dll

;extension=php_yaz.dll

;extension=php_zip.dll

具体还得看你需要加载哪些.dll文件,不过你按照下面我这样改也行,主要是要加载的.dll文件就去掉前面的分号(;):

;

;extension=php_bz2.dll

;extension=php_cpdf.dll

;extension=php_crack.dll

;extension=php_curl.dll

;extension=php_db.dll

;extension=php_dba.dll

;extension=php_dbase.dll

;extension=php_dbx.dll

;extension=php_domxml.dll

extension=php_exif.dll

;extension=php_fdf.dll

;extension=php_filepro.dll

extension=php_gd2.dll

;extension=php_gettext.dll

;extension=php_hyperwave.dll

;extension=php_iconv.dll

;extension=php_ifx.dll

;extension=php_iisfunc.dll

extension=php_imap.dll

;extension=php_interbase.dll

;extension=php_java.dll

;extension=php_ldap.dll

;extension=php_mbstring.dll

;extension=php_mcrypt.dll

;extension=php_mhash.dll

;extension=php_mime_magic.dll

;extension=php_ming.dll

;extension=php_mssql.dll

;extension=php_msql.dll

;extension=php_oci8.dll

;extension=php_openssl.dll

;extension=php_oracle.dll

;extension=php_pdf.dll

;extension=php_pgsql.dll

;extension=php_printer.dll

;extension=php_shmop.dll

;extension=php_snmp.dll

;extension=php_sockets.dll

;extension=php_sybase_ct.dll

;extension=php_w32api.dll

;extension=php_xmlrpc.dll

;extension=php_xslt.dll

;extension=php_yaz.dll

;extension=php_zip.dll

5)再次打开控制面板-管理工具-Internet服务管理器,在"默认web站点"上右键单击,选择"属性"

6)选中"默认Web站点属性"窗口的"主目录"选项卡,点击右下角的"配置"按钮,出现"应用程序配置"窗口,点击"应用程序映射"下面的"添加"按钮,添加下面的程序映射:

可执行文件:C:\\php4\\php.exe%s%s(也就是你的php4文件夹路径)

扩展名:.php

确定完成配置!

7)切换到"默认Web站点属性"窗口的"ISAPI筛选器"选项卡,点击右边的"添加"按钮,添加下面的一个筛选器:

筛选器名称:PHP

可执行文件:C:\\php4\\sapi\\php4isapi.dll(也就是你的php4文件夹的sapi文件夹路径)

确定后关闭"Internet服务管理器"

8)继续切换到"默认Web站点属性"窗口的"文档"选项卡,点击右边的"添加"按钮,添加如下"启用默认文档":

index.php也可以添加index.php3index.php4等等看你的需要而定

点击左边的"↑"按钮,把index.php文档提升到最上面

现在你的IIS也支持PHP了.

PHP是一种新型的CGI程序编写语言.应该说是个嵌入式脚本文件。和ASP、JSP有很多类似的功能。唯一不同的是,ASP要整站的解释在传递,而PHP则可以嵌入HTML代码里,和HTML一起发送。要读.PHP文件就要用PHP解释器。现在用的是PHPV4.3.0有支持Windows和Unix/Linux的版本。当然你还要在自己机子上虚拟主机,可以用很出名的Apache软件。

.php可以用文本编辑器(如记事本、emeditor、phpedit等)打开。如果要运行它得安装相应的php解释器和web服务支持才行。

phpdisk文件下不下来

phpdisk文件是可以下的。下载php文件失败是因为readfile读取文件的时候会把文件放入缓存,导致内存溢出,其解决办法就是实现分段下载,并限制下载速度即可。PHPDISK网盘系统[简称:PHPDISK是一套采用PHP和MySQL构建的网络硬盘(文件存储管理)系统,可替代传统的FTP文件管理。友好的界面,操作的便捷深受用户的欢迎,可用于网络上文件办公、共享、传递、查看的多用户文件存储系统。广泛应用于互联网、公司、网吧、学校等地管理及使用文件,多方式的共享权限,全方位的后台管理,满足从个人到企业各方面应用的需求。

PHP典型模块与项目实战大全:PHP文件下载的原理及实现

?PHP文件下载的原理及实现

通常文件下载过程是十分简单的建立一个链接指向到目标文件就可以了例如下面的链接

ahref=//xxx/xxxrar点击下载文件/a

但是实际情况可能会稍复杂比如需要用户填写完整注册信息后才可以下载该文件这时最先想到的是使用Redirect的方式下面介绍两种方式

()用Redirect方式先检查表格是否已经填写完毕和完整然后将链接指到该文件这样用户就可以下载请看下面的示例代码

?php

/*文件功能检查变量form是否完整*/

if($form){

//重新定向浏览器指向

Header(Location:////xxx/xxxrar)

exit;

}

?

()根据下载文件的序号来查找链接的形式如下

ahref=//xxx/downloadphp?id=点击下载文件/a

上面的链接使用ID方式接收要下载文件的编号然后再用Redirect的方式连接到真实的文件链接

以上这两种方法虽然实现了文件的下载功能但是缺点是直接暴露了文件所属的路径而且没有防盗链的功能所以上面的方式是简单直接但存在安全隐患的文件下载方式在PHP中通常是利用header()函数和fread()函数来实现安全的文件下载

例如需要下载的是一个文件名为xxxrar的文件首先创建文件是downloadphp的PHP文件通过前面的例子很容易通过文件的ID号从数据库中得到待下载文件的真实位置在获得文件的真实存储位置后可以通过header()函数的location参数直接重定向到这个文件但是这样仍然是不安全的因为某些下载软件还是可以通过重定向分析获得该文件的位置信息因此需要用另外一种方法就是PHP的文件处理API函数它是通过fread()函数把文件直接输出到浏览器提示用户下载这样所有的处理都是在服务器端完成的因此用户就无法获得文件具体存储位置信息的示例代码如下

?

$file_name=xxxrar;????//下载文件名

$file_dir=/up/;???????//下载文件存放目录

//检查文件是否存在

if(!file_exists($file_dir$file_name)){

echo文件找不到;

exit()

}else{

//打开文件

$file=fopen($file_dir$file_namer)

//输入文件标签

Header(Contenttype:application/octetstream)

Header(AcceptRanges:bytes)

Header(AcceptLength:filesize($file_dir$file_name))

Header(ContentDisposition:attachment;filename=$file_name)

//输出文件内容

//读取文件内容并直接输出到浏览器

echofread($filefilesize($file_dir$file_name))

fclose($file)

exit()

}

?

【代码解读】

上述代码中程序发送Header信息是用来告诉Apache和浏览器下载文件的相关信息的contenttype的含义代表文件MIME类型是文件流格式如果在Apache配置里面把文件的MIME类型设为application/octetstream(如addapplication/octetstreamxxxrar)那么浏览器(客户端)就会知道这是一个文件流格式的文件并提示用户下载AcceptRanges是一个响应头标它允许服务器指明将在给定的偏移和长度处为资源组成部分的接受请求该头标的值被理解为请求范围的度量单位ContentLength是指定包含于请求或响应中数据的字节长度例如ContentLength:ContentDisposition:attachment是用来告诉浏览器文件是可以当做附件被下载下载后的文件名称为$file_name该变量的值

运行downloadphp文件效果如图所示从图中可以看到文件按照预想的方式被提示下载单击保存按钮将文件保存在本地

图?PHP文件安全下载

??????返回目录PHP典型模块与项目实战大全

??????编辑推荐

??????JavaWeb开发详解

??????PHPWeb开发学习实录

lishixinzhi/Article/program/PHP/201311/21519

怎么把织梦模版文件由gbk转为utf-8

1. dedecms网站GBK与UTF

在帮别人修改织梦模板的时候,别人的要求是:在现有的织梦做网站上增加一个多语言界面,就是在现有的中文界面上新增英文,日文和韩文。

第一个当然想得就是在织梦后台新增几个这样的栏目。然后只要将模板做成其他的语言就可以调用了。

但是也遇到了一个问题就是它现有网站的织梦是gbk的。

这种gbk是一种中文编码,若想出现其他语言文字就必须转化成UTF-8的,所以自己就再网上整理了一下找到了一个比较不错也适合自己的转换方式:

1.备份网站的所有数据

这一部分是很重要的,尤其是数据库的备份。先织梦后台备份,然后再整站进行备份

2.导出数据库文件并转换。

这一部分需要使用到PHPMyadmin.我们在MyAdmin找到网站的数据库名,默认的数据表前缀为dede_全选这些数据表,选择导出。将导出的。sql文件在本地用专门的编辑工具打开(可以使用DW或者是Notepad++等)

我们查找CHARSET=gbk全部替换为CHARSET=utf8

查找gb2312全部替换成utf8

然后保存。

3.模板文件的转换

用DW打开模板文件,选择修改——页面属性——标题/编码:

织梦gbk转utf8

我们只要将编码选择为 UTF-8即可,下面还有一个选择就是是否包含Unicode签名(BOM)【这个不要选择否则在使用织梦模板插入include时会出错】

若发现有的文字出现了乱码自己手动更改即可!

将全部的模板文章转换问UTF-8格式的!

文件基本上就转换好了!

4.安装UTF-8格式的织梦安装包

你使用的是织梦哪个版本的织梦就安装相应的UTF-8格式的安装包,安装好之后使用MyAdmin将这个新数据库名中格的表删除,并将转换好的。ssql文件导入即可,将转换好的模板文件覆盖。

2.织梦系统怎么把utf编码转成gbk

首先登陆dedecms网站后台,使用系统菜单下的数据库备份/还原功能,将网站的数据备份,记住要备份数据表结构,然后使用FTP工具将备份好的数据文件下载到您的电脑上。

备份的文件中有tables_struct_xxx这样一个文件,用dreamweaver或EditPlus打开这个文件,使用查找与替换命令,将CHARSET=gbk替换为CHARSET=utf8,然后要保存。打开准备的转码软件,将第所备份的文件(包括上面修改过的文件),将GBK转换为UTF-8格式。当然,转换好的文件一定是在一个新的文件夹里面,以便区分原来的GBK的文件。

至此这一步,就将数据库文件由GBK格式成功的转换为了UTF-8格式。

3. DEDEcms,GBK和UTF8版本互相转换有什么方法

当前安装版本为:dedecms v5.7 utf8,目标将网站由UTf8版本转换为GBK版。

2写在转换之前:要转换dede系统的版本,实际上是编码的转换的问题,要将mysqls数据从utf8转换为gbk编码,将模板文件的编码也要转换为GBK模式。在本文中两个核心工具,帝国备份王和Editplus编辑器。

用ebak2008工具的备份/恢复功能,巧妙dede数据库utf-8编码的无错转换为gbk编码格式。站点文件的转换就用Editplus编辑器。

END二数据的备份1在转换之前,将dede做整站备份,备份内容包括mysql数据库,dede站点文件,如果网站容量非常大的话,可以登录空间管理后台将整个网站进行打包,然后下载。备份的目的就是了防止转换失败后还有退路。

登录dede后台,选择“系统”中“数据库备份/还原”备份dede数据库。2备份完毕,请登录ftp下载到本地电脑保存。

Dede备份数据存储位置:/data/backupdataEND三数据库编码转换1解压缩ebak2008,将ebak2008文件夹上传到网站空间的根目录。用帝国备份王(ebak2008)反向操作,强制转换dedecms v5.7 utf8版本的mysql数据编码为gbk。

2打开帝国备份王(ebak2008)工具(地址为:原域名/ebak2008),登陆3在登陆后的帝国备份王界面,点击“备份数据”,4备份数据界面,选择要备份的数据库,请注意操作,别选错了。5非常重要!虚拟主机安装的dede系统是utf8版,在备份的时候不能选择“utf8编码进行备份”。

在这里要反向操作(如果是utf8就选gbk,如果是gbk就选utf8)。备份时请特别注意:选择数据库编码为gbk,不能选择其它方式,否则在转换后会出现乱码。

数据存储目录命名为:date_gbk_20150618160956。一般用默认的就可以了。

点击,屏幕最下方的开始备份,等待完成操作!END四将gbk格式的dede数据库备份恢复到系统登陆主机ftp后台,将原来的dedecms的目录dede,改为deded_utf8_bak.上传DedeCMS-V5.7-GBK-SP1.tar,到主机后台进行解压缩,将其中的uploads文件夹改为dede,移动到public_html/目录中,此操作可以节省大量上传的时间.接着就可以重新安装dede系统了,安装过程不作演示.在安装DedeCMS-V5.7-GBK-SP1版时,按默认安装即可。安装完毕后,进后台将插件之类的也重新安装好.然后登录ebak2008数据库备份工具,选择“数据恢复”,恢复第二步骤中将utf8编码强制转换为gbk格式的数据库(date_gbk_20150618160956)。

帝国备份王(ebak2008)恢复数据仅需要50秒左右,速度相当的快。恢复数据后,请登录dede管理后台,重新生成一下网页。

检查首页无乱码,织梦网站管理系统(dedecms)utf8成功转换gbk。进入网站管理后台,检查数据库表,Mysql数据表无乱码:转换成功后的小错误,由于dede默认的utf8和gbk版本的差别,在转换成功后,“图文资讯”和“首页幻灯片”图片丢失,丢失的图片重新上传一下就OK!整个过程无报错,显示正常再次进入主机后台找到dede_utf8_bak目录下的uploads下的alimg目录(这个目录就是首页和上传的图片存放的位置),把这个目录加入到剪贴板,再进入dede目录下的uploads,复制剪贴板的文件到这里,这样图片就恢复正常了.本站使用的是dede默认的模板,所以在转换的时候没有改动dede的模板文件,如果你的网站对DEDE的一些文件没有改动,直接按照我的方法就可以成功转换。

如果有改动的文件,请将你改动的文件转换为gbk编码。用Editplus编辑器将站点文件中的utf8转换为gbk编码。

重点是dede模板文件编码的转换,细心的用Editplus编辑器修改,完毕后,上传覆盖即可。

4. dedecms的UTF

我看了下他的模板,这个改动量就太大了。你要把模板里的这些文件依次打开,并将<meta; charset=utf-8"/>;改成<meta; charset=gb2312"/>;。而且他的plus里也要改。整理起来很麻烦。

阿里云虚拟主机装Wordpress怎么弄

一、工具:虚拟主机、Wordpress、FileZilla

二、操作步骤:

1.首先要购买虚拟主机,如果没有域名的话也要购买一个域名。如果要使用wordpress搭建网站的话,主机推荐选择linux版本的。Wordpress服务器环境要求:

PHP5.2.4或更新版本

MySQL5.0或更新版本

Apachemod_rewrite模块(可选,用于支持“固定链接”和“站点网络”功能)

2.购买完成之后进入控制台,红框里框起来的就是主要用到的几个功能,第一步主要用的是云虚拟主机。

3.点击云虚拟主机进去之后就看到了这个界面,有主机信息。【因为之前都设置过了,所以我的界面是这样的,初次设置的话应该会有界面提示初始化密码,包括主机管理控制台密码、FTP密码和数据库密码,一定要设置高安全的密码并牢记。】点击管理,进入下一步骤

4.这相当于虚拟主机的一个控制台,能看到包括站点信息、数据库信息、主机信息在内的多种信息,而且有网站搬家和网站检查等多种工具。到这里网络控制台的部分就介绍完了,下面进入Wordpress程序设置部分

5.Wordpress建站是很简单的,首先可以到官方中文页面下载数据包,下载之后在电脑上解压缩,然后在wordpress文件夹中找到{wp-config-sample.php}这个文件,重命名将{-sample}删除,然后右键打开,选择打开方式为记事本,然后需要编辑一些参数,主要是两部分。将第一张图标红的部分按照控制台提供的数据库信息和自己设定的密码修改好,然后再修改第二张图里标红的内容。这个部分可修改可不修改,默认是wp_,但最好修改一下,为以后用同一个数据建立多个网站做好基础,修改完成后点击保存。

6.然后进入到Wordpress上传及安装部分。上传数据包需要用到FTP传输软件,我使用的是FileZilla,可选中文界面。使用起来也比较简单,填写登陆主机地址、用户名和密码后就可以直接点快速连接了,连接完如果有关于UTF-8的报错提醒,进入文件-站点管理器-字符集选择强制UTF-8即可。

7.连接成功之后界面如图,如图所示可以在四个区域中方便地查看本地和远程主机上的文件夹及其内容,如需上传、下载或者删除什么内容的话直接选中然后点击右键选择对应操作即可。注意远程主机目录下可操作的文件夹只有/htdocs/,其他文件夹会操作失败。建议可以先将该文件夹中所有内容清空,然后再将自己修改好的上传。如果该主机下只放一个网站,建议将wordpress文件夹中的所有文件及子文件直接上传到/htdocs/目录下。

8.Wordpress的安装是比较简单的,直接访问主机提供的临时域名,然后填写一些基本资料,设定用户名密码即可。安装完之后登陆时可能会有溢出报错,这时需回到主机管理平台,高级环境设置-PHP.ini设置,选择启用输出缓冲区数据块设置后保存即可。之后就可以登陆Wordpress进行个性化定制了。

9.之后来到域名设置部分。直接在主机管理平台,选择域名绑定,点击绑定域名,然后直接下来选择域名即可。万网域名的话是可以自动解析的,如果非万网域名,可以转入万网,或自己手工添加解析。

10.域名添加之后,系统会检索你的备案情况,如果未备案可点击立即备案,按提醒操作即可,备案周期可能比较长。如果购买的是大陆之外的虚拟主机可以不用备案。自己的域名备案完成后,记得在Wordpress后台将URL修改过来。Wordpress地址和站点地址都修改为自己的域名即可。

阅读剩余
THE END