Показать сообщение отдельно
  #1 (permalink)  
Старый 26.03.2013, 13:10
Интересующийся
Отправить личное сообщение для Smip Посмотреть профиль Найти все сообщения от Smip
 
Регистрация: 23.01.2013
Сообщений: 19

Отправка телефона на почту
Ребята, помогите, 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, что я не делал ничего не помогает, а ещё вся трудность в том что у меня то всё нормально, с других компьютеров тоже всё нормально, а вот с каких-то избранных нифига не фурычит, причём я б даже сказал что с каких-то избраных провайдеров такое происходит. В чём может быть причина?
Ответить с цитированием