Re: how to execute Exe file in system

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Curtis I wrote this one as you said:

if(system("C:\/Program\ Files\\GAMS23.7\\gams.exe \"C:\/Program\
Files\GAMS23.7\trnsport_php.gms"))
echo 'No Error';
else echo 'Error';

how to set the path file correct?I really need it
Does anyone has a good reference showing me how to write path files in php
from windows Xp running Apache server?

On Fri, Feb 17, 2012 at 5:02 PM, Negin Nickparsa <nickparsa@xxxxxxxxx>wrote:

> curtis what do you mean --c?
>
>
> On Fri, Feb 17, 2012 at 4:54 PM, Curtis Maurand <curtis@xxxxxxxxxxx>wrote:
>
>>
>> "C:\/Program\ Files\\..."
>>
>> --C
>>
>>
>> Negin Nickparsa wrote:
>> > I can't move Gams because it has many dll files which should be in
>> there.
>> > gams.exe should be execute in that path file in program Files
>> > one time I tried to do it and when It shows me missing files I copy
>> pasted
>> > many files but It needs many other files which I regretted so it is not
>> > possible.
>> > I tried \\\
>> >
>> > string(101) "'C:/Program\\' is not recognized as an internal or external
>> > command, operable program or batch file. "
>> >
>> > On Fri, Feb 17, 2012 at 4:25 PM, Stuart Dallas <stuart@xxxxxxxx> wrote:
>> >
>> >> On 17 Feb 2012, at 12:53, Negin Nickparsa wrote:
>> >>
>> >> this one:
>> >> $cmd = 'C:/Program\ Files/GAMS23.7/gams.exe'.'
>> >> '.escapeshellarg('C:/Program Files/GAMS23.7/trnsport_php.gms').' 2>&1';
>> >>
>> >> GENERATES:
>> >>
>> >> string(100) "'C:/Program\' is not recognized as an internal or external
>> >> command, operable program or batch file. "
>> >>
>> >>>
>> >> Ok, in that case try \\\ instead of \. Alternatively move GAMS23.7 out
>> >> of
>> >> Program Files and into a directory without spaces!
>> >>
>> >> Change the \\ in the commands to just a single \ but leave the space
>> >> after
>> >>> it.
>> >>>
>> >>> On Fri, Feb 17, 2012 at 4:10 PM, Negin Nickparsa
>> >>> <nickparsa@xxxxxxxxx>wrote:
>> >>>
>> >>>> ok sorry,I tried yours It generates Null.
>> >>>>
>> >>>>
>> >>>> On Fri, Feb 17, 2012 at 4:06 PM, Stuart Dallas <stuart@xxxxxxxx>
>> >>>> wrote:
>> >>>>
>> >>>>> Please quote the relevant parts of the email you're replying to -
>> >>>>> your
>> >>>>> emails have massively diminished usefulness to the archives.
>> >>>>>
>> >>>>> On 17 Feb 2012, at 12:21, Negin Nickparsa wrote:
>> >>>>>
>> >>>>> It generates NULL
>> >>>>>
>> >>>>>
>> >>>>> My bad, try this…
>>
>> >>>>>
>> >>>>> $cmd = 'C:/Program\\ Files/GAMS23.7/gams.exe'.'
>> >>>>> '.escapeshellarg('C:/Program
>> >>>>> Files/GAMS23.7/trnsport_php.gms').' 2>&1';
>> >>>>>
>> >>>>> If that still doesn't seem to work, I suggest you try just executing
>> >>>>> the command without arguments…
>>
>> >>>>>
>> >>>>> $cmd = 'C:/Program\\ Files/GAMS23.7/gams.exe 2>&1';
>> >>>>>
>> >>>>> Backticks execute a command and return the output:
>> >>>>> http://php.net/language.operators.execution
>> >>>>>
>> >>>>
>> >> -Stuart
>> >>
>> >> --
>> >> Stuart Dallas
>> >> 3ft9 Ltd
>> >> http://3ft9.com/
>> >>
>> >
>>
>
>

[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux