powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / http server c#
7 сообщений из 7, страница 1 из 1
http server c#
    #39336772
Фотография Картежник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делаю http server на c#.
С html страницами работает нормально.
Браузер получая html страницы принимает их как страницы. А вот php страницы принимает как php файлы и сохраняет их на диск не отображая. В заголовках указываю что Content-Type: text/html
Вот такой заголовок получается

HTTP/1.1 200 OK
Server: Kartezhnik HTTP Server v0.1
Content-Type: text/html
Accept-Ranges: bytes
Content-Length: 6
...
Рейтинг: 0 / 0
http server c#
    #39338703
monstrU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Картежник,

мы все очень рады.
обязательно держи нас в курсе обо всех успехах и неудачах.
...
Рейтинг: 0 / 0
http server c#
    #39338925
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Картежник,
Кто по твоему обрабатывает php? http server на c# или браузер?
...
Рейтинг: 0 / 0
http server c#
    #39338942
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВКартежник,
Кто по твоему обрабатывает php? http server на c# или браузер?вангую, что автор ожидает, что php-исходник должен отобразиться в браузере, а не сохраниться в файл.
...
Рейтинг: 0 / 0
http server c#
    #39341074
Фотография Картежник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
разобрался.
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
public void Post(NetworkStream stream) {
            StreamWriter writer = new StreamWriter(stream);
            /*writer.WriteLine(String.Format("{0} {1}\nServer: {2}\nContent-Type: {3}\nAccept-Ranges: bytes\nContent-Length: {4}\n\n",
                cMyHttpServer.VERSION, status, cMyHttpServer.Name, mime, data.Length));*///  вот в этом коде была проблема  переписал 
//в переменную s закинул и потом записал в поток. 
            
           
            String s = String.Format("{0} {1}\nServer: {2}\nContent-Type: {3}\nAccept-Ranges: bytes\nContent-Length: {4}\n\n",
                cMyHttpServer.VERSION, status, cMyHttpServer.Name, mime, data.Length);
            //stream.Write(GetBytes(s),0,GetBytes(s.ToString()).Length);
            stream.Write(Encoding.ASCII.GetBytes(s.ToString()),0,s.ToString().Length);
            stream.Write(data, 0, data.Length);
        }
...
Рейтинг: 0 / 0
http server c#
    #39341076
Фотография Картежник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВ,
на моем сервере нет ни html ни php файлов, все страницы формируются динамически. я просто хотел чтоб обращение было с использованием php расширение, чтобы думали что это php файл.
...
Рейтинг: 0 / 0
http server c#
    #39341083
Фотография Картежник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

правильно только там нет никакого исходника, а просто текст который формируется.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / http server c#
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]