【发布时间】:2010-08-20 11:44:51
【问题描述】:
我有一个带有 php 代码的 html 文件。它包含连接到mysql数据库的代码。
当我运行它时,它返回一个错误:
Fatal error: Call to undefined function: mysql_connect()
如果文件扩展名是 php,一切正常。
另外,只是提到使用.htaccess 我已经重写了文件扩展名。
还有一些功能,比如 include 和 echo 也可以正常工作。
你能帮我解决这个问题吗?
更新:这是.htaccess文件:
RewriteEngine On
RewriteBase /
RewriteRule ^item/(.*) item.html/$1
RewriteRule ^page/(.*) page.html/$1
RewriteRule ^page2/(.*) page2.html/$1
RewriteRule ^browse/(.*) browse.html/$1
RewriteRule ^(.*).txt /page/error.html
ErrorDocument 400 /page/error.html
ErrorDocument 401 /page/error.html
ErrorDocument 403 /page/error.html
ErrorDocument 404 /page/error.html
ErrorDocument 500 /page/error.html
DirectoryIndex index.html index.php index.php3 index.htm index.html.var
AddHandler application/x-httpd-php .html
【问题讨论】:
-
你能分享你的 .htaccess 文件吗?
-
这意味着 mysql_extension 尚未加载。发布您的 .htaccess。
-
不是你的问题是由这个引起的,而是mysql_connect长期贬值。请改用 mysqli & mysqli_connect。
-
@DMin 'deprecated' 是一个有特殊含义的术语,这里不适用