我是
PHP的新手,我正在尝试构建一个脚本.当我加载脚本时,我收到以下错误:
警告:opendir(http://www.hetweerinboskamp.nl/voorpagina/movies)[function.opendir]:无法打开dir:未实现
<?PHP $hal =''; $dir ='http://www.hetweerinboskamp.nl/voorpagina/movies'; if ($handle = opendir($dir)) { // Loop the folders while (false !== ($file = readdir($handle))) { if(strlen($file) > 4) { $rawd = parsename($file); $hal.= 'new Date('.substr($rawd,4).','.substr($rawd,4,2).'-1,6,2).'),'; //$hal.= $rawd.','; } closedir($handle); }
opendir()
用于打开本地目录,因为PHP 5.0.0在ftp目录下.
如果你的PHP代码在www.hetweerinboskamp.nl上运行,那么/ voorpagina / movies实际上是一个本地目录,你可以这样做:
$dir ='<wwwroot>/voorpagina/movies'; if ($handle = opendir($dir)) {
如果您尝试从其他网站下载内容,请尝试例如file_get_contents()
.请注意,如果远程服务器列出目录的内容,则列表实际上是服务器即时生成的HTML页面.您可能会发现自己需要解析该页面.更好的方法是检查服务器是否提供某种API,以便以标准化形式发回内容,例如,以JSON格式.