Конвертировать код в PHP в C # - PullRequest
1 голос
/ 10 февраля 2010

Что такое C # эквивалент функции включения в php? Мне нужно преобразовать следующий код в php в C #

if (file == "") file = str_replace(" ", "", family).strtolower(style) + " +ok sir php";
if (defined("FPDF_FONTPATH"))
file = FPDF_FONTPATH + file;
include(file);

Ответы [ 2 ]

5 голосов
/ 10 февраля 2010

В C # нет эквивалента - вы не можете динамически включать файл в ваш исходный код.

Способ повторного использования кода в C # заключается в использовании элементов управления. Поскольку вы спрашиваете о PHP, я предполагаю, что вы имеете в виду ASP.NET, а не Winforms или WPF, поэтому вам нужно будет создать пользовательские элементы управления или пользовательские элементы управления , которые вы сможете использовать на своем веб-сайте.

0 голосов
/ 10 февраля 2010

Некоторый код, который я использовал для «включения» файла меню с другого сервера.

    if (Application["menu"] != null)
    {
        litMenu.Text = Application["menu"].ToString();
    }
    else
    {
        try
        {
            System.Net.WebRequest wrq = System.Net.WebRequest.Create(ConfigurationManager.AppSettings["MenuPath"]);
            System.Net.WebResponse wrp = wrq.GetResponse();

            System.IO.StreamReader sr = new System.IO.StreamReader(wrp.GetResponseStream());
            litMenu.Text = sr.ReadToEnd();
            Application["menu"] = litMenu.Text;
        }
        catch
        {
            Application["menu"] = litMenu.Text;
        }

    }

Цель состояла в том, чтобы сделать наш Интранет (PHP) и административный сервер (ASP.NET) похожей на одну и ту же систему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...