PHP文件创建文件扩展问题

时间:2012-07-22 05:58:56

标签: php mysql file

我正在使用下面的脚本创建一个mysql数据库的压缩(.tar.gz).sql文件(这样我就可以备份数据库文件了)。问题是,当创建文件时,由于某种原因。在.sql和.tar.gz中没有正确编写而是显示为?当我查看终端或任何FTP程序中的文件时标记。为什么这个脚本没有正确创建一个点?有什么建议?这可能是语言问题吗?我的服务器是Dreamhost的VPS,全部是英文版。

谢谢!

<?php
ini_set("memory_limit","40M");

$dbhost = "host..."; 
$dbuser = "user...";
$dbpass = "pass...";
$dbname = "database...";

$backupfile = $dbname . ‘.sql’;
$backupzip = $backupfile . ‘.tar.gz’;
system("mysqldump -h $dbhost -u $dbuser -p$dbpass $dbname > $backupfile");
system("tar -czvf $backupzip $backupfile");

// Delete the unzipped file from the server
unlink($backupfile);

?>

1 个答案:

答案 0 :(得分:0)

看起来你在文件扩展名周围有一些奇怪的单引号。这可能是造成问题的原因。