How to execute php script without browser?

Thread Solved

Join Date: Sep 2009
Posts: 557
Reputation: network18 is an unknown quantity at this point 
Solved Threads: 64
network18 network18 is offline Offline
Posting Pro

How to execute php script without browser?

 
0
  #1
Oct 22nd, 2009
Hi to all experts in the forum.
I know scripts can be executed through the command prompt,but what are other ways to execute it, if the file is on remote server.
Please specify if any clarification is needed.
Reply With Quote Quick reply to this message  
Join Date: May 2008
Posts: 257
Reputation: samarudge is an unknown quantity at this point 
Solved Threads: 20
samarudge samarudge is offline Offline
Posting Whiz in Training
 
0
  #2
Oct 22nd, 2009
Several ways to run a PHP script outside browser:
CLI (Command Line Interface)
Call your script like #php /path/to/your/script.php from terminal/CMD
Telnet/SSH (Same as above)
Crond
On *NIX systems there is something called CROND which allows you to execute scripts according to a schedule E.G. every hour, every day, the first monday of each month etc.
Look up CROND tutorials on Google and use the above CLI example as your script
#!
Not sure if this works but you may be able to run it by adding the line
#! /etc/php to the first line of your script then run it by double clicking (Only on Unix/Linux)
If I have not answered your question just say but those are the main ways of running scripts outside browser
My Blog, Life and everything that matters to me - SamRudge.co.uk

2x Macbook Pro's, 1x Mac Pro, 1x iMac, 2x Macbook's running Fedora linux - In conclusion, I hate windows =)
Reply With Quote Quick reply to this message  
Join Date: Sep 2009
Posts: 557
Reputation: network18 is an unknown quantity at this point 
Solved Threads: 64
network18 network18 is offline Offline
Posting Pro
 
0
  #3
Oct 22nd, 2009
thanks.good post.I am aware about setting up the cron but here we should not do that.
I did a script to run as a process and transferred it to some server using ftp, so we don't have remote access to that server.
So no double clicking the file, that way, though it seem to be a good option (thanks for it, i will like it to give a try sometime later,i just got to see it).
Hope i cleared the scenario , if not please ask, i will need to clarify.
Reply With Quote Quick reply to this message  
Join Date: May 2008
Posts: 257
Reputation: samarudge is an unknown quantity at this point 
Solved Threads: 20
samarudge samarudge is offline Offline
Posting Whiz in Training
 
0
  #4
Oct 22nd, 2009
If you only have basic FTP access I don't think its possible, some admin panels will let you do it (if you have one) but other than that no ideas so sorry =(
My Blog, Life and everything that matters to me - SamRudge.co.uk

2x Macbook Pro's, 1x Mac Pro, 1x iMac, 2x Macbook's running Fedora linux - In conclusion, I hate windows =)
Reply With Quote Quick reply to this message  
Join Date: Sep 2009
Posts: 557
Reputation: network18 is an unknown quantity at this point 
Solved Threads: 64
network18 network18 is offline Offline
Posting Pro
 
0
  #5
Oct 22nd, 2009
thanks, it's fine.I also feel now that, it must not be any way except using some external tools designed to execute the script remotely on that specific servers
Reply With Quote Quick reply to this message  
Join Date: Oct 2009
Posts: 1
Reputation: moorlie is an unknown quantity at this point 
Solved Threads: 1
moorlie moorlie is offline Offline
Newbie Poster
 
0
  #6
Oct 22nd, 2009
There is another way if you have ssh access to the server and a local Linux machine. From the local Linux machine use rsh to invoke the script on the server. There are several tricks that can be employed here that would allow you to automate access to your server without requiring username and password, a search for Private/Public Key and known_hosts should do the trick. Just remember to set permissions on the script so that it is executable and as mentioned above ensure that the first line of the script identifies the PHP CLI runtime.
Reply With Quote Quick reply to this message  
Join Date: Sep 2009
Posts: 557
Reputation: network18 is an unknown quantity at this point 
Solved Threads: 64
network18 network18 is offline Offline
Posting Pro
 
0
  #7
Oct 25th, 2009
hey thanks moorlie, that's one nice too.by this time got so many things about PHP CLI.closing the thread
"The discipline of writing something down is the first step towards making it happen."

follow me on twitter
Reply With Quote Quick reply to this message  
Reply

Tags
execute, execution, php, remote, script, server

This thread has been marked solved.
Perhaps start a new thread instead?
Message:


Thread Tools Search this Thread



Tag cloud for execute, execution, php, remote, script, server
About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC