|
Posted by shimmyshack on 05/07/07 10:36
On May 7, 11:27 am, shimmyshack <matt.fa...@gmail.com> wrote:
> On May 7, 7:41 am, CorfuVBProgrammer <merianosni...@gmail.com> wrote:
>
>
>
> > Hello All . . .
>
> > I need some help about exec command.
>
> > I have create an executable that return the System Drives. It is based
> > on DOS and does not need any parameter.
>
> > I have create my php script that executes the executable i've create
> > and the source code is the following :
>
> > ##########################################
> > php:
>
> > exec("SystemDrives", $out);
>
> > for($i = 0; $i <= sizeof($out)-1; $i++)
> > {
> > echo $out[$i];
> > execMediaID($out[$i]);
> > echo "<br />";
>
> > }
>
> > ##########################################
>
> > The php script is in the followin directory :
>
> >http://localhost/MyApplication/Applications/SystemDrives.php
>
> > in the same directory is and the executable
>
> >http://localhost/MyApplication/Application/SystemDrives.exe
>
> > The problem is that if i will call the SystemDrives.php from parent
> > directory then i don't get any result.
>
> > For example if i will execute the following script i don't have any
> > result
>
> > php:
> > index.php
> > <?php
> > include_once("Applications/SystemDrives.php");
> > ?>
>
> > that the index located in the following directory
>
> >http://localhost/MyApplication/index.php
>
> > What can i do to execute the directories.
> > ------------------------------------------------------------------------------------------------------------------------------------------
>
> > Thanks a lot . . .
>
> use absolute paths, or use chdir() before you attempt to call an
> executable, this is a path issue. the OS will only find the exe if you
> tell it where it lives, or if the exe is in the PATH.
also it might be worth saying that on your OS, do you know which is
executed first
program.bat
program.com
program.exe
so when you use the command
exec('program',$out);
what are you going to get in a directory where all three exist, or if
none exist!! (so the OS searches the path)
is there any harm in being exact?
Navigation:
[Reply to this message]
|