我想通过php将文件从远程服务器复制到本地服务器。我不确定这样做的“最佳”方法,所以我尝试了几种不同的方法来实现这一点,但是我正在用这些方法解决障碍。 (A)调用远程服务器并获取.php文件的内容并将其传递回本地服务器,以便(B)调用本地脚本本地php脚本并使用file_put_contents将内容写入本地服务器。file_put_contents与&符号“&”
所有工作正常,直到达到&符号。文件写入停在那里。
编辑显示数据回来。
if ($mysqlErrorConnectServer || $mysqlErrorConnectDb || $mysqlErrorConfigTableMissing) {
$errorMsg .= '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"'
. '"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">'
. '<head>'
. '<title>Example website © - Example description of example site</title>'
. '<style type="text/css">'
所以,如果你看一下回来的代码......有一个“&复制”,这需要存在于在页面上显示的版权符号...但它从写停止file_put_contents文件的其余部分。
也许向我们展示一些代码.. – cambraca 2012-01-27 19:45:19
因为我现在的代码是一团糟尝试不同的事情。会导致比任何事情更混乱。 – 2012-01-27 19:51:07
然后先修复你的代码,我们不是在这里通过广泛猜测来清理你的垃圾。 – hakre 2012-01-28 19:49:14