On Aug 26, 2013, at 1:41 PM, Ethan Rosenberg <erosenb...@hygeiabiomedical.com> 
wrote:
> On 08/26/2013 11:36 AM, ma...@behnke.biz wrote:
>>> Tamara Temple <tamouse.li...@gmail.com> hat am 26. August 2013 um 08:33
>>> geschrieben:
>>> 
>>> 
>>> 
>>> On Aug 25, 2013, at 10:41 PM, Ethan Rosenberg
>>> <erosenb...@hygeiabiomedical.com> wrote:
>>> 
>>>> Dear List -
>>>> 
>>>> I'm lost on this one -
>>>> 
>>>> This works -
>>>> 
>>>> $out = system("ls -l ",$retvals);
>>>> printf("%s", $out);
>>>> 
>>>> This does -
>>>> 
>>>> echo exec("ls -l");
>> 
>> Please show the output of the directory listing.
>> Please us "ls -la"
>> 
>>>> 
>>>> This does not -
>>>> 
>>>> if( !file_exists("/var/www/orders.txt"));
>>>> {
>>>>    $out = system("touch /var/www/orders.txt", $ret);
>> 
>> Maybe you don't have write permissions on the folder?
>> 
>>>>    $out2 = system("chmod 766 /var/www/orders.txt", $ret);
>>>>    echo 'file2<br />';
>>>>    echo file_exists("/var/www/orders.txt");
>>>> }
>>>> 
>>>> and this does not -
>>>> 
>>>> if( !file_exists("/var/www/orders.txt"));
>>>> {
>>>>    exec("touch /var/www/orders.txt");
>>>>    exec("chmod 766 /var/www/orders.txt");
>>>>    echo 'file2<br />';
>>>>    echo file_exists("/var/www/orders.txt");
>>>> }
>>>> 
>>>> Ethan
>>>> 
>>>> 
>>> 
>>> When you say "does not work", can you show what is actually not working? I
>>> believe the exec and system functions are likely working just fine, but that
>>> the commands you've passed to them may not be.
>>> 
>>> 
>>> 
>> --
>> Marco Behnke
>> Dipl. Informatiker (FH), SAE Audio Engineer Diploma
>> Zend Certified Engineer PHP 5.3
>> 
>> Tel.: 0174 / 9722336
>> e-Mail: ma...@behnke.biz
>> 
>> Softwaretechnik Behnke
>> Heinrich-Heine-Str. 7D
>> 21218 Seevetal
>> 
>> http://www.behnke.biz
>> 
> 
> Tamara -

You're replying to me about something someone else asked you.

> 
> > Please show the output of the directory listing.
> > Please us "ls -la"
> 
> echo exec('ls -la orders.txt');
> 
> -rw-rw-rw- 1 ethan ethan 43 Aug 25 23:50 orders.txt
> 
> 
> Maybe you don't have write permissions on the folder?
> 
> If I perform the touch and chmod from the command line, everything works.
> 
> 
> >> When you say "does not work", can you show what is actually not working? I
> >> believe the exec and system functions are likely working just fine, but 
> >> that
> >> the commands you've passed to them may not be.
> 
> Here are my commands.
> 
> if( !file_exists("/var/www/orders.txt"));
> {
> echo system("touch /var/www/orders.txt", $ret);
> echo system("chmod 766 /var/www/orders.txt", $ret);
> echo 'file2<br />';
> echo file_exists("/var/www/orders.txt");
> }
> 
> If I now try a ls from the command line, the return is
> cannot access /var/www/orders.txt: No such file or directory
> 
> The ls -la  works because the file was created from the command line.
> 
> TIA
> 
> Ethan
> 
> 
> 
> 
> 
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to