文字列が正しく連結されない理由がわかりません。ここに私の2つのファイルがあります:
scan.php
<?php
function scan($directory)
{
$dir = opendir($directory);
$file= readdir($dir);
$file= readdir($dir);
echo "<ul>";
while (($file = readdir($dir)) !== false)
{
$path= $directory . $file;
if(filetype($path)== "dir")
{
echo "<li class='folder' name= ";
echo $path;
echo ">";
echo $file;
echo"</li>";
}
if(filetype($path)== "file") echo "<li class='file' name= ". $path . ">" . $file . "</li>";
}
echo "</ul>";
closedir($dir);
}
menuNovita.php
<?php
require "scan.php";
$prefix= "../../novita/";
scan($prefix);
?>
<script>
var scandirectory=
var folders= $("li.folder");
for (var i = 0; i < 5; i++) {
$("li.folder").eq(i).on("mouseenter", {value: $("li.folder").eq(i).attr("name")}, function(event)
{
var path= $("li.folder").eq(i).attr("name");
var string="<div>" + path + "</div>";
$("#box").after(string);
string= "<div class='box'>
<?php
require 'scan.php';
echo " + path + ";
scan(" + path + "); ?>
</div>";
$("#box:last").after(string);
};
</script>
次のエラー/警告が表示され続けます。
[2012 年 11 月 5 日 03:46:25 UTC] PHP 警告: opendir( + パス + ): dir を開くことができませんでした: /Users/natanconsigli/Desktop/pagina paolo/articoli/novita/scan にそのようなファイルまたはディレクトリはありません。 6行目のphp [2012 年 11 月 5 日 03:46:25 UTC] PHP 警告: readdir() は、パラメーター 1 がリソースであると想定しており、8 行目の /Users/natanconsigli/Desktop/pagina paolo/articoli/novita/scan.php で指定されたブール値です。 [2012 年 11 月 5 日 03:46:25 UTC] PHP 警告: readdir() は、パラメーター 1 がリソースであると想定しており、9 行目の /Users/natanconsigli/Desktop/pagina paolo/articoli/novita/scan.php で指定されたブール値です。 [2012 年 11 月 5 日 03:46:25 UTC] PHP 警告: readdir() は、パラメーター 1 がリソースであると想定しており、11 行目の /Users/natanconsigli/Desktop/pagina paolo/articoli/novita/scan.php で指定されたブール値です [2012 年 11 月 5 日 03:46:25 UTC] PHP 警告: filetype(): 14 行目の /Users/natanconsigli/Desktop/pagina paolo/articoli/novita/scan.php の + path + の Lstat が失敗しました [2012 年 11 月 5 日 03:46:25 UTC] PHP 警告: filetype(): 23 行目の /Users/natanconsigli/Desktop/pagina paolo/articoli/novita/scan.php の + path + の Lstat が失敗しました [2012 年 11 月 5 日 03:46:25 UTC] PHP 警告: readdir() は、パラメーター 1 がリソースであると想定しており、11 行目の /Users/natanconsigli/Desktop/pagina paolo/articoli/novita/scan.php で指定されたブール値です
助けてくれてありがとう。