Link to home
Start Free TrialLog in
Avatar of BossTurbo
BossTurbo

asked on

Technical question(s) about PHP, etc. and access to local computer

The web server and the local folders are on the same machine.  The machine is serving as a local area network server for the website and as a workstation.  If I wanted a PHP (or Perl, Ruby on Rails, whatever) admin page to be able to access my local hard drive folders that are not in the htdocs directory, is this possible?  I know some sites do it to a limited extent where you can choose a file to upload and the like.

I would like a website to be able to do the following:

- Read a specified local folder's file and folder structure and dynamically create webpages based on that structure

- Search specified folder for particular files and gather then into a new folder

- Other I/O type operations.

- Launch local applications

I am assuming due to security, this is not possible, but I want to be sure before defining my project.  If indeed it is not possible, what would be the best programming language to use that is cross platform compatible to these I/O type operations, works with MySQL database and will do multi-core JPG resizing type operations?  Java? Python?  How well do .NET applications run on OS-X using something like Mono ?

Thanks,
-brian
ASKER CERTIFIED SOLUTION
Avatar of Dave Baldwin
Dave Baldwin
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of BossTurbo
BossTurbo

ASKER

Hmm, yeah, I was afraid of that.  I didn't realize C++ was a universal language, for some reason was thinking it was for windows only.  I'm going to be hiring someone(s) to make this website/program for me and want to have the most relevant information and understanding.  Thanks, I will close question soon if there are no other answers in a couple days.  If there is anything else critical I should research before I post the job, let me know (that's a bag of worms, huh?).
C++ is available on almost all platforms... but different compilers may be required for each platform.  The g++ compiler will run on all platforms but it may not give the results you want.  You should focus on 'program' and not 'website'.  It is possible to make a background program in C/C++ that can access the underlying machine and feed info to a web page.

I think you're talking major development time and expense.  You need to specify what platforms you want your program to run on and ask for someone with that kind of experience.
well, thinking about security you should define just the folders you need and not the entire hard drive especially if the webpage is on the internet even if its just in the intranet.

Maybe Im not answering your question as you would expect but i really encourage you to plan very carefully what you want and of course its possible Java for backgrounding since its more cross platform and maybe the developing is cheaper :)
Thanks for the info guys.  I would like to have this be Windows & Mac compatible, but at minimum Windows to start with and perhaps add Mac later.

What way do you guys recommend hiring an applications programmer?  I've hired out some jobs in the past on odesk, but is very hit and miss whether they are a quality developer or not.  What I'm going to do isn't *that* complicated, but will take an experienced developer.  I'll have a screen capture mockup for virtually everything I want done, so that should give me a more accurate quote from a developer at least...

I started writing this same program a couple years ago in vb.net (got to about alpha stage), but I just don't have the time to learn programming to the level I need.  I'm more one of those "artsy" guys, lol.
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial