Я пытался включить журнал использования на моем сайте.
Я использую следующий код 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 заполняется. Но когда я использую сценарий, как указано выше, я не могу пройти «Привет». Поэтому я полагаю, что проблема в строке "новый DOMDocument". Может кто-нибудь сказать мне, что это может быть?
P.S. Просто чтобы уточнить немного, я использую Javascript, чтобы принять ввод от пользователя и сохранить его в элемент "div" в файле HTML, а затем получить доступ к тексту внутри элемента "div".
Сервер использует PHP версии 5.3.1. И мой HTML-документ имеет тип документа HTML 4.01 Transitional
Спасибо за помощь. :)
Ajrocker
Таким образом, университетский сервер не имеет расширения DOMDocument. Думаю, это так
Есть ли другой способ извлечь данные из файла HTML и отправить их на сервер без AJAX ...