RE: [PHP] Can any one spot the Parse error Here

From: Date: Mon, 02 Jul 2001 17:38:23 +0000
Subject: RE: [PHP] Can any one spot the Parse error Here
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-55880@lists.php.net to get a copy of this message
confucious say: typing it up in 20 minutes and then spending 2 hours debugging is much worse than taking an hour to type it up and spending only 20 minutes debugging ;) > -----Original Message----- > From: ReDucTor [mailto:sjdtmv@tpg.com.au] > Sent: Monday, July 02, 2001 3:31 AM > To: php-general@lists.php.net > Subject: Re: [PHP] Can any one spot the Parse error Here > > > Only typed it up in like 20 min, i normaly do that after :) > ----- Original Message ----- > From: Andrew Halliday <andrew@recalldesign.com> > To: <php-general@lists.php.net> > Sent: Monday, July 02, 2001 5:26 PM > Subject: Re: [PHP] Can any one spot the Parse error Here > > > > Brace count mismatch. > > You are missing a '}'. > > God knows where it is...inconsistent spacing and code too lengthy. > > Functionise/objectise your code! > > > > AndrewH > > > > ----- Original Message ----- > > From: "ReDucTor" <sjdtmv@tpg.com.au> > > To: <php-general@lists.php.net> > > Sent: Monday, July 02, 2001 4:17 PM > > Subject: [PHP] Can any one spot the Parse error Here > > > > > > > Hey, > > > Right at the end i get a prase error, which i figure i have missed a > > > break; or a } > > > but i just can't seem to find it, can some one look thro it, tell me if > > they > > > spot it? > > > > > > My Code: > > > ======================================================== > > > <?php > > > $usersfile = "users.php"; > > > session_start(); > > > session_register("user","pass"); > > > if(isset($user)) > > > $username = $user; > > > if(isset($pass)) > > > $password = $pass; > > > if(!$username) > > > { > > > ?> > > > <form> > > > User : <input type="text" name="username"><br> > > > Password : <input type="password" > > > name="password"><br> > > > <input type="submit" value="Login"> > > > </form> > > > <?php > > > } > > > else > > > { > > > $user = $username; > > > $pass = $password; > > > $userslist = file($usersfile); > > > for($i = 1; $i < sizeof($userslist); $i++) > > > { > > > $userline = explode("||||||", $userslist[$i]); > > > if($usersline[0] == $username) > > > { > > > if($password != rtrim($usersline[1])) > > > { > > > die("Incorrect Username"); > > > } > > > else > > > { > > > $i = sizeof($userslist) + 1; > > > } > > > } > > > } > > > if(!$action) > > > $action = "main"; > > > switch($action){ > > > case "main": > > > ?> > > > <a href="?action=post">Post News</a><br> > > > <a href="?action=edit">Edit News</a><br> > > > <a href="?action=delete">Delete News</a><br> > > > <a href="?action=adduser">Add User > > > Account</a><br> > > > <a href="?action=deluser">Delete User</a> > > > <?php > > > break; > > > case "adduser": > > > ?> > > > <form> > > > <input type="hidden" name="action" > > > value="process"> > > > <input type="hidden" name="process" > > > value="adduser"> > > > Username : <input type="text" > > > name="uname"><br> > > > Password : <input type="password" > > > name="pword"><br> > > > <input type="submit" value="Add User"> > > > </form> > > > <?php > > > break; > > > case "deleteuser": > > > $userslist = file($usersfile); > > > for($i = 0; $i < sizeof($userslist); $i++) > > > { > > > $userline = explode("||||||", $userslist[$i]); > > > echo "<a > > > href=\"?action=process&process=deluser&uname="; > > > echo > > > $userline[0].">".$userline[0]."</a><br>"; > > > } > > > break; > > > case "post": > > > ?> > > > <form> > > > <input type="hidden" name="action" > > > value="process"> > > > <input type="hidden" name="process" > > > value="post"> > > > Title : <input type="text" > > > name="title"><br> > > > <textarea name="text"></textarea><br> > > > <input type="submit" value="Post"> > > > </form> > > > <?php > > > break; > > > case "edit": > > > $dir = dir("./news"); > > > while($file=$dir->read()) > > > { > > > if(is_file("./news/".$file)) > > > { > > > $name = str_replace(".txt", "", $file); > > > echo "<a href=\"?action=process&process=view&news="; > > > echo $file."\">".$name."</a>"; > > > } > > > } > > > $dir->close(); > > > break; > > > case "delete": > > > $dir = dir("./news"); > > > while($file=$dir->read()) > > > { > > > if(is_file("./news/".$file)) > > > { > > > $name = str_replace(".txt", "", $file); > > > echo "<a > > > href=\"?action=process&process=confim&news="; > > > echo $file."\">".$name."</a>"; > > > } > > > } > > > $dir->close(); > > > break; > > > case "process": > > > switch($process){ > > > case "adduser": > > > $fp = fopen($usersfile, "w"); > > > for($i = 0; $i < sizeof($userslist); $i++) > > > fwrite($fp, $userslist[$i]); > > > fwrite($fp, "\r\n".$uname."||||||".$pword); > > > fclose($fp); > > > echo "<b>User Added!</b>"; > > > break; > > > case "deluser": > > > $fp = fopen($usersfile, "w"); > > > for($i = 0; $i < sizeof($userslist); $i++) > > > { > > > $userdetails = explode("||||||", $userslist[$i]); > > > if($userdetails[0] != $uname) > > > fwrite($fp, $userslist[$i]); > > > } > > > fclose($fp); > > > echo "<b>User Deleted!</b>"; > > > break; > > > case "post": > > > $fp = fopen("./news".$title.".txt", "w"); > > > fwrite($fp, $title."\r\n"); > > > fwrite($fp, $text); > > > echo "<b>News Posted!</b>"; > > > break; > > > case "view": > > > $newsdata = file("./news/".$news); > > > $title = rtrim($newsdata[0]); > > > echo "Title: <b>".$title."</b>"?> > > > <br> > > > <form> > > > <input type="hidden" name="process" > > > value="post"> > > > <input type="hidden" name="action" > > > value="process"> > > > <input type="hidden" name="tittle" value="<?php > > > echo $tittle; ?>"> > > > <textarea name="text"> > > > <?php > > > for($i = 1; $i < sizeof($newsdata); $i++) > > > { > > > echo $newsdata[$i]; > > > } > > > ?> > > > </textarea> > > > <input type="submit" value="Edit"> > > > </form> > > > <?php > > > break; > > > case "confirm": > > > ?> > > > <form> > > > <input type="hidden" name="process" > > > value="complete"> > > > <input type="hidden" name="action" > > > value="process"> > > > <input type="hidden" name="news" value="<?php > > > echo $news; ?>"> > > > <b>Are you Sure?</b><br> > > > <input type="submit" value="Yes"> > > > </form> > > > <form> > > > <input type="submit" value="No"> > > > </form> > > > <?php > > > break; > > > case "complete": > > > unlink("./news/".$news); > > > echo "Don't Blame me, you Clicked Yes!"; > > > break; > > > } > > > } > > > ?> > > > ======================================================== > > > I should test it every step, insted of just typing it up, then testing > it > > > after... > > > - James "ReDucTor" Mitchell > > > > > > > > > -- > > > PHP General Mailing List (http://www.php.net/) > > > To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net > > > For additional commands, e-mail: php-general-help@lists.php.net > > > To contact the list administrators, e-mail: php-list-admin@lists.php.net > > > > > > > > > -- > > PHP General Mailing List (http://www.php.net/) > > To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net > > For additional commands, e-mail: php-general-help@lists.php.net > > To contact the list administrators, e-mail: php-list-admin@lists.php.net > > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net > For additional commands, e-mail: php-general-help@lists.php.net > To contact the list administrators, e-mail: php-list-admin@lists.php.net >

« previous php.general (#55880) next »