You are here: sending a variable to a shell script? « All PHP « IT news, forums, messages
sending a variable to a shell script?

Posted by news@celticbear.com on 04/10/06 18:04

At the end of a PHP script, I'm sending a file via FTP to a server.
I thought it'd be best to use a shell script in order to automate the
FTP (logging in, changing to binary, putting the file, etc.) (If this
can all be done in PHP, that'd be great.)
But, how do I tell the shell script what the file name is supposed to
be?

Here's what I have so far:

from the PHP script:
$filename = 'XXX111.ZIP'; // A dynamically created filename
exec('/var/www/html/services/ftp.sh');

The script:
#!/bin/sh
ftp -n (servarname) <<EOC
user (username) (password)
lcd /var/www/html/services/zip
binary
put (filename)
bye
EOC


If I can do all that in PHP, cool, but I think this will work fine if I
can send the script the filename.

Also, is there a problem with closing the PHP script after calling the
shell script, without affecting the FTP process?
Well, I guess I can find that out myself. =)
Thanks!
-Liam

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация