Re: Parse error: syntax error, unexpected ')', expecting T_PAAMAYIM_NEKUDOTAYIM in C

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

 



I think this question was already answered, but the error means that  
there was an unxpected double colon ('::').

Based on the line number, your use of foreach ($list as value) is  
netting problems. Try changing 'value' to '$value'.
--
Joe

On Jan 18, 2009, at 9:49 PM, edrew04 wrote:

> Parse error: syntax error, unexpected ')', expecting
> T_PAAMAYIM_NEKUDOTAYIM in
> C:\xampp\htdocs\xampp\cardano\Project_News\news.class.php on line 23
>
> That pain in the brain:"T_PAAMAYIM_NEKUDOTAYIM"! I can't locate
> where is my error in my code help me please:
>
> <?php
> class news{
> var $newDir = 'news';
> var $newsList;
> var $newsCount = -1;
> function getNewsList(){
> $this->newsList = array();
> //Open the actual directory
> if($handle=@opendir($this->newsDir)){
> //read all file from the actual directory
> while($file=readdir($handle)){
> if(!is_dir($file)) {
> $this->newsList[]=$file;
> }
> }
> }
> rsort($this->newsList);
> return $this->newsList;
> }
> function displayNews(){
> $list=$this->getNewsList();
> echo "<table class='newsList'>";
> foreach ($list as value){
> $newsData=file($this-
> >newsDir.DIRECTORY_SEPARATOR.$value);
> $newsTitle = $newsData[0];
> $submitDate = $newsData[1];
> unset($newsData['0']);
> unset($newsData['1']);
> $newsContent="";
> foreach($newsData as $value){
> $newsContent.=$value;
> }
> echo "<tr><th align='left'>$newsTitle</th>";
> echo "<tr><td colspan='2'>".$newsContent."<br/></td></tr>";
> echo "<th class='right'>$submitDate</th></tr>";
> }
> echo"</table>";
> if(sizeOf($list)==0){
> echo "<center><p>no news at the moment!
> </p><p>&nbsp</p></center>";
> }
> function displayAddForm(){
> ?>
> <script language = "javascript" type = "text/javascript" src
> = "js/tiny_mce.js"></script>
> <script language = "javascript" type = "text/javascript">
> tinyMCE.init({
> mode : "textareas",
> theme : "advanced",
> theme_advanced_buttons3 : "",
> theme_advanced_toolbar_align : "center",
> theme_advanced_toolbar_location : "top",
> });
> </script>
> <form class = "iform" action = "<?php echo $_SERVER['PHP_SELF']; ?
> >" method = "post">
> News title : <br/>
> <input type ="text" name ="title" size = "40" /><br/><br/>
> Content : <br/>
> <textarea name = "newstext" rows = "15" cols
> = "67"></textarea><br/>
> <center><input type = "submit" name = "submit" value
> = "save"></center>
> </form>
> <?php
> }
> function insertNews(){
> $newsTitle = isset($_POST['title']) ? $_POST
> ['title'] : 'Untitled';
> $submitDate = date('YmdHis');
> $newsContent = isset($_POST['newstext']) ? $_POST['newstext']:'No
> Content';
> if(!file_exists($this->newsDir)){
> mkdir($this->newsDir);
> }
> $f = fopen($this-
> >newsDir.DIRECTORY_SEPARATOR.$filename.".txt","w+");
> fwrite($f,$newsTitle."\n");
> fwrite($f,$submitDate."\n");
> fwrite($f,$newsContent."\n");
> fclose($f);
> header('Location:index.php');
> }
> }
> ?>


[Non-text portions of this message have been removed]


[Index of Archives]     [PHP Home]     [PHP Users]     [PHP Soap]     [Kernel Newbies]     [Yosemite]     [Yosemite Campsites]

  Powered by Linux