Kod PHP w Visual C#

0

Da się umieścić kod php w c#? Szukałem czegoś w googlu, ale nie znalazłem nic sensownego...

0

Ale w sensie, że co? Określ co rozumiesz przez umieścić? Ma się wykonać jako część programu?

0

Możecie polecić jakieś stronki lub tutoriale gdzie jest to opisane?

0

Powiem tak: LoL tygodnia. Sperełkować to jeśli można.

0

Może doradzisz coś a nie będziesz się tylko naśmiewać?! Jestem początkujący więc wielu rzeczy nie wiem, a chciałbym się nauczyć.

Może zadam pytanie inaczej. Mam za zadanie napisać aplikację, która będzie się łączyć z porównywarką cen. W moim przypadku z nokaut.pl bo tylko oni odpowiedzieli na mojego maila i przysłali mi KluczAPI.

http://www.nokaut.pl/partnerzy/api.html
Pod tym linkiem dostępne są klasy jakie nokaut udostępnia partnerom. Więc jak z nich skorzystać w C#?

0

Assembler to zupełnie co innego niż PHP jak byś nie zauważył. Nie da się tego tak mieszać.

0

Wiem, że to co innego. Dlatego tylko zapytałem czy da się tak zrobić. Mógłbyś coś zaproponować jak rozwiązać ten problem?

1

Hmmm... Użyć parsera PHP, podłączyć go do swojego kodu i odpalić. Tylko pytanie, gdzie tu będzie sens?

0

Taki mam projekt do zrobienia, więc nie pytaj mnie jaki to ma sens, bo sam się zastanawiam... A wracając do tematu, to może jest jakieś inne wyjście niż korzystanie z parsera? Może analiza kodu strony w aplikacji?

1

Najbardziej łopatologicznie byłoby zapisać kod PHP do pliku, a następnie użyć nań php.exe i przechwycić strumień wyjściowy aplikacji.

0

Chyba jednak zrobię to na zasadzie analizy kodu. Bo np. jest funkcja pobierająca tekst strony a z tej stronki
http://api.nokaut.pl/?format=xml&key=d854549b06764e28fc6985188fe1e013&method=nokaut.product.getByKeyword&keyword=lenovo%20y550
to raczej nie będzie problem cokolwiek odczytać.

1

Nie wystarczy wysłać w C# żądania pod adres z API Nokautu, a potem odebradź i zinterpretować odpowiedź?
Po kiego grzyba chcecie używać jakichś parserów, PHP i innej kiły? :|

@down - przydadzą Ci się zapewne klasy HttpWebRequest i HttpWebResponse.

0

No tak właśnie mam zamiar zrobić, ale dzięki wszystkim za wskazówki :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1