Я вытаскиваю номера деталей из базы данных и создаю серию плоских HTML-файлов с использованием fwrite
$title = $row['PartNo']."_".$row['Title'];
$navigation = str_replace(" ","-",$title);
$navigation=$navigation.".html";
$fhandle = fopen($navigation,"w");
fwrite($fhandle,$content);
fclose($fhandle)
Проблема заключается в том, что некоторые номера детали имеют знак «/»
Есть ли способ разграничить ‘/’ (косая черта) в имени файла, чтобы он не рассматривался как изменение пути?
Нет. Косая черта в имени файла — это разделитель пути. Вам придется заменить его другим символом перед открытием файла.
Других решений пока нет …