当前位置:首页 > 帮助中心 > 关于PHP 常见问题解答.

帮助中心

关于PHP 常见问题解答.
2011/12/25 21:06:44

测试使用PHP连接数据库的方法。

您可直接使用以下代码:
#Mysql 帐号用户名,请将xxxx改为您相应的用户名
$mysql_user = “xxxx”;
#Mysql 帐号密码,请将xxxx改为您相应的密码
$mysql_password = “xxxxxx”;
$link = mysql_connect(”localhost”,$mysql_user,$mysql_password) or die(”Could not connect”);
print (”Connected successfully”);
mysql_close($link);
?>
如果您可以在网页上看到“Connected successfully”的字样,就证明数据库可正常使用了。

如何解决 Unable to read XXXX bytes 错误
为何我上传的程序会出现以下错误提示,而且同样的程序在别的地方测试都没有问题。Fatal error: Unable to read XXXX bytes

如果您的程序出现这个错误,一般是由于该程序自身,或其引用的某个文件上传不完整所致的。一般只有经过Zend加密后的文件上传不完整时才会出现这种现象。这解决方法是使用FTP先将这些文件全部删除,然后用FTP的二进制模式(BINARY)重新上传该文件以及其所引用的所有相关文件就可以解决了, 这并不是由于Zend版本不兼容所至。

如何获取文件在服务器上的绝对路径
我在安装某些论坛程序的时候,系统要求我输入相对于主机的实际路径。请问这个实际路径我应该如何获取?

由于操作系统的文件结构不同,所以您的站点的实际绝对路径也可能不同。您可以调用PHP语言的 $_SERVER['DOCUMENT_ROOT'] 方法来检测到您站点所在的目录。
操作方法如下:
1、在站点的/httpdocs目录中新建一个.php的文件,
2、在文件中写入
3、在浏览器中访问您刚才创建的文件,就可以得到绝对路径了

如何开启 mod_rewrite 模块支持
我的站点为了增强搜索引擎优化需要开启Mod_Rewrite模块,请问我应当如何操作?

因为mod_rewrite模块是Apache Web Server的组建,因此必须选择的是我们的Unix主机才支持此模块。

由于此模块的配置比较专业,错误的配置可能会导致整个网站无法访问,因此我们在空间的控制面板中客户是不能够自己操作此配置的。

因为mod_rewrite是进行URL重定向用的,并不是一个简单的开关。如果您需要开启此功能的支持,您需要通过客户管理面的提交技术支持并告诉我们您希望如何配置该模块。通常需要开启此模块的系统例如论坛、BLOG的说明文件中都写了关于此模块的配置参数,请将这些信息提交给我们的技术支持工程师。我们会在配置好后通过电子邮件回复您

如何导入MySQL数据库的(*.sql)备份文件
请问我从别的服务器上备份下来的.SQL文件 应当如何导入你们的数据库服务器中。

您可以通过如下3种方式将您的数据导入:

1,您可以在会员中心>我的主机>主机详情 在您的站点下的phpmyadmin中将您导出的备份文件.sql直接导入到SQL的查询窗口中并运行,受到php上传限制影响,如果数据库体积比较庞大,您需要在导出数据的时候将其拆分为每个文件最大2MB,然后按顺序导入到您的数据库中。

2,您也可以将大文件上传到您的FTP空间上,然后通过在MySQL脚本中运行source /path/backup.sql 进行数据导入。服务器文件存储的绝对路径您可以通过PHP语言的 $_SERVER['DOCUMENT_ROOT'] 方法来检测到您站点所在的目录。

3,如果您对上述方式都不是很熟悉,您可以将数据库的mysql备份文件上传到空间上,并提交技术支持说明数据库名,用户名、密码以及数据库备份文件存储的路径,由我们的技术工程师帮您进行倒入操作。我们通常会在1个工作日内帮您处理完毕。

注意:由于MySQL数据库的主流版本不同,因此转移或备份数据库的时候建议不要直接将mysql的表文件(.frm .MYI .MYD)等文件直接复制或其他操作。正确的方法应该是使用mysql自带的mysqldump工具(在mysql安装目录下的/bin/mysqldump, 是一个命令行工具)。

如何创建 MySQL 数据库
我在登陆管理后台后桌面上点击创建数据库后它只让我输入数据库名,没问我数据库的用户名和密码,请问我应该如何创建MySQL数据库?

详情请查看购买主机后如何申请开通数据库?

注意:创建的数据库名请不要以 “_” 结尾

如何使用phpmyadmin将.sql 文件导入
请问如何将.sql 文件导入到我已创建的数据库里?

进入会员中心>我的主机>主机详情 > mysql
点击 phpmyadmin , 在左侧菜单上的数据库名,然后再点击右侧窗口的SQL标签
点击新的页面中的”浏览…”按钮选中您相应的.sql文件,最后点击”执行”按钮就可以了。
数据导入成功后,左侧的数据表会自动刷新。

可否关闭PHP的错误提示?
可否关闭PHP的错误提示?我不希望让别人看到我程序的报错。

由于PHP.ini中的设置是全局性的,我们不能为您单独某个用户直接修改全局配置信息,但您可以通过error_reporting这个php函数来调整您所运行的脚本的错误信息输出,例如:

error_reporting(E_ALL^E_NOTICE^E_WARNING);

可以关闭所有notice 和 warning 级别的错误。

把这个语句放在您脚本的功用包含文件中,通常为config.php 或者conn.php 中就可以控制输出了。

为何PHP 程序在创建文件时出现错误
为什么我上传的php程序在运行的时候出现好多错误。

解决方法:您需要参考您正在使用的系统的安装手册或说明文件,将系统要求写入的目录及其子目录设置为可读写(777)模式。修改文件权限模式可通过FTP完成。

为何 MySQL 数据库读取出乱码
换了新的数据库后,网页中显示的动态数据都是乱码,我应该怎么办?

如果您正在使用的是 PHP+MySQL 那么您需要在查询数据库之前,执行这条语句 mysql_query(”SET NAMES ‘gb2312′;”); 来明确设置一下本次连接将采用的字符集。

例如:
mysql_connect($db_host, $db_user, $db_pass);
mysql_select_db($db_name);
mysql_query(”SET NAMES ‘gb2312′;”);

PHP 是否支持 Zend Optimizer 模块?

支持.

请问 PHP 是否支持 GD 模块?

支持。我们的Linux及Windows均支持GD模块.

请问 PHP 是否支持 Zlib 模块?

支持。我们的Linux及Windows均支持Zlib模块。


企业资质:企业法人营业执照 组织机构代码证 机构信用代码证
通信地址:浙江省余姚市东旱门南路188号多元创业大厦B308 邮编:315400