|
Posted by Erwin Moller on 03/01/07 09:53
Erwin Moller wrote:
> pradeep wrote:
>
>> Hello,
>>
>> I want to copy file from remote machine to local machine using PHP.
>> On both machines Linux operating system present.
>>
>> The code is
>>
>> $result=shell_exec("scp admin@192.168.1.236:/mnt/disc/hda/part1/demo/
>> conn /opt/lampp/htdocs/upload/");
>>
>> This function return nothing & file is not copied.
>> If I use above parameter on konsole , it copy successfully.
>>
>> Please, guide me.
>
> Hi
>
> Could it be a permissionproblem?
> PHP runs as 'www-data' or 'apache', or' nobody'.
> To debug you could try the following:
> 1) log in as the user PHP is. (Use touch somefile from PHP on some
> wideopen directory to check if unsure)
> 2) give the command in Konsole
>
> Does THAT work?
>
> If yes, well, I would advise you to catch the output produced by the
> command.
> Use passthry() to catch the output. Maybe it contains some error that
> helps you fix the problem.
[typo correction]
That should have been passthru(). :-)
>
> Regards,
> Erwin Moller
Navigation:
[Reply to this message]
|