[PHP] Unknown Error Reason

2002-03-11 Thread David

Hi,

When I try to run this, I get an error saying invalid file permissions
and will not run.  However, I then run it using php -q bank.php and this
works fine.

Unfortunately, there is a parse error on line 68 (apparantly) which I
cannot figure out.

Can anyone help me here?

Thanks in advance,

David Apthorpe.

#!/usr/bin/php -q
?php

function arrayvaluefinder ($searchvalue)
{
global $argv;
if (!(array_search ($searchvalue, $argv))===FALSE) {
return $argv[array_search ($searchvalue, $argv) +1];
}
return ;
}

function returnhelp () { exit(5);
}

$error=fopen(php://stderr,w-);

//help function, if not enough arguments, help is called, or the first argument
//is too short

if ($argc==1 || ($argv[1]=='-h')) {
returnhelp();
exit(0);
//if help isnt wanted!

} else {
$info[0] = arrayvaluefinder(-d);
$info[1] = arrayvaluefinder(-a);
$info[2] = arrayvaluefinder(-v);
$info[3] = arrayvaluefinder(-p);
$info[4] = arrayvaluefinder(-n);
$info[5] = arrayvaluefinder(-f);


// Check that if referenced, it is a value, and isnt just put in


if(strlen($argv[1]) !=2) {
$david = fwrite($error, You cannot perform more than one operation at 
once\n);
exit(2);
}
for($i=2;$i$argc;$i+=2) {
if(!(ereg (-[adfnpv], $argv[$i]))) {
exit(3);
}
}
if(!(ereg (-[AFDTh], $argv[1]))) {
exit(4);
}
if(($argc % 2)==1) {
exit(6);
}
if(ereg ([A-Za-z:], $info[2])) {
exit(7);
}

//disallowed characters
$dead=:;
if(ereg ($dead, $info[0])||ereg ($dead, $info[1])||ereg ($dead, $info[3])||ereg 
($dead, $info[4])||ereg ($dead, $info[5])) {
$david = fwrite($error, You cannot have text in the value 
field\n);
exit(2);
}


if($info[5]==) {
  $info[5]=bank.dat;
}

if(file_exists($info[5]){
if(!(is_readable($info[5])||!(is_writable($info[5]))) {
fwrite($error, You do not have the appropriate access\n);
exit(2);
}
}

$fileopen = fopen($info[5],a+) or exit(1);
rewind($fileopen);
if ($argv[1]==-A){
if($info[0]==) $info[0]=date(Y.m.d);
if($info[1]==) $info[1]=current;
if($info[2]==) $info[2]=0.00;
fwrite($fileopen, 
$info[0].:.$info[1].:.$info[2].:.$info[3].:.$info[4].\n);
}

//Delete Function

if ($argv[1]==-D){
$toappend=;
while($david = fgetcsv ($fileopen, 1024, :)) {
if ($david!=NULL) {
$checktotal = 0;
for($i=0;$i5;$i++) {
if(($info[$i]==)||($info[$i]==$david[$i])){
$checktotal++;
}
}
if($checktotal!=5) {
$toappend = $toappend . implode(:, $david) . \n;

}
}
}
fclose($fileopen);
$fileopen = fopen($info[5],w+) ;
fwrite($fileopen, $toappend);



}

//implements a find function

if ($argv[1]==-F){
while($david = fgetcsv ($fileopen, 1024, :)) {
if ($david!=NULL) {
$checktotal = 0;
for($i=0;$i5;$i++) {
if(($info[$i]==)||($info[$i]==$david[$i])) 
$checktotal++;
}
if($checktotal==5) {
for($i=0;$i5;$i++) {
echo($david[$i] );
}
}
}
echo(\n);
}
}

//implements a totalling function

if ($argv[1]==-T){
$total=0;
while($david = fgetcsv ($fileopen, 1024, :)) {
if ($david!=NULL) {
$checktotal = 0;
for($i=0;$i5;$i++) {

if(($info[$i]==)||($info[$i]==$david[$i])) $checktotal++;
}
if($checktotal==5) $total = $total+$david[2];
}
}
echo(Total: $total);
}
}
fclose($fileopen);
fclose($error);
exit(0);
?




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


RE: [PHP] Unknown Error Reason

2002-03-11 Thread Rick Emery

First: change - 
if(file_exists($info[5]){
to -
if(file_exists($info[5])){

Second: ensure the file permissions are set to rwxrwxr-x for bank.php

-Original Message-
From: David [mailto:[EMAIL PROTECTED]]
Sent: Monday, March 11, 2002 3:03 PM
To: [EMAIL PROTECTED]
Subject: [PHP] Unknown Error Reason


Hi,

When I try to run this, I get an error saying invalid file permissions
and will not run.  However, I then run it using php -q bank.php and this
works fine.

Unfortunately, there is a parse error on line 68 (apparantly) which I
cannot figure out.

Can anyone help me here?

Thanks in advance,

David Apthorpe.

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




Re: [PHP] Unknown Error Reason

2002-03-11 Thread David

Thanks!  I think I've been working too hard :)

David.

Rick Emery wrote:
 
 First: change -
 if(file_exists($info[5]){
 to -
 if(file_exists($info[5])){
 
 Second: ensure the file permissions are set to rwxrwxr-x for bank.php
 
 -Original Message-
 From: David [mailto:[EMAIL PROTECTED]]
 Sent: Monday, March 11, 2002 3:03 PM
 To: [EMAIL PROTECTED]
 Subject: [PHP] Unknown Error Reason
 
 Hi,
 
 When I try to run this, I get an error saying invalid file permissions
 and will not run.  However, I then run it using php -q bank.php and this
 works fine.
 
 Unfortunately, there is a parse error on line 68 (apparantly) which I
 cannot figure out.
 
 Can anyone help me here?
 
 Thanks in advance,
 
 David Apthorpe.


Rick Emery wrote:
 
 First: change -
 if(file_exists($info[5]){
 to -
 if(file_exists($info[5])){
 
 Second: ensure the file permissions are set to rwxrwxr-x for bank.php
 
 -Original Message-
 From: David [mailto:[EMAIL PROTECTED]]
 Sent: Monday, March 11, 2002 3:03 PM
 To: [EMAIL PROTECTED]
 Subject: [PHP] Unknown Error Reason
 
 Hi,
 
 When I try to run this, I get an error saying invalid file permissions
 and will not run.  However, I then run it using php -q bank.php and this
 works fine.
 
 Unfortunately, there is a parse error on line 68 (apparantly) which I
 cannot figure out.
 
 Can anyone help me here?
 
 Thanks in advance,
 
 David Apthorpe.

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




Re: [PHP] Unknown Error Reason

2002-03-11 Thread David

Hi. Sorry to bother you.

I want to return my PHP script to a shell, and I have line breaks in
it.  However, the shell doesn't like newlines as far as I can tell (it
puts it all one line).  In my program, the line is split by \n.  Can
anyone help me with this issue?

Thanks

David.

David wrote:
 
 Thanks!  I think I've been working too hard :)
 
 David.
 
 Rick Emery wrote:
 
  First: change -
  if(file_exists($info[5]){
  to -
  if(file_exists($info[5])){
 
  Second: ensure the file permissions are set to rwxrwxr-x for bank.php
 
  -Original Message-
  From: David [mailto:[EMAIL PROTECTED]]
  Sent: Monday, March 11, 2002 3:03 PM
  To: [EMAIL PROTECTED]
  Subject: [PHP] Unknown Error Reason
 
  Hi,
 
  When I try to run this, I get an error saying invalid file permissions
  and will not run.  However, I then run it using php -q bank.php and this
  works fine.
 
  Unfortunately, there is a parse error on line 68 (apparantly) which I
  cannot figure out.
 
  Can anyone help me here?
 
  Thanks in advance,
 
  David Apthorpe.
 
 Rick Emery wrote:
 
  First: change -
  if(file_exists($info[5]){
  to -
  if(file_exists($info[5])){
 
  Second: ensure the file permissions are set to rwxrwxr-x for bank.php
 
  -Original Message-
  From: David [mailto:[EMAIL PROTECTED]]
  Sent: Monday, March 11, 2002 3:03 PM
  To: [EMAIL PROTECTED]
  Subject: [PHP] Unknown Error Reason
 
  Hi,
 
  When I try to run this, I get an error saying invalid file permissions
  and will not run.  However, I then run it using php -q bank.php and this
  works fine.
 
  Unfortunately, there is a parse error on line 68 (apparantly) which I
  cannot figure out.
 
  Can anyone help me here?
 
  Thanks in advance,
 
  David Apthorpe.

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