최신뉴스 채택완료
최신뉴스를 보여주는 페이지를 만들려고 합니다. < br> 소스는 아래와 같습니다. < br> 그런데 자꾸 line3($Extension=".txt";)에서 문법오류가 생깁니다. < br> $newsdir = "d:\inetpub\dbrace\news\"; < br> 하면 Warning: OpenDir: No such file or directory (errno 2) in D:dbrace ews.php on line 10< br> < br> Warning: $newsdir is not an object in D:dbrace ews.php on line 11< br> < br> Fatal error: Member function used on a non-object in D:dbrace ews.php on line 11< br> < br> 이런 에러가 뜨고 < br> 또 $newsdir = "d:inetpubdbrace ews"; 해보면 Parse error: parse error in D:dbrace ews.php on line 3< br> 이런 에러가 뜹니다.< br> 어디가 잘못된 것인지 제발 부탁드립니다.< br> < br> < br> -------------------------------------------- < br> < br> $newsdir = "d:inetpubdbrace ews"; < br> $extension=".txt"; < br> < br> function sortnewsfiles() < br> { < br> global $newsdir, $extension, $newsfiles; < br> < br> $newsfiles=array(); < br> $newsedir=dir($newsdir); < br> while($filename=$newsdir->read()) < br> { < br> $fn=strtolower($filename); < br> if(strstr($fn,$extension)) < br> { < br> $filetime=filetime($newsdir.$filename); < br> $newsfiles[$filename]=$filetime; < br> } < br> } < br> arsort($newsfiles); < br> } < br> < br> function shownewscontent($filename) < br> { < br> global $newsdir; < br> $contents=file($newsdir.$filename); < br> $n=count($contents); < br> $filedate=date("1, F d, Y", filetime($newsdir.$filename)); < br> echo(" < br> < br> $contents[0] < br> < br>
< br> < br> $filedate < br> < br> "); < br> < br> for($i=1; $i<$n; $i=$i+1) < br> { < br> $line=chop($contents[$i]); < br> $line=htmlspecialchars($line); < br> echo($line." "); < br> } < br> } < br> < br> function shownews() < br> { < br> global $newsfiles; < br> < br> for(reset($newsfiles); $filename=key($newsfiles); < br> next($newsfiles)) < br> { < br> shownewscontent($filename); < br> echo "
"; < br> } < br> } < br> < br> sortnewsfiles(); < br> shownews(); < br> < br>
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인