@Kak_B_CTapou_Cka3ke

Можно ли понять, каким должно быть содержимое php файла?

Откопал кусочек нужного мне кода в котором есть обращение к файлу /file.php, если открыть его в браузере, то выводится пустая страница. Можно ли из этого участка понять, в каком формате необходимо вносить данные/код в /file.php?
Спасибо!

var chatMessage = function (from,to) {
			var busy=false;
			var start=0;
			$('#write').stop().fadeIn(100);							
			
			var sID=setInterval(function () {
				if (busy || (Date.now()/1000)<start+3) {
					if ((Date.now()/1000)>start+1) {
						$('#write').stop().fadeIn(100); 
					}
					return; 
				} else {
					busy=true;
				}
				$('#write').stop().fadeIn(100);	
				$.get('/file.php,{id: from},function (data) {
					$('#write').stop().fadeOut(100);
					$('.chat-box__items').append(data);					
					scrollChat();					
					busy=false;
					start=Date.now()/1000;
					from++
					if (from>to) clearInterval(sID);
				},'html');								
			},900);
		}
  • Вопрос задан
  • 142 просмотра
Решения вопроса 3
usdglander
@usdglander Куратор тега PHP
Yippee ki-yay
Судя по всему file.php должен отдавать html-код новых сообщений какого то чата. А откуда он их должен брать - вопрос другой.

upd:
новых сообщений какого то чата

Вернее не новых, добавленных позже переданного идентификатора from.
Ответ написан
like-a-boss
@like-a-boss
признайся, тебя тянет на код мужика
Прелесть программирования в том, что вы сами решаете, что и каким должно быть. (с) я

Касаемо вашего примера: файл пехепе ожидает от вас только id, который судя по всему является целочисленным. На основании этих данных он возвращает некоторый ответ. Что именно - нам неведомо.

switch ($_GET['id']) {
   case '0':
      echo '<some html>';
      break;

   case '1':
      echo '<some another html>';
      break;

   //... и т.д.
}
Ответ написан
@Kak_B_CTapou_Cka3ke Автор вопроса
Утомительным методом тыка нашёл, что мне было нужно:
$x= $_GET['id'];
if ($x == 0) echo '';
if ($x == 1) echo '';
if ($x == 2) echo '';
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы