|
hi!
please tell me, can i request the running of a .php file located on a server via a C# program and maybe return some info some way?
i am really good at php but still suck at c# and need to finish a project for school and this would save alot of time...
thanks a lot in advance!!!
![Thumbs Up | :thumbsup:](https://codeproject.global.ssl.fastly.net/script/Forums/Images/thumbs_up.gif)
|
|
|
|
|
It's possible, so long as the .php code you're running does not put up a user interface or require user interaction at all. Look into the WMI Win32_Process class and you'll find that you can launch remote processes, with some restrictions. Running code on a remote box is a HUGE security risk, so it's not going to be a simple little process to do.
|
|
|
|
|
it is all for a school project so security is not one of my problems...
anyway,i only need php to do some basic operations on serverside like connecting to databases, adding-retrieving information and so on,and i understand that i cannot use any user interface.
thanx for the info, awaiting some more exact instructions.
i am grateful,though!
![Smile | :)](https://codeproject.global.ssl.fastly.net/script/Forums/Images/smiley_smile.gif)
|
|
|
|
|
andyxfun wrote: awaiting some more exact instructions
I gave you everything you needed to do your own research and have a working concept in one or two hours (assuming you know nothing of WMI).
All you need are the classes in the System.Management namespace (covered in the MSDN documentation), the WMI Win32_Process class (a little Google goes a long way here), and some curiosity, imagination, and time. Anything beyond that is spoon feeding you the answers, and I'm not going to do you that injustice.
|
|
|
|
|
ok
thanks a lot for your answer
right now i have a little more time to do this so i can start the search.
and yes,you are right, i know nothing of wmi...
ill get documented and try to solve all this.
thanks a lot again! ![Smile | :)](https://codeproject.global.ssl.fastly.net/script/Forums/Images/smiley_smile.gif)
|
|
|
|
|
FYI: you can run PHP code on your local Windows machine, all it takes is a package such as XAMPP[^]. That is what I use to develop and test my web site.
Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles]
I only read code that is properly formatted, adding PRE tags is the easiest way to obtain that. All Toronto weekends should be extremely wet until we get it automated in regular forums, not just QA.
|
|
|
|
|
thanks but...unfortunately, this is not the case...
i am a web developer and have a lot more experience than i have in C#...
i already have an apache server with a mysql database and php installed on my local machine, along with other tools but this project is meant to be run from any machine like a normal program, without the need of additional software installed,other than .net framework...
i have the possibility to use the advantage of server-side scripting,as this does not need the actual host of the program to own any other software packages.
thanks for trying though!
![Rose | [Rose]](https://codeproject.global.ssl.fastly.net/script/Forums/Images/rose.gif)
|
|
|
|
|
andyxfun wrote: i am really good at php but still suck at c# and need to finish a project for school and this would save alot of time...
Would it help if you could run PHP on .NET[^]? The website has some very cool examples I are Troll
|
|
|
|
|
thanks for answering,gonna try that out
![Smile | :)](https://codeproject.global.ssl.fastly.net/script/Forums/Images/smiley_smile.gif)
|
|
|
|
|
damn!...seems to be some kind of extension to .net or something like that...(not really enough time to eat the whole information...)
unfortunately,i can't use no extensions for the project itself to work...
gonna keep as a last resort,though... ![Smile | :)](https://codeproject.global.ssl.fastly.net/script/Forums/Images/smiley_smile.gif)
|
|
|
|
|