2010-01-02 71 views
-4

这是我当前的代码:解析错误:语法错误,意外“{”在

$directory = "polls/"; 
$dir = opendir($directory); 

while (($file = readdir($dir)) !== false { 

    $filename = $directory . $file; 
    $type = filetype($filename); 
    if ($type == 'file') { 
    $contents = file_get_contents($filename); 
    $items = explode('¬', $contents); 
    echo '<table width="500" border="1" cellpadding="4">'; 
    foreach ($items as $item) { 
     echo "<tr><td>$item</td></tr>\n"; 
    } 
    echo '</table>'; 
    } 
} 
closedir($dir); 

出于某种原因,这条线是给我的错误:

while (($file = readdir($dir)) !== false { 

Parse error: syntax error, unexpected '{' in 

回答

4

平衡你的括号:

while (($file = readdir($dir)) !== false) { 
3

应该

while (($file = readdir($dir)) !== false) { 
相关问题