Я перечисляю файлы из каталога, и для каждого есть ссылка для удаления, в Firefox все работает, но с хромом, когда я хочу отобразить список, я получаю эту ошибку, я не знаю, как ее исправить
Эта страница содержит следующие ошибки:
ошибка в строке 4 в столбце 44: несоответствие открытия и окончания тега: корневая строка 0 и br
Ниже приведено отображение страницы до первой ошибки.
это мой сценарий:
<script type="text/javascript">
window.addEvent('domready', function() {
$$('a.delete').addEvent('click', function(e) {
e.stop();
var id = this.get('id');
var DeleteFile = new Request({
// method: 'POST',
// data: 'archivo='+id,
url: 'deletefile.php?archivo='+id,
onRequest: function() {},
onSuccess: function(text, xmlanswer) {
//alert(text);
$('page_container').load('script2.php');
},
onFailure: function(){alert('Error!');}
}).send();
// DeleteFile.send({ data: { 'archivo': id } });
});
});
</script>
<?php
$ruta = "./uploadedfiles/";
$directorio = dir($ruta);
$types = array('jpg', 'jpeg', 'txt', 'gif', 'png', 'doc', 'docx', 'pdf', 'xlsx', 'pptx');
$identificador = "";
while ($archivo = $directorio->read()) {
$division = explode(".", $archivo);
$extension = end($division);
$identificador = $archivo;
if(in_array($extension, $types)){
echo $archivo . "<a id=\"". urlencode($identificador)."\" href=\"#\" class=\"delete\">Delete</a></br>";
//echo $archivo . " <a id=\"". $identificador."\" href=deletefile.php?archivo=" . urlencode($archivo) .">Delete</a><br>";
//echo $archivo. "<a id=refresh href=# >Delete</a><br> ";
}
}
$directorio->close();
?>