Я использую скрипт uploadify (загрузка jQuery), в основе которого лежит PHP-файл. Я хочу сделать некоторую отладку PHP-кода (например, посмотреть, какие ошибки я получаю в PHP-файле (когда он вызывается jQuery), но я не знаю, как я могу распечатать ошибки. Например, Исходный файл PHP:
<?php
if (!empty($_FILES)) {
$tempFile = $_FILES['Filedata']['tmp_name'];
$targetPath = $_SERVER['DOCUMENT_ROOT'] . $_GET['folder'] . '/';
$targetFile = str_replace('//','/',$targetPath) . $_FILES['Filedata']['name'];
move_uploaded_file($tempFile,$targetFile);
}
?>
Теперь, например, я добавляю строку перед move_uploaded_file () в приведенном выше коде.
die("die befor moving file");
Когда этот PHP-файл вызывается сценарием, он не переходит на следующую строку, но также не печатает сообщение. Как я могу напечатать сообщение об ошибке? Если это не может быть сделано таким образом, могу ли я отобразить некоторые предупреждения JavaScript. Идея состоит в том, чтобы узнать, где находится ошибка в файле PHP. Спасибо.
Вот код страницы загрузки внешнего интерфейса:
<script type="text/javascript">
$(document).ready(function() {
$("#fileUpload").fileUpload({
'uploader': 'uploadify/uploader.swf',
'cancelImg': 'uploadify/cancel.png',
'script': 'uploadify/upload.php',
'folder': 'files',
'multi': false,
'displayData': 'speed'
});
});
</script>
</head>
<body>
<fieldset style="border: 1px solid #CDCDCD; padding: 8px; ">
<legend><strong>Uploadify Sample</strong></legend>
<h2>Single File Upload</h2>
<p>Display speed</p>
<div id="fileUpload">You have a problem with your javascript</div>
</fieldset>
</body>
</html>