我一直在尝试在我的网站上加入使用日志。我正在使用以下 PHP 代码。
<?php
echo "Hello";
$named = new DOMDocument();
echo "is";
$named->loadHTMLFile("html/trial12.htm");
echo "anybody";
$fartele = $named->getElementById("art");
echo "home?";
$value = $fartele->textContent;
echo $value;
$ip = $_SERVER['REMOTE_ADDR'];
$file=fopen("logofusage.out","a+");
fwrite($file,$value);
fwrite($file,",");
fwrite($file,$ip);
fwrite($file,",");
$timevariable = date("l dS \of F Y h:i:s A")."\n";
fwrite($file,$timevariable);
fclose($file);
?>
回声是用于调试的。但我似乎可以让脚本在我大学的网络服务器上运行。如果我只为“$value”变量使用一些预定义的值,并注释掉顶部,我可以看到正在填充 logofusage 文件。但是当我使用上面的脚本时,我无法通过“Hello”。所以我认为问题出在“new DOMDocument”行。谁能告诉我它可能是什么?
PS 只是为了澄清一点,我使用 Javascript 来接受用户的输入并将其保存到 HTML 文件中的“div”元素中,然后访问“div”元素中的文本。
服务器使用 PHP 版本 5.3.1 。我的 HTML 文档有一个 doctype HTML 4.01 Transitional
感谢您的帮助。:) Ajrocker
所以大学服务器没有 DOMDocument 扩展。估计就是这样
有没有其他方法可以从 HTML 文件中提取数据并在没有 AJAX 的情况下将其发布到服务器上...