Ребята, помогите, 2-й день взрывается могз...
У меня есть таблица с объявлениями, объявления лежат в файле csv, вывожу на сайт через php скрипт, всегда всё было нормально, до момента пока не сделал новую функцию. Файл с объявлениями большой.
Поставил я ссылочку рядом с телефоном. Вот таким образом:
$a = Array('u'=>$u,'d'=>date('d.m.y H:i'),'t'=>$data_array[$f]);
$j = json_encode($a);
echo "<td>$data_array[$f]<div class='spoiler-body'><a onclick='sendpos($j);'>Посредник?</a>";
В переменной $u я записываю имя пользователя, так как сайт на joomla, узнаю вот так $u = $user->username; , в переменной $data_array[$f] находится собственно номер телефона который потом по ajax отправляется мне по почте.
Javascript следующий:
function sendpos($a){
$a['t'] = $a['t'].split('\n').join('');
if (confirm("Номер " + $a['t'] + " является посредником?")){
var xmlhttp = getXmlHttp()
xmlhttp.open('GET', '/bd/email.php?'+'u='+$a["u"]+'&d='+$a["d"]+'&t='+$a["t"]+'&r='+Math.random(), true);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4) {
if(xmlhttp.status == 200) {
}
}
};
xmlhttp.send(null);
}
}
В файле email.php обычная функция mail() которая отправляет всю эту информацию.
Проблема заключается в том что у меня на компьютере всё это хорошо работает, ещё где-то у 50 человек работает, но есть люди(человека 3-5) у которых эта страница вообще не загружается и выдаётся ошибка 500, что я не делал ничего не помогает, а ещё вся трудность в том что у меня то всё нормально, с других компьютеров тоже всё нормально, а вот с каких-то избранных нифига не фурычит, причём я б даже сказал что с каких-то избраных провайдеров такое происходит. В чём может быть причина?