Re: Can any one spot the Parse error Here

From: Date: Mon, 02 Jul 2001 07:31:07 +0000
Subject: Re: Can any one spot the Parse error Here
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-55799@lists.php.net to get a copy of this message
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 >

« previous php.general (#55799) next »