Вы неправильно смешиваете переменные PHP
Я имею в виду:
У вас есть это:
<td style='width:150px;border:1px solid grey;'><?= $row['field_id'] ?></td>
[1110 ] Хотя это должно быть:
<td style='width:150px;border:1px solid grey;'>'.$row['field_id'].'</td>
Другая проблема заключается в том, что кавычки выходят. Используйте двойные кавычки "
или \
, чтобы предотвратить это:
Двойные кавычки:
<td style="width:150px;border:1px solid grey;">
Избранные одинарные кавычки:
[115 ]
И строка $data .= ''
должна заканчиваться на ;
.
HttpListener
рычаги в HTTP.SYS даже без IIS, я верю.
Необходимо будет добавить полномочия к сервисной учетной записи, хотя - netsh
на перспективе, httpcfg
на xp ("как" покрытый здесь).
Быстрый Google дал мне много примеров этого, таких как Создание Вашего собственного веб-сервера с помощью C#.
Отметьте, это - очень старая статья, существуют, вероятно, более краткие способы сделать это теперь.
Править: другой хороший пример здесь.
Попробуйте tartool , это простая утилита командной строки.
Это бесплатно, а код с открытым исходным кодом.
Раскрытие: Я написал этот инструмент.
другой простой вариант API HTTP-сервера - Kayak . Каяк, похоже, находится на ранней стадии развития. Он еще не достиг 1.0.ОБНОВЛЕНИЕ: Я заметил, что моя исходная ссылка на Kayak недавно оборвалась. Основной веб-сайт Kayak переехал на http://kayakhttp.com/ , но код размещен на Google code: http://code.google.com/p/kayak/ .
ОБНОВЛЕНИЕ 2: Судя по всему, исходный код Kayak снова переместился, на этот раз на GitHub: https://github.com/kayak/kayak/ .
ОБНОВЛЕНИЕ 3: веб-сервер «переносится» в сетевую библиотеку, также на GitHub: https://github.com/jgauffin/griffin.networking