PDA

View Full Version : تبدیل 20 خط کد php به دات نت



nabarati
شنبه 16 آذر 1392, 10:27 صبح
من چند خط کد php دارم میخوام به asp.net C#‎‎ تبدیل کنم کسی هست کمم کنخ همین الان میخوام خیلی ضروری هستش



<?php

$mg = new MultimediaGallery();
$op = $_GET['op'];
if($op === 'display'){
$req = $_GET['req'];
$cursor = $_GET['cursor'];
$mg->display($req,$cursor);
}
elseif($op === 'getTotalFiles'){
$mg->getTotalFiles();
}

class MultimediaGallery{
private $xsl_file = 'multimedia2text.xsl';
private $xml_file = 'config.xml';

public function __construct(){
}

public function display($req,$cursor){
$doc = new DOMDocument();
$xsl = new XSLTProcessor();

$doc->load($this->xsl_file);
$xsl->importStyleSheet($doc);

$xsl->setParameter('', 'req', $req);
$xsl->setParameter('', 'cursor', $cursor);

$doc->load($this->xml_file);
$json_str = $xsl->transformToXML($doc);
$json_str = str_replace('},]','}]',$json_str);
echo $json_str;
}

public function getTotalFiles(){
$doc = new DOMDocument();
$doc->load($this->xml_file);
$file = $doc->getElementsByTagName('file');
$totalFiles = $file->length;
echo $totalFiles;
}
}

MMSHFE
شنبه 16 آذر 1392, 10:47 صبح
فکر میکنم اگه این سؤال رو توی تالار NET. بپرسین و خط به خط توضیح بدین که چیکار میکنه، بهتر بتونن راهنماییتون کنن چون بهرحال زبان مقصد NET. هست. بعلاوه ممکنه برخی کلاسها توی NET. آماده نباشه (مثل همین MultimediaGallery یا XSLTProcessor یا حتی DOMDocument) که دراینصورت باید توضیح بدین اون کلاسها چیکار میکنن و لینک سورس کدشون رو هم بدین تا معادلش تو NET. رو پیدا کنن یا اگه لازمه بنویسن.