Re: Command Line Error

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Goes right where you have it

#!/<path to php cli binary>
<?php
...rest of your script

?>

Bastien



From: "Ron Piggott" <ron.php@xxxxxxxxxxxxxxxxxx>
To: <php-list-replies@xxxxxxxxxxxxxxxxxxxxx>
CC: "PHP DB" <php-db@xxxxxxxxxxxxx>
Subject: Re:  Command Line Error
Date: Mon, 28 Mar 2005 12:35:09 -0500

I didn't realize I was required to do this.

Would you put this line where it belongs? I am not sure what to do with the
<? and ?> and if these are needed for the script to run from the command
line.


Ron

 #!/<path to php cli binary>


<?

$todays_date=DATE("Y-m-d");

$username="user";
$password="password";
$database="database";

mysql_connect(localhost,$username,$password);
@mysql_select_db($database) or die( "Unable to select database");

$query = "DELETE FROM `webcardtable` WHERE `date_to_be_deleted` LIKE
'$todays_date'";
mysql_query($query);
mysql_close();
?>

----- Original Message -----
From: <php-list-replies@xxxxxxxxxxxxxxxxxxxxx>
To: Ron Piggott <ron.php@xxxxxxxxxxxxxxxxxx>
Sent: Monday, March 28, 2005 11:02 AM
Subject: Re:  Command Line Error


> are you putting: > > #!/<path to php cli binary> > > at the top of your page? if not, it will be interpreted as a shell > (bash/csh) script. > > > ---------- Original Message ---------- > > From: Ron Piggott <ron.php@xxxxxxxxxxxxxxxxxx> > > To: PHP DB <php-db@xxxxxxxxxxxxx> > > Date: Monday, March 28, 2005 09:54:00 AM -0500 > > Subject: Command Line Error > > > > I wrote a really simple 11 or 12 line PHP script to remove old > > entries from a web card application I made: > > > > <? > > > > $todays_date=DATE("Y-m-d"); > > > > $username="user"; > > $password="password"; > > $database="database"; > > > > mysql_connect(localhost,$username,$password); > > @mysql_select_db($database) or die( "Unable to select database"); > > > > $query = "DELETE FROM `webcardtable` WHERE `date_to_be_deleted` LIKE > > '$todays_date'"; > > mysql_query($query); > > mysql_close(); > > ?> > > > > When this is run from the web it works fine. > > > > I wanted it on a CRON ---- then the expired entries are removed > > automatically. > > > > Take a look at this line: > > > > $todays_date=DATE("Y-m-d"); > > > > When it is ran from the command line this line causes the script to > > give these error messages: > > > > /home/actsmin/actsministries-www/webcards/administration/daily_main > > tenance.p hp3: line 3: syntax error near unexpected token `DATE("' > > /home/actsmin/actsministries-www/webcards/administration/daily_main > > tenance.p hp3: line 3: `$todays_date = DATE("Y-m-d");' > > > > Any idea why the command line can't deal with but the http:// > > version works just fine? > > > > Ron > > > > -- > > PHP Database Mailing List (http://www.php.net/) > > To unsubscribe, visit: http://www.php.net/unsub.php > > ---------- End Original Message ---------- >

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


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


[Index of Archives]     [PHP Home]     [PHP Users]     [Postgresql Discussion]     [Kernel Newbies]     [Postgresql]     [Yosemite News]

  Powered by Linux