tigerking21 Ответов: 3

Как конвертировать php в C#


Здравствуйте, у меня есть код для php. Я должен перейти на C#. Это исходный код. Пожалуйста, помогите мне~ Кстати,я плохо говорю по-английски..
<pre lang="xml"><?php
  require_once("lib/nusoap.php");

      putenv("NLS_LANG=American_America.ZHT16BIG5");
      $client = new nusoap_client('https://140.130.11.55/ws/LibService_test.php?wsdl',true);

  $client->setCredentials("user","password");

  $parameters=array('2011/03/01');
  $str=$client->call('GetStaffListCount',$parameters);    

if (!$err=$client->getError()) {
      //echo " return:",htmlentities($str,ENT_QUOTES);  //the optional second quote_style  parameter lets you define what will be done with 'single' and "double" quotes. It takes on one of three constants with the default being ENT_COMPAT:  ,ENT_QUOTES      Will convert both double and single quotes.
  } else {
      echo " error :",htmlentities($err,ENT_QUOTES);
  }


  echo '<p/>';
  echo 'Request:';
  echo '<pre>',htmlspecialchars($client->request,ENT_QUOTES),'</pre>';
  echo 'Response:';
  echo '<pre>',htmlspecialchars($client->response,ENT_QUOTES ),'</pre>';

  echo '-----------------------------------------------------------------------------<br>';
  print_r($str);

  echo "<hr>";

  $parameters=array('2011/03/01',1,10);
  $str=$client->call('GetAlumnusList',$parameters);  

  echo '<p/>';
  echo 'Request:';
  echo '<pre>',htmlspecialchars($client->request,ENT_QUOTES),'</pre>';
  echo 'Response:';
  echo '<pre>',htmlspecialchars($client->response,ENT_QUOTES ),'</pre>';

  echo '-----------------------------------------------------------------------------<br>';
  print_r($str);

  echo "<hr>";

  $parameters=array('P128301403');
  $str=$client->call('GetAlumnus',$parameters);  

  echo '<p/>';
  echo 'Request:';
  echo '<pre>',htmlspecialchars($client->request,ENT_QUOTES),'</pre>';
  echo 'Response:';
  echo '<pre>',htmlspecialchars($client->response,ENT_QUOTES ),'</pre>';

  echo '-----------------------------------------------------------------------------<br>';
  print_r($str);

?>


tigerking21

Это код клиента php nusoap. Я хочу использовать C# connect php nusoap server. Я не могу обратиться..

3 Ответов

Рейтинг:
1

Member 8143754

require_once('fckeditor/fckeditor.php');

$oFCKeditor = новый FCKeditor ('html');
if(isset($_GET['lang'])) {
$oFCKeditor->Config['AutoDetectLanguage'] = false ;
$oFCKeditor->В файле config['умолчанию язык'] = параметр $_GET['Ланг'] ;
}
еще {
$oFCKeditor->Config['AutoDetectLanguage'] = true ;
$oFCKeditor->Config['DefaultLanguage'] = 'en' ;
}
$oFCKeditor->Создать();

?>


Рейтинг:
0

Sergey Alexandrovich Kryukov

Нет никакого новообращенного. Вы можете использовать ASP.NET и повторно внедрить свой сайт с нуля Вы всегда можете реализовать некоторые страницы на PHP, другие-на Python/WSGI, Java и так далее…

Одна отличная возможность повторного использования вы PHP-код, используя Phalanger см.
http://en.wikipedia.org/wiki/Phalanger_(компилятор)[^],
http://phpcompiler.net/[^].

Это PHP для .NET. Вы можете использовать его для разработки обычного PHP кода или включить в него ASP.NET решение. Также доступна интеграция с Visual Studio. Вы можете использовать пошаговую отладку вашего PHP-кода через отладчик Visual Studio!

—СА


tigerking21

Это код клиента php nusoap. Я хочу использовать C# connect php nusoap server. C#(клиент) подключение php nusoap(сервер)

Sergey Alexandrovich Kryukov

Я почти забыл о Фалангере! См., пожалуйста, два последних абзаца. Это отличный бесплатный продукт. Если у вас есть PHP-код для повторного использования, он вам очень поможет. (Извините, я понятия не имею, как можно использовать сервер nusoap.)
--СА

tigerking21

Очень благодарен вам за помощь. Может ли Phalanger преобразовать мой php - код в C#?
Мне нужен код преобразования, а не та же среда.

Sergey Alexandrovich Kryukov

Нет. Смотрите первую строчку моего ответа. Это не та же самая среда. Phalanger-это еще один язык .NET.
--СА

Рейтинг:
0

akercan

require 'facebook.php';

$app_id = "YOUR_APP_ID";
$app_secret = "YOUR_APP_SECRET";
$facebook = new Facebook(array(
        'appId' => $app_id,
        'secret' => $app_secret,
        'cookie' => true
));

$signed_request = $facebook->getSignedRequest();

$page_id = $signed_request["page"]["id"];
$page_admin = $signed_request["page"]["admin"];
$like_status = $signed_request["page"]["liked"];
$country = $signed_request["user"]["country"];
$locale = $signed_request["user"]["locale"];

// If a fan is on your page
if ($like_status) {
$a = file_get_contents("http://YOUR_DOMAIN.com/YOUR_NEW_FOLDER/home_page.html");
echo ($a);
} else {
// If a non-fan is on your page
$a = file_get_contents("http://YOUR_DOMAIN.com/YOUR_NEW_FOLDER/reveal.html");
echo ($a);
}