Когда я беру строку каталога из массива $rawgendir=$row['gendir'];
scandir возвращает ошибку
"Warning: scandir( ALABAMA/CITIES ABBEVILLE - ALABAMA REVENUE ENFORCEMENT/ , ALABAMA/CITIES ABBEVILLE - ALABAMA REVENUE ENFORCEMENT/ ): The system cannot find the path specified. (code: 3)"
Явное определение пути в var $ dir работает, просто не применимо к тому, что я пытаюсь создать. В этом случае поисковая система для изображений
Я думаю, проблема в том, что я получаю призрачное пространство в scandir( ALABAMA/...)
И я не вижу как. Я давно этим занимаюсь, потому что я определенно еще не программист.
//$searchstring PULLED FROM _POST
$db_conx = (MYSQLi CONNECTION)
$sql="SELECT * FROM `main` WHERE CONVERT(`title` USING utf8) LIKE '%" . $SearchString . "%'";
$result = mysqli_query($db_conx, $sql);
//-create while loop and loop through result set
while($row=mysqli_fetch_array($result)){
$patchtitle=$row['title'];
$id=$row['id'];
$patchpath=$row['dir'];
$rawgendir=$row['gendir'];
echo $rawgendir;
Эта линия
echo $rawgendir;
распечатывает ALABAMA/CITIES ABBEVILLE - ALABAMA REVENUE ENFORCEMENT/
без загадочного пространства
// $dir = ("ALABAMA/CITIES ABBEVILLE - ALABAMA REVENUE ENFORCEMENT/");
$fileList = scandir($rawgendir);
//echo $dir;
//echo $rawgendir;
//-display the result o
echo '
<table width="864" height="220" border="2">
<tr>
<td width="214" height="152"><center>
<img src="'.$patchpath.' " width="220" height="200" />
</center></td>
<td width="632"<h3>Patch: '. $patchtitle . '</h3></td>
</tr>
</table> </br>
';
}
Задача ещё не решена.
Других решений пока нет …