我是新手,正在尝试学习。首先,在同一文件中的Javascript代码上,当指定为时,它无法识别路径c:/wamp/www
。我需要/videolibrary/
改用(在中配置httpd.conf
)。现在,我需要传递来自PHP的文件列表,该文件列表将其视为C:/wamp/www...
并且不理解/videolibrary/
。这是我的代码;
$videolibrary = "C:/wamp/www";
$filelist = array();
$filelist = glob("$videolibrary/$usr/*.webm");
$arrlength = count($filelist);
foreach ($filelist as $file)
{
echo $file;
}
现在,如何$filelist
在Javascript上使用它(其值类似于{/videolibrary/1.jpg, /videolibrary/2.jpg....}
而不是){c:/wamp/www/1.jpg, c:/wamp/www/2.jpg....}
。请帮忙。在JS方面;
fl1 = <?php echo json_encode($filelist);?>;
for (i=1; i < sources.length; i++) {
sources[i]=fl1[i-1]; //however this has c:/wamp/www and NOT /videolibrary
var srcName=sources[i];
}
感谢您的帮助。
在我发布问题后,一波热情接管了我,我自己解决了这个问题。我做到了
foreach ($filelist as $file)
{
$file1=str_replace($search,$replace,$file);
$filelist1[]=$file1;
}
foreach ($filelist1 as $file1){
echo $file1;
}
现在,我可以将修改后的$ filelist1作为数组传递给Javascript。是的。搜索是要搜索的字符串,替换是要替换的字符串(/ videolibrary /)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句