Make A Script Run Even If No User Is Online

free web hosting
Free Web Hosting > Computers & Tech > Programming > Scripting > PHP

Make A Script Run Even If No User Is Online

Feelay
Hey! Is there any way to make a script run, even if no user is online. Because at the moment, my scripts run, only when a user is online.

And another thing:
How can i make the following:
(this is just an example)
mysql_query"SELECT maxhp FROM users WHERE username = 'allusers'";
How can I select all users maxhp, in the same query?


Thanks //Feelay

Reply

wutske
About the query, you have to do this:
SELECT maxhp FROM users

This returns a list with all the maxhp's from every user in the database. You can run through this list using while or foreach.
Check out example #2 here:http://us2.php.net/mysql_query

Your first problem can be solved using cron-jobs, but I've never used them so I don't know how you can configure them tongue.gif .

Reply

Feelay
Is cronjobs the only solution?

and I have tried the query you gave me. But then, when I want to make every users hp to maxhp, everyone gets the highest maxhp in the table..

Reply

faulty.lee
QUOTE(Feelay @ Mar 17 2008, 07:14 PM) *
Is cronjobs the only solution?


More or less, cron job is the only reliable solution. I've came across this before when I was developing a web based hotel management software, where I need to charge each room with daily charges pass midnight. The only way to guarantee that it's charge, or the code to charge runs properly and on time is by using cron. Of cause this is only for linux based machine or server.

If you're running a windows server or running on your local windows machine, you can use Schedule Task, and set the script to recurring. The only set back is that you need to start the task manually for the first time if you happen to restart your pc. I do not know of any other workaround for that, so I wrote a .Net System Service, which runs in the background and check for schedule to run, much like cron, and it will run even without login.

For cron, you can refer to -> http://en.wikipedia.org/wiki/Cron

Cron is the service that execute the scheduled task, while you need use crontab to add/edit/remove the tasks from cron.

If you're referring to astahost' hosting, you can access "Cron Jobs" from cpanel. Choose standard, the rest is quite straight forward.

The command, you can either call php and pass the path to the script, or for my case I use wget, which fetch the output from an URL. So I wrote my script to output some status or response, wget will fetch it, and from the command, I redirect the output to a log file. That way I can easily keep track of the output. For cpanel, you can also choose to have the output send to your email address. But I would rather choose to check back from time to time instead of having my mail box filled up with logs(my script needs to be run every minutes).
CODE
wget -q -O- http://login.astahost.com/myscript.php >> /home/login/log/script.log

More or less like that, I can't remember the exact command. Anyway, I chose to use wget instead of php(commandline version), due to the fact that my script can't run properly in commandline, can't figure out what's wrong, so I chose the easier method.

 

 

 


Reply

faulty.lee
Forgotten to mention the less reliable ways.

1. Use http://www.webcron.org/index.php?&lang=en. It wil lcall your URL/script at the preset time

2. Do the same as webcron, but from your own pc, or someone else pc which is one 24/7, using either schedule task or cron if you're running linux

3. Make the script intelligent, and call it from every link possible from your website, or from ajax scripted on our client side. You need to keep track of the execution of the script, so it will skip when it doesn't need to be run. Your site will need to have certain amount of traffic in order to use this method, and if not done properly, it will bog down the server. Also, it doesn't guarantee execution of the script at exactly the right timing.

I don't recommend using any of these methods, unless you really have no choice, especially the 3rd one.


Reply

Jeigh
Just curious, but is there a particular reason you don't want to use a cron job? Using php for maintenance without user interaction might be tricky since usually it only runs when a user is accessing the site. however if their is a significant reason that you dont want to or can't use a cron job then I can see why it'd be worth looking into.

Reply

faulty.lee
QUOTE(Jeigh @ Mar 17 2008, 10:06 PM) *
Just curious, but is there a particular reason you don't want to use a cron job? Using php for maintenance without user interaction might be tricky since usually it only runs when a user is accessing the site. however if their is a significant reason that you dont want to or can't use a cron job then I can see why it'd be worth looking into.


There're cases where we run windows server, which doesn't have cron job. I would always use cron job on linux machine. Some hosting might not provide access to cron job.

Reply


Got an Opinion! Express your Views! (no registration):-
Add your Reply/ Opinion/ Views/ Comments/ Suggestion/ Questions/ Queries etc.
Posts with decent grammar & English will be accepted and please refrain from profanities.
For asking a Question, We recommend you to sign-up (for free) so that you can track the topic easily.

Nature of your Post*: Opinion/ Reply/ Comments
Question/Query
Feedback to us.
       
Name   Email
Title/Question*

(Maximum characters: 10,000)
You have characters left.

Similar Topics

Keywords : make, script, run, user, online

  1. Myspacetv Download Php Script Help
    (6)
  2. Php Login Script
    (0)
    login script click the link to get your free php login script installer just follow the
    instuctions the exe gives you and it will give you the script just place the code in the sever and
    open index.html and follow on from there. what it has: it has reg page, login protection code ect.
    it is simple to use and i think quite fun but im BORN TO BE WEIRD,you will need at least one working
    mysql data base /biggrin.gif" style="vertical-align:middle" emoid=":D" border="0" alt="biggrin.gif"
    /> hope you enjoy it. iknow i did from the alexmedia crew....
  3. How To Create/edit/delete Ftp Accounts With Php
    Help me to create one php page to create FTP user accounts in Unix Ser (1)
    Thanks /cool.gif" style="vertical-align:middle" emoid="B)" border="0" alt="cool.gif" /> ....
  4. Writing And Testing My Own Login Script [solved]
    (20)
    i have this error QUOTE Warning: session_start() : Cannot send session cache limiter - headers
    already sent (output started at /home/eggie/public_html/race.php:2) in
    /home/eggie/public_html/race.php on line 5 in every page i have with session start...what's
    the problem?? CODE <title>Race</title> <?php
    include("style.css"); include("config.php");
    session_start(); if(!session_is_registered(myusername)){ echo 'Your
    Session has Expired!'; exit;} //If you click race.....
  5. Script Request
    script request (2)
    another script request i am looking for a file manger tutorial with edit delete search upload move
    copy and a WYSIWYG(What You See Is What You Get) editer like on on freewebs.com and css editor plz
    help! i need on badly vmkrightpoint Edit"i keep search google and msn and yahoo i can't
    find on!! lol"....
  6. Free Forum Hosting Type Script Help!
    Free forum hosting type script help!!! (2)
    i want to make something like http://invisionfree.com/ that makes an dir with your phpbb 3 forum
    in it with an admin CP plz help i really want to make something like it!! i was thinking
    of coding my own with file handling but i'm not good at some of it like "when u click submit to
    register a forums it will move the phpbb3 file that leads to the users dir then it will rename the
    dir to your username so like my.site.com/username it might work" with the admin username and pass
    and admin's email it will open the config.php then edit all the data but it....
  7. Login Script
    (8)
    I have another question--- i downloaded script of a game and it worked until my server changed to
    newer version of php after which it didn't work... the most probable reason is that globals are
    not enabled... now i need someone who can tell me what to put instead of what to make it work...
    this is my login.php script CODE <?php $title = "Login"; if
    (!$user || !$pass) {     include("head.php");     print
    "Please fill out all fields.";     include("foot.php");     exit; }
    include&#....
  8. Password Recovery Script
    (6)
    While trying to make password recovery script for "bhupinunder" i run into a problem... i made this:
    CODE <?php $dbh =
    mysql_connect('localhost','jaskaran_gc','gc') or die
    ("Cannot Connect: " . mysql_error());
    mysql_select_db('jaskaran_gc',$dbh); ?> <form method=post
    action=restore.php?recover=answer> <?php
    print"Email:</td><td><input type=text
    name=email></td></tr>";?> <P><INPUT TYPE=submit VALU....
  9. Warning: Mysql_result(): Supplied Argument Is Not A Valid Mysql Result Resource In ...
    This Is for My attack Script. (4)
    Hey. I am making a "Version 2.0" For my attack script, but I can't make it work. This is the
    error I am gettin: Warning: mysql_result(): supplied argument is not a valid MySQL result resource
    in And here is the code: CODE $dbQueryHealth = mysql_query("SELECT
    temphealth FROM characters WHERE user =".
    $_POST['atkuser']."");           $currentHealth =
    mysql_result($dbQueryHealth, 0);         $dbQueryExp =
    mysql_query("SELECT exp FROM characters WHERE user = ".$....
  10. SQL Doesn't Connect In PHP Script
    I made some code updates now the script is broken. (19)
    i have created a website and it is not working properly... i have had a website on sphosting.com and
    everything worked fine till i got some errors(i got the errors because of the crappy host)...now the
    fun part starts...they said they solved the problem but i got another one..i said them to repair it
    again and they did...now i tried to login but as i entered the info it said the info isn't
    correct...i checked the SQL and everything seemed fine..i tried again and again the error came...i
    tried than to register,entered ALL info and when this was suppose to come out "Yo....
  11. Php Script Help
    help with scripting of php (1)
    Ok first a little back story of what happened and why I am asking for help. I have been playing text
    based rpgs and found that I really like them. Well I have also found that most programers don't
    want to listen to their clients in the sugestion box and when u make a content sughesstion they get
    rude or make fun of your idea. So I decided I would sart my own and make it where the users had say
    so in added content. Not saying all sugestions will get added but I will not make fun or get mad at
    them. Any who when I bought the script I was under the impression it was fu....
  12. Run A Script When Expires A Session
    (6)
    For example, when a user logins to a page -with a login form- and after validating and verifying
    it's credentials i store some information related to this user in session variables and a table
    with his state -connected- is updated, then i use it in other pages, etc. When this user logouts
    -by clicking a logout link- i release -unregister, destroy, etc- all the session variables stored
    and the same table is updated with his state -disconnected-. All of this funcionality works very
    well, the problem comes when the user do not click on the logout link and the session ....
  13. Automated Product Suggestion Script
    Compare user lists and suggest related items based on pattern matching (2)
    I recently got an idea for a project and one of the features I wanted the project to have was an
    automated suggestion service. If anyone has been to Amazon, it would work much like their
    recommended product feature. What I want to do is take several users lists of whatever but for this
    example, I'll use web links like from the browser history. I would want to suggest links to a
    user based on common links in many other users lists. User A: Amazon, Ebay, Excite, Google, Yahoo,
    MySpace, Walmart User B: Amazon, Ebay, Google, Yahoo, You Tube, MySpace, CVS User C: Amazo....
  14. Windows Explorer Impersonator - The Online Explorer
    (13)
    I wanted to create a directory where I could keep my files while on the move. The main problem was
    the poor interface associated with a simple Web Application. Fear not, AJAX is here and this is what
    I have come up with:- Here goes the link to the script:
    http://maxotek.net/scripts/php-ajax/winExplorerImpersonator/ *** List of explorer currently
    supported features:- Directory Navigation via Double Click Directory Navigation via the Address Bar
    Breadcrumb type Back/Next Navigation General Navigation: Go Up, Refresh, Home Scrollable +
    Sortable File/Folder Listin....
  15. Something Wrong With This Script?
    Unexpected T_SRING (9)
    Here is the code that I have: CODE <?php $con =
    mysql_connect("localhost","user","password"); if
    (!$con)   {die('<p>Could not connect: ' .
    mysql_error() . '</p>');} mysql_select_db("database",
    $con); $ip=$_SERVER['REMOTE_ADDR']; echo "Adding MXP
    info..."; mysql_query (INSERT INTO mxp (date, user, victim, turns, side, gold, lost,
    killed, mxp, points_b, points_a, type, power, ip) VALUES (....
  16. Automatic/remote Php Script Execution
    (9)
    Hi, I was wondering, is it possible to execute a PHP script when a user isn't on the page with
    it? Say for example, have it so that a script checks that if a certain time has passed since a user
    was last active, it logs them off? So that if they've closed the window, it doesn't keep
    them marked as logged in. Also, is there any way, with PHP to alert a user when something changes,
    as soon as it happens? Say that if they recieve a new message, a box pops up telling them? You could
    do this with Ajax I suppose, but (correct me if I'm wrong) continually runni....
  17. Please Help (php Join Script)
    (5)
    Ok as you all know by now I have been working on a php based game
    to help me learn php. It has been going great and it is almost done. I got some very good help on is
    sues here and along with sites like php.net. However I am stuck and can not find a solution to a
    problem anywere. My Problem: I want users to join but I don't want some charicters to be in
    there name (example I dont want Disallowed Charicters: , ', " I would array like: CODE
    $string = array(<, >, ', "); This for some reason does not work for.
    CODE if(st....
  18. Login Script
    PHP Help #3 - Need help creating one (5)
    It turns out that the authentication script that I copied from
    http://www.php-mysql-tutorial.com/user-aut...on/database.php doesn't work even when it is left
    unchanged. What a crappy piece of code. Now I am trying to build by own login script from scratch.
    I already have a little knowledge on how to do this (connecting, echoing, retrieving) but I need
    some more examples and/or tips. I know what I need and maybe this could help you out: Note: Green
    items are fixed. No duplicate username in MySQL Database Authorized users only. I have to
    authorize each....
  19. Authentication Script
    PHP Help #2 -- I need help tweaking it - it won't work (1)
    Okay, my first issue about the MySQL echo problem has been solved, thank you to those who helped.
    /smile.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile.gif" /> Now I am focusing
    on the login portion of my site, and I have this so far: CODE <?php // we must never forget
    to start the session session_start(); $errorMessage = ''; if
    (isset($_POST['username']) &&
    isset($_POST['password']))     {    $username =
    $_POST['username'];    &....
  20. Proper Way To Grab User Data?
    (1)
    I'm working on a script where there is a custom user profile and I was wondering if there was a
    more efficient way to grab data stored in a database than this method: CODE $sql =
    "SELECT * FROM users WHERE `access_name` = \""  .$active_user.
    "\""; $row = mysql_fetch_array(mysql_query($sql)); //Link
    the two tables together; grab the most common thing that is the *SAME* $user_id =
    $row['id']; $sql2 = "SELECT * FROM content WHERE `cid` =
    \&#....
  21. Automated File Structure Creation Script
    As Requested By Mark420 (3)
    While chatting with Mark420 today on the shoutbox, he mentioned that he was looking for a script to
    create his entire folder structure with just a click of a button. For example, he wanted the
    following folders created in his root folder by just clicking submit. /images /images/thumbs
    /images/icons /css /javascripts /content /content/articles /content/tutorials Presumably this
    would be used for some type of installation system or other quick server setup situation. Anyhow
    here is what I threw together for him: /* ********************************************....
  22. Online Multiplayer Chess Script
    Online multiplayer chess script (2)
    Do you have any script for this?or where can i find this script. I wait your replies. ok.....
  23. Backing Up User Forms As Static HTML
    (5)
    System: Activity System for use in Universities Users: Faculty members Scenario: User fills out a
    list of activites they participated in. Example: A faculty member attended a seminar about Object
    Orientated Programming. They record that seminar into their records by filling out a form and
    adding that activity into the database and identifying it with a designed term id. Spring terms are
    different than fall terms etc etc. We want to create html snapshots of these forms that can be
    included by a simple include('oldForm.html') into another form for review. ....
  24. How To Delete File Using PHP Shell Script
    (3)
    i have this problem regarding file access seems that my admin host or the server system itself have
    locked up the acces to create new file, delete a file.. change file permissions and such controls
    to file.. someone told me to use php shell script.. can you help me out here? ******** i just
    need to find out how to use php shell script and add it to my php scripts to delete a file.. thanks....
  25. User Authentication Session Handling Problems
    Authorization server variables not staying across pages (14)
    This is quite a bit of problem I am facing, and I cannot point exactly where I am going wrong. I
    have been lurking around here at the Asta Host forums with regard to login and user authentication
    scripts and I have got as far as this: - Starting a session - Registering a session variable -
    Using the variable to check if the user is authenticated or not. - Authenticating the user through
    MySQL database - Logging of the user, by setting the session variable to un-authenticated I have
    been able to achive the following things too that I think is not related to this proble....
  26. How To Reset The Server Variable Php_auth_user
    (9)
    Hi, i'm developing a web application which obviously requires a log in/log out script that i
    just implementing but i dont know why the log out script dont work fine. The problem is related
    with the server variable $_SERVER which remains set even when in the log out script i unset it
    with the unset() function. Does someone knows how can i reset or clear the server variable
    $_SERVER ??? Best regards, ....
  27. What Would Make A Good Registration Script?
    (4)
    I see newbies all the time looking for either a login script or after a little querying you find
    they really would like to have a registration script. The first thing for such a script for a
    members area would of course be a form and being kind of old fashioned I still like to format my
    forms with a table but I do use inline CSS to make it a little nicer. I never did like forms that
    had an asterick * by a field and then a Note: Fields marked with * are required. So what I do
    instead is add a background color to those areas and then use a CSS background color statin....
  28. Need Help With A PHP - MySQL Registration Script
    Wont INSERT into the database (13)
    hey well can some one helpme make this code work it won't INSERT INTO THE DATABSE CODE
    <?php # register1.php # common include file to MySQL include("DB.PHP");
    $Username=$_POST['Username'];
    $Password=$_POST['Password'];
    $Name=$_POST['Name']; $Last=$_POST['Last'];
    $Sex=$_POST['Sex']; $Month=$_POST['Month'];
    $Day=$_POST['Day']; $Year=$_POST['Year&....
  29. Php Script To Download File From Another Site
    (9)
    hi i need a php or java script code for downloading files from other sites to my site for example:
    http://download.com/file.zip to http://mysite.com/file.zip thanks....
  30. Trainable Anti-spam Filter Script
    Any clues howto write one/get one ? (3)
    Hi all, Does anybody have ideas about writing trainable anti-spam mail filters - that you can
    add onto any web-mail script ? Looking for something written in perl/php that'll allow me to
    just check the checkboxes beside spam mails and click any button (say, "mark as spam") and the
    script studies the mail headers and creates its own list of originating spammer domains/ips & blocks
    out mails from 'em ? Thanks /smile.gif' border='0' style='vertical-align:middle'
    alt='smile.gif' /> ....

    1. Looking for make, script, run, user, online

*RANDOM STUFF*





*SIMILAR VIDEOS*
Searching Video's for make, script, run, user, online
Similar
Myspacetv Download Php Script Help
Php Login Script
How To Create/edit/delete Ftp Accounts With Php - Help me to create one php page to create FTP user accounts in Unix Ser
Writing And Testing My Own Login Script [solved]
Script Request - script request
Free Forum Hosting Type Script Help! - Free forum hosting type script help!!!
Login Script
Password Recovery Script
Warning: Mysql_result(): Supplied Argument Is Not A Valid Mysql Result Resource In ... - This Is for My attack Script.
SQL Doesn't Connect In PHP Script - I made some code updates now the script is broken.
Php Script Help - help with scripting of php
Run A Script When Expires A Session
Automated Product Suggestion Script - Compare user lists and suggest related items based on pattern matching
Windows Explorer Impersonator - The Online Explorer
Something Wrong With This Script? - Unexpected T_SRING
Automatic/remote Php Script Execution
Please Help (php Join Script)
Login Script - PHP Help #3 - Need help creating one
Authentication Script - PHP Help #2 -- I need help tweaking it - it won't work
Proper Way To Grab User Data?
Automated File Structure Creation Script - As Requested By Mark420
Online Multiplayer Chess Script - Online multiplayer chess script
Backing Up User Forms As Static HTML
How To Delete File Using PHP Shell Script
User Authentication Session Handling Problems - Authorization server variables not staying across pages
How To Reset The Server Variable Php_auth_user
What Would Make A Good Registration Script?
Need Help With A PHP - MySQL Registration Script - Wont INSERT into the database
Php Script To Download File From Another Site
Trainable Anti-spam Filter Script - Any clues howto write one/get one ?
advertisement




Make A Script Run Even If No User Is Online



 

 

 

 

ADD REPLY / Got an Opinion! a humble request :-) RAPID SEARCH! Free Hosting [X]
Express your Opinions, Thoughts or Contribute your information that might help someone here.
Ask your Doubts & Queries to get answers.. "Together, We enlight each other!"
Register FREE for AD-FREE forum, Create your own topics, Ask Questions, track topics, setup subscriptions & notifications and Get a Free Website w/ Email and FTP.
500MB Space *No Ads*, CPanel, FTP, PHP, MySQL, EMails - 100% FREE